PacketiX VPN 配置

来源:互联网 发布:阅读软件 编辑:程序博客网 时间:2024/05/18 01:18

1. 环境Fedora 16,通过路由器自动链接外网,机器链接路由即可上网;参考 PacketiX.NET vpn client installation on linux,文档前面的步骤没问题,路由配置有些问题,按照他的配置是无法链接VPN服务器的,所以不要执行 dhclient vpn_o,需要自己配置网络;

2. 参考了上文网友的评论,经过测试,大致搞明白了如何连接,下面是具体网络配置:

a) #route add -net 130.158.6.0/24 gw 192.168.1.1 dev wlan0

130.158.6.0/24这个网段应该是Packetix VPN日本服务器所在的公网网段,经过 ping public.softether.com 得到确认,这个服务器应该能直接通过无线网卡wlan0来连接,不应该通过VPN接口vpn_o;

#ping public.softether.com
PING public.softether.com (130.158.6.51) 56(84) bytes of data.
64 bytes from public1.softether.com (130.158.6.51): icmp_req=1 ttl=111 time=394 ms


b) #dhclient vpn_o //给vpn_o接口分配地址

通过VPN得到的地址是10.开头的,是A类地址,网关是10.0.0.1;

#ifconfig vpn_o

vpn_o     Link encap:Ethernet  HWaddr 00:AC:09:D7:F3:C0  
          inet addr:10.11.211.22  Bcast:10.255.255.255  Mask:255.0.0.0


c) 通过PacketiX VPN连接的连接速度计较慢,所以不适合对所有地址通过VPN,所以,route -n查看路由表,确认默认路由是否经过10.0.0.1,如果是就删除:route del default gw 10.0.0.1 dev vpn_o,再重新建立默认路由:route add default gw 10.0.0.1 dev vpn_o。只需要令某些地址经过VPN就可以了,比如g.cn,先通过 ping g.cn 或者 host g.cn 来获取 g.cn 的IP地址,得到为 74.125.71.160,通过 route add -host 74.125.71.160 gw 10.0.0.1 dev vpn_o,这样 g.cn 就通过VPN来连接了,而VPN的服务器也可以通过wlan0来连接。