![更改网络后,openvpn 不断查询过时的 dns](https://linux22.com/image/47895/%E6%9B%B4%E6%94%B9%E7%BD%91%E7%BB%9C%E5%90%8E%EF%BC%8Copenvpn%20%E4%B8%8D%E6%96%AD%E6%9F%A5%E8%AF%A2%E8%BF%87%E6%97%B6%E7%9A%84%20dns.png)
在我的笔记本电脑(fedora 21)中更改网络连接后,openvpn clinet 无法解析服务器地址,因此每隔几秒日志中就会出现同一行:
RESOLVE: Cannot resolve host address: vpn.x.y: Name or service not known
我发现 openvpn 进程在网络提供商更改之前保持与旧 dns 服务器的开放 udp 端口 53 连接。
我试图将 * 没有成功) 添加到 client.conf 中
ping 10
ping-restart 60
我对此没什么疑问。
首先是绑定连接没有超时?
其次,我正在使用 dnsmasq 并且 openvpn 应该使用它。不过,这似乎是 NetworkManager 问题,因为我在 /etc/resolv.conf 中看不到 127.0.0.1