我正在运行 Xubuntu 17.10,并安装了 vpnc(版本 0.5.3r550-3)
每次 dhclient 运行时我的 vpnc 连接都会失败:
来自 /var/log/syslog
[...] dhclient[26917]: DHCPDISCOVER on eth0 to [...]
[...] dhclient[26917]: DHCPREQUEST of [...]
[...] dhclient[26917]: DHCPOFFER of [...]
[...] dhclient[26917]: DHCPACK of [...]
...
[...] vpnc[26788]: esp sendto: Message too long
之后我必须手动运行,否则它不再起作用
sudo vpnc-disconnect
sudo vpnc
我可以实现自动化吗?
编辑:
到目前为止我发现 dhclient 调用 /sbin/dhclient-script 并根据收到的值更新 /etc/resolv.conf - 这些值与 vpnc 设置的值不同。
也许解决方案是在这里设置静态值并阻止 dhclient 覆盖 /etc/resolv.conf 中的设置。