PPTP 連接維持無效,掉線無法探測到?
用 Linux 做的一台PPTP伺服器,從另外一台Linux機器上面用 pptp client 撥號,撥號成功后,在伺服器手動斷開PPTP連接,然而客戶端的連接一直保持著
調用 pptp 程序時,加了 --max-echo-wait=30 --idle-wait=10 之類的參數,但是似乎沒用,在伺服器端用 tcpdump 監聽 PPTP 連接的數據,客戶端和伺服器之間沒有相互發送keep alive 的信息
這樣當伺服器端意外斷開連接時,客戶機無法檢測到,客戶機的連接就成了死連接
不知是哪裡配置有問題還是其他什麼原因,請大家指點,不勝感激!
附 /etc/ppp/peers/vpn
====================================================
pty "pptp 212.9.x.x --nolaunchpppd --max-echo-wait=30 --idle-wait=10"
name test
-pap
-chap
+mschap-v2
remotename PPTP
logfile /var/log/pptp.log.pptp0
lock
noauth
nobsdcomp
nodeflate
ipparam pptp0
lcp-echo-failure 3
lcp-echo-interval 10
debug
mppe required
noproxyarp
====================================================
PPTP 連接: pppd call vpn
《解決方案》
我也是這個問題困擾,
有人說寫腳本
可惜不會呀,
《解決方案》
我自己寫的一個程序,可以解決此問題。請聯繫我:jdaoyou@sina.com
[ 本帖最後由 jiangdaoyou 於 2009-1-9 13:09 編輯 ]