OpenVPN,伟大的Windows,非常慢的Mac

我不是一个真正的IT专业人员,但这似乎是最好的地方问这个问题…我已经build立VPNnetworking过去,为了好玩,一切都很好,但现在我已经为我的老板,虽然我的电脑都工作得很好,但他的Mac电脑几乎不能工作。 它的几乎香草configuration四处,任何人有任何想法? 它是一个基于UDP的TUN路由设置。

Back Story:我的老板经常旅行,希望能够从路上访问所有的文件,并且对安全性也很偏执(即使对电脑几乎一无所知)。 所以我想到一个VPN将是答案。 我去了OpenVPN,但还有一些其他问题。 除拨号以外,我们唯一可以在我们的地区获得的ISP是一家蹩脚的卫星提供商,除非您愿意付费,否则不提供公共IP,所以虽然计算机和VPN设置非常简单,但路由和结构却很奇怪绕过这个限制。

规格:其OpenVPN2,有六台机器使用它(实际上只有三个使用它,其余的是我的testing机器),一个Windows 7笔记本电脑,两个XP桌面,一个OS X 10.5桌面,一个10.6桌面和一个10.6笔记本电脑。 一个XP桌面坐在我家,并作为服务器(6Mbs / 2Mbs FIOS连接)。 一个XP桌面坐在办公室,并托pipe一个网页,将主机从睡眠状态唤醒,还ping所有的机器在VPN和显示他们的状态。 主办公室mac(10.6)保持睡眠模式,直到从Office XP获得Wake-On-Lan数据包,然后自动连接到VPN并打开自身。 所有这一切的原因是卫星私人IP废话意味着我不能直接访问LAN以外的办公室机器,所以每个人都先连接到我的房子,然后他们从那里互相交谈。 “networking唤醒”的奇怪之处在于我的老板不想一直离开主要的Mac,而制作一个快速而肮脏的网页是在局域网内发送魔术包的最简单的方式,而不会让老板困惑。 VPN使用客户端configuration文件为客户端创build静态IP。 我发现在谷歌唯一的一些变化的VPN MTU设置(低至1400),但没有真正的帮助。 哦,我忘了…所有的Windows机器都只是把OpenVPN作为服务启动。 Mac笔记本电脑使用tunnelblick(OpenVPN GUI),Mac桌面使用OpenVPN在正常的命令行模式。

服务器configuration:

tun-mtu 1500 fragment 1450 mssfix 1450 management localhost #### port #### proto udp dev tun ca ####### cert ####### key ###### dh ###### server 10.8.0.0 255.255.255.0 ifconfig-pool-persist ipp.txt client-config-dir ccd route 10.8.0.0 255.255.255.252 client-to-client keepalive 10 120 comp-lzo persist-key persist-tun status openvpn-status log 

客户端configuration(所有这些都是简单的变化)

 tun-mtu 1500 fragment 1450 mssfix 1450 client dev tun proto udp remote ######## #### resolv-retry infinite nobind persist-key presist-tun ca ##### cert ##### key ##### ns-cert-type server comp-lzo verb 3 

你有没有尝试在你的Mac上使用Viscosity VPN而不是Tunnelblick?