Open GoogleCodeExporter opened 9 years ago
看一下图片便明白什么意思,本来指定over
wall的路由,被知道使用ppp0链路上,导致无法实现自动vpn
Original comment by jiec...@gmail.com
on 24 Mar 2011 at 12:24
今天我仔细看了一下,这种情况,在vpn连上瞬间,段掉的话��
�vpnup就是把原来ppp1的网关替换为ppp0的网关,添加到路由上面
去。在下次pptp重连时,就会对同一个网络地址,出现两个路�
��列表。有没有办法通过代码解决这个问题呢?
Original comment by jiec...@gmail.com
on 25 Mar 2011 at 6:19
應該不大會出現這個情況才對,不過因為我這邊好幾個月都��
�使用openvpn了,pptp這部分我需要測試看看。
如果沒錯的話,ppp0是pppoe device, ppp1是pptp vpn device,
在graceMode裡面ppp1撥上之後:
1) default gw仍是via ppp0
2) 開始根據vpnup.sh裡面定義的路由,route add進去via ppp1出去
如果pptp vpn斷掉的話,所有via
ppp1的路由會自動消失(因為ppp1已經不存在了),但是不影響原�
��via ppp0的路由才對。
你的情況聽起來跟我測試的情況不大一樣?
Original comment by pahud...@gmail.com
on 25 Mar 2011 at 6:26
我也不太清楚,今天在重启路由后,我马上进去察看,pptp刚�
��拨号上去,top还能看到route
add命令,然后ifconfig看了一下,pptp线路无奈断了。可能不是��
�定,之后route察看,全部变成了添加ppp0的路由,而不是ppp1的
路由列表。
我想这种情况也就在刚连接立马断开的情况下回出现,重启��
�,恢复。
当断开一定时间后,我ssh到路由,手动重启pptp
/tmp/pptp_client/vpn stop
这一步察看route正常。
/tmp/pptp_client/vpn start
这一步如果出现连上后瞬间断开的情况,也会出现添加到ppp0�
��路由的情况。
现在我知道发现pptp断开后,路由表出错的情况下,一般都是r
eboot
Original comment by jiec...@gmail.com
on 25 Mar 2011 at 10:35
Original issue reported on code.google.com by
jiec...@gmail.com
on 24 Mar 2011 at 12:22Attachments: