我有一个小问题,我正在使用VPN(与openvpn),它启动时,服务器启动时自动启动,问题是,每次我必须设置这样的事情
route add -net 10.108.**.** netmask 255.255.255.192 gw 10.108.**.**
如果我做一个ifconfig其eth0和eth1和lo和tap0
tap0 Link encap:Ethernet HWaddr 1a:ad:6b:69:3c:83 inet addr:10.108.24.253 Bcast:10.108.24.255 Mask:255.255.255.0 inet6 addr: fe80::18ad:6bff:fe69:3c83/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:481 errors:0 dropped:0 overruns:0 frame:0 TX packets:7 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100
我不明白为什么不工作,在我的接口
up route add -net 10.108.**.0 netmask 255.255.255.** gw 10.108.**.1 down route del -net 10.108.**.0 netmask 255.255.255.** gw 10.108.**.1
所以,我必须写这个
route add -net 10.108.*.0 netmask 255.255.255.** gw 10.108.**.1
任何想法可能是?
(我使用Debian6)
我怀疑你有一个与时间有关的问题。 我怀疑当您的路由语句正在运行时,VPN链接不完全build立。 如果我是你的话,我会仔细研究你正在使用的VPN工具,并使用VPN中的function来更新你的路由,一旦build立连接。