xl2tpd 重拨不起作用

xl2tpd 重拨不起作用

/etc/xl2tpd/xl2tpd.conf:

redial = yes
redial timeout = 1
autodial = yes

默认版本xl2tpd,最新的Ubuntu 14.04(Trusty):

xl2tpd  1.3.6+dfsg-1 amd64  layer 2 tunneling protocol implementation

我总是 ping 一些主机,例如 Google,默认 DNS - 8.8.8.8。

有时我会失去连接,ping 为静默并且xl2tpd不会重新连接。

似乎xl2tpd不知道连接已断开。

是否有任何选项可以保持互联网连接并自动重拨xl2tpd

现在,我在 ping 和service xl2tpd restartredial周围使用原始且肮脏的 bash 脚本包装器xl2tpd

有没有一种对程序(xl2tpd)更友好的方式?

答案1

有几件事值得尝试。我会将最大重拨设置为一个较高的数字,以便它会尝试重拨更多尝试。也许是因为重拨尝试次数过多而不再尝试。我也将其设置redial timeout为 2 之类的值。

摘自 xl2tpd 手册页

  • redial - 如果设置为 yes,如果呼叫断开,xl2tpd 将尝试重拨。
  • 重拨超时 - 重拨前等待 X 秒。重拨选项必须设置为 yes 才能使用此选项。
  • 最大重拨 - X 次尝试后将放弃重拨尝试。

另外,您可能想看看这个要点中的示例脚本,标题为:vpn_宿舍.sh。它可能会为替代方案提供一些启示。

相关内容