家中的網路一直無法連到公司的 VPN 已有一段時間了,今天終於找到一些時間來確認問題。
首先先描述一下環境與遇到的問題
Client : Winodws 8.1 + P874 modem
VPN Server: CentOS6.5 + PPTPD
Error: 撥通VPN後出現 error code 691
初步排除是 Server 的問題,因為在別的網路環境下可正常使用。
SELP.1 先在 Server 上打開 debug log
shell# vim /etc/ppp/options.pptpd
debug
dump
logfile /var/log/pptpd.log
// 註解開啟debug / dump , 並將log獨立寫出 , 避免 message 訊息過於雜亂。
SETP.2 重啟 pptp 並重試 VPN
查看 log ,可以看到 client 在發送驗證的時間 timeout 了,以至造成 GRE fail
在正常的網路狀況下不太有機會造成 timeout,除非有大量的網路流量在處理
在這樣的狀況下,合理的推斷 client 端沒有傳送驗證回 Server,把問題拋還給 client。
家中的環境是 小烏龜P874,在 PC 進行 pppoe 撥接時 vpn 是可以正常使用的,但如果使用硬撥就會失敗
問題出在 小烏龜P874沒有開啟 「passthrough」的功能造成無法回傳帳號密碼
以中華電信 小烏龜 P874 為例
進到工程模式→「Advanced Setup」→「WAN」→ 勾選「Retry PPP password on authentication error」
Orignal From: VPN 無法連線,error code 619「LCP: timeout sending Config-Requests」
沒有留言:
張貼留言