羊的窝

for 羊 in 佛 旅行 英语 香水 道 清明梦 Linux; do wget http://Matt.BackOZ.info:88 >> $羊; done

Pocket PC 上的Openvpn

yang | 30 六月, 2010 21:53

一个叫 ziggurat29 的把openvpn port到了ppc (win CE)上,所以在PPC上也能连接到openvpn服务器上与内网通信了。
软件包下载:http://ovpnppc.ziggurat29.com/ovpnppc-main.htm
 
正常安装在PPC上的\Program Files\OpenVPN\目录下,配置文件(证书与配置等)放在\Program Files\OpenVPN\config\下
配置文件内容与PC上的基本相同,除了对ca文件路径的标注,在PC上如果将ca文件与配置文件放在相同地方可直接 ca "ca.crt",在PPC下则须按照如下格式:
ca "\\Program Files\\OpenVPN\\config\\ca.crt"
cert "\\Program Files\\OpenVPN\\config\\client.GH.crt"
..
 
在安装调试中,最好使用一些第三方工具如vxUtil,PocketConsole, PocketCMD加上NetTools(须.Net并与Console和CMD合用),诊断网络,否则,出问题也不容易找到原因。我基本上只使用了 vxUtil查看ip与路由,再ping或traceroute
 
配置尤其要注意,如果服务器使用tun那麽PPC(或者说PC上的客户端)也必须使用tun,反之亦然,不能服务器使用tun而客户端使用 tap,这样,VPN连接没问题且不报错,但始终不通。我在调试时,先在虚拟机中的win2000测试,服务器用tun,但客户端我看 ziggurat29的说明中写到是tap,所以我先用tap试一下,结果服务器上的日志正常,win2000上建立连接也正常,ping了一下,也能到 服务器,但万万没有想到的时,当时我的物理机是打开openvpn的,因此就算不启用win2000上的VPN,也是能ping通服务器的。接下来在 PPC上的测试完全就是浪费时间了,白白浪费了数小时,跨时3天。

Openvpn on Pocket PC

评论

发表评论
 authimage
 
旅行图册 - English Blog - 中文网志 - 米呀的网志
Powered by Redhat - Apache - Mysql - PHP - LifeType