davideuler / autoddvpn

Automatically exported from code.google.com/p/autoddvpn
0 stars 0 forks source link

总是自动执行vpndown.sh #27

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
請描述一下您進行怎樣的操作之後碰到了問題
1.reboot router
你期待是怎樣的結果,然而卻出現了什麼情形?
vpnup / 
vpndown不断的自动被执行,vpnup建立好链接之后立刻自动运行了v
pndown
具体可以看后面的log
这个问题经常发生,不过不知道为什么自动up/down一阵之后自己
就不再执行down了,很奇怪,可以看到route命令最后已经有VPN的路
由了(就在我报这问题的时候她自己又好了,很奇怪)
請提供以下資訊:
1. 您的路由器型號:G300NH
2. DD-WRT版本:15407
3. 您的作業系統:UBUNTU
4. 您的瀏覽器版本:FIREFOX 3.6
5. autoddvpn的運行模式(pptp+wget, pptp+jffs, openvpn+jffs等):PPTP+JFFS
6. DD-WRT WAN口連線模式是 pptp or dhcp or static :static
7. 運行autoddvpn之後DD-WRT 的命令輸出 # route -n  | tail -n 20 :
112.0.0.0       192.168.0.1     255.192.0.0     UG    0      0        0 eth1
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         172.16.1.1      0.0.0.0         UG    0      0        0 ppp0
如果方便的話,請參考這裡的說明,貼上autoddvpn.log內容
[INFO#1671] 15/Oct/2010:03:14:47 ALL DONE. Let's wait for VPN being connected.
[INFO#1948] 15/Oct/2010:03:14:55 vpnup.sh started
[INFO#1948] 15/Oct/2010:03:14:55 router type: DD-WRT
[INFO#1948] 15/Oct/2010:03:14:55 delete default gw 192.168.0.1
[INFO#1948] 15/Oct/2010:03:14:55 add default gw 172.16.1.1
[INFO#1948] 15/Oct/2010:03:14:55 adding the static routes, this may take a 
while.
[INFO#1948] 15/Oct/2010:03:15:03 preparing the exceptional routes
lalal
[INFO#1948] 15/Oct/2010:03:15:03 exceptional routes disabled.
[INFO#1948] 15/Oct/2010:03:15:03 exceptional routes features detail:  
http://goo.gl/fYfJ
[INFO#1948] 15/Oct/2010:03:15:03 vpnup.sh ended
[INFO#3000] 15/Oct/2010:03:15:03 vpndown.sh started
[INFO#3000] 15/Oct/2010:03:15:07 vpndown.sh ended

Original issue reported on code.google.com by masiqi on 14 Oct 2010 at 7:29

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
vpnup.sh執行完之後會馬上執行vpndown.sh的話,表示VPN斷線了。

vpndown的執行是在你的PPTP 
VPN斷線之後被觸發的,所以我猜可能你的PPTP連線不是很穩定�
��或是有其他流量占用了帶寬。

你ping VPN服務器返回多少ms? 多少packet loss?穩定嗎?

Original comment by pahud...@gmail.com on 15 Oct 2010 at 4:12

GoogleCodeExporter commented 9 years ago
嗯,你尝试用win客户端建立一个pptp先看看是否这个pptp连接自
己在断

Original comment by shown1...@gmail.com on 15 Oct 2010 at 4:24

GoogleCodeExporter commented 9 years ago
没用WINDOWS开过VPN,但是用UBUNTU/IPAD单独连VPN都不会断,并且丢包
率非常的低ping的话在200~300之间
13 packets transmitted, 13 received, 0% packet loss, time 21917ms
rtt min/avg/max/mdev = 218.352/220.026/223.420/1.500 ms

Original comment by masiqi on 15 Oct 2010 at 4:38

GoogleCodeExporter commented 9 years ago
如果VPN連線穩定的話,我現在能猜到的幾個原因是:

1. 你的DDWRT可能不穩定,你可以試試看清空rc_startup 
讓開機不執行autoddvpn,只啟動PPTP,然後NAT下去ping你的VPN 
gateway, 看看是否會斷掉。

2. 
也有可能你的網路環境同時使用了高並發的應用,我有朋友��
�要一用QQ傳檔,VPN就斷線

總之vpndown是在pptp斷線之後被觸發的,顯然ddwrt的pptp斷線了,
大概從這個方向來找原因了。

Original comment by pahud...@gmail.com on 15 Oct 2010 at 4:47

GoogleCodeExporter commented 9 years ago
en~这两天DD-WRT刷了很多次,可能有这个原因,高并发的应用我想
可能就是BT或者迅雷了,那个在DD-WRT之前的路由器上(跑的TOMATO 
DUALWAN),不过比较奇怪的是,只有在路由器刚刚重启的时候会出�
��这个问题,一旦不自动重连了就可以持续数万秒的连接...

Original comment by masiqi on 15 Oct 2010 at 4:56

GoogleCodeExporter commented 9 years ago
哇如果你還有跑p2p的話有幾個地方要注意的。

1. DDWRT的CPU要夠強,最好300MHz以上的,FLASH至少4M, 
內存越大越好,否則會很吃力,容易斷線
2. p2p最好搭配grace mode, 這樣p2p 
peers不管國內國外都直連,相對VPN的壓力會比較小。

參考看看。

Original comment by pahud...@gmail.com on 15 Oct 2010 at 5:07

GoogleCodeExporter commented 9 years ago
DDWRT的CPU应该是够强了400MHZ的,FLASH 16M RAM 64M
但是跑P2P的机器没有直接连在DD-WRT上,而是连在前面的TOMATO上�
��(这样肯定是直连而不走VPN了吧),TOMATO的那路由器比较弱...240
M的CPU 
32M的内存加了128M的SWAP,快的话大概在2M/s,目前看还是很稳定的
..

Original comment by masiqi on 15 Oct 2010 at 5:19

GoogleCodeExporter commented 9 years ago
我對你的400MHz DDWRT感興趣了,你是用那一台呢?

Original comment by pahud...@gmail.com on 15 Oct 2010 at 7:11

GoogleCodeExporter commented 9 years ago
G300NH
Atheros AR9132@400 + 300M无线+USB2.0+千兆的LAN+32M FLASH + 64M RAM

http://www.buffalotech.com/products/wireless/nfiniti-wireless-n/nfiniti-wireless
-n-high-power-router-access-point-wzr-hp-g300nh/

Original comment by masiqi on 15 Oct 2010 at 7:18

GoogleCodeExporter commented 9 years ago
你的問題後來解決了嗎?

Original comment by pahud...@gmail.com on 27 Oct 2010 at 4:37

GoogleCodeExporter commented 9 years ago
重启路由器的话肯定还是要连很多次的(肯定是已经连上了,然
后再断的)...不过这样持续几分钟之后就好了..我也很奇怪..

Original comment by masiqi on 27 Oct 2010 at 4:53

GoogleCodeExporter commented 9 years ago
我看了一下對話記錄,你的DDWRT前面有個tomato 
dualWAN路由器,是否讓網絡先簡單一點,直接讓DDWRT接ADSL 
WAN,並且讓DDWRT PPPoE撥號,這樣看看是否仍然存在這個問題。

也就是盡量讓網路環境單純一點,也許是tomato的問題也有可��
�。

Original comment by pahud...@gmail.com on 27 Oct 2010 at 5:11

GoogleCodeExporter commented 9 years ago
这个没试过..可以回家试试...
不过前面放这路由器主要是为了防止P2P的流量走到VPN上,如果�
��其他好办法可以省掉这个路由器并且同时可以跑一些P2P的应
用的话那就更好了

Original comment by masiqi on 27 Oct 2010 at 5:27

GoogleCodeExporter commented 9 years ago
其實是可以的,我目前就是這樣同時跑BT and autoddvpn

FTTB line --> (WAN)linksys WRT310N DDWRT (WLAN)--> WLAN client

不過我是跑graceMode
http://code.google.com/p/autoddvpn/wiki/graceMode
graceMode裡面p2p流量不走VPN所以沒問題。

其實你現在的配置跟@jkgtw家裡的配置相同的,都是兩台路由��
�堆疊,上面那台跑BT,下面的DDWRT上網用途,不過@jkgtw並沒有
發生你這個情況,所以我大膽假設有可能你的上游路由器不��
�造成的。

Original comment by pahud...@gmail.com on 27 Oct 2010 at 6:00

GoogleCodeExporter commented 9 years ago
前面跑TOMATO的H618B确实性能比较一般(240Mhz,32M 
RAM),而且我家网络也确实过于复杂了,现在是前面的H618B作双拨
,接U盘,起transmission做脱机下载,而其中的U盘仅仅是给路由器提
供SWAP空间和装一些小工具,真正下载的磁盘是通过CIFS挂在的��
�G300NH上面的移动硬盘...G300NH呢除了挂个移动硬盘提供SAMBA服��
�之外就是这个AUTOVPN
之所以还要前面的路由器除了确保BT的流量不会到VPN上另外一
个原因就是TOMATO支持双拨...可以在不多花钱的情况下提升一��
�的带宽...:-)

Original comment by masiqi on 27 Oct 2010 at 6:08

GoogleCodeExporter commented 9 years ago
其實我跟@jkgtw家裡也是FTTB雙播,不過沒有這個問題就是了,D
DWRT機器再跑SAMBA/CIFS的話也有可能會影響穩定度。你如果有空
再精簡一下環境測試一下好了,這個issue我就暫時列為invalid��
�。
感謝回報!

Original comment by pahud...@gmail.com on 27 Oct 2010 at 6:28