DD-WRT作為VPN Client時會自動檢查連線狀態,若斷線時會自動重新連線。但是檢查間隔時間加上服務啟動時間有點長,這裡改用一段script讓機器在我們指定的間隔內自動檢查並且重新連線。

以下script每10秒ping 192.168.0.253一次,如果沒有回應就重新啟動VPN Client服務。

[text] #!/bin/sh
"echo "PPTP Connection test script start."
while sleep 10
do
if ! ping -c 1 192.168.0.253; then
/tmp/pptpd_client/vpn stop
/tmp/pptpd_client/vpn start
fi
done [/text]

參考資料:
PPTP client re-dial?

最後更新日期: 2017/05/3

喜歡這篇文章?立刻分享給朋友!