我使用VPN客户端访问我公司的内部网。过去,Ubuntu的旧版本可以很好地工作。但在12.04,它不能。它可以连接,但我没有看到任何分组交换发生,因此无法浏览内联网。
在一些故障排除过程中,我发现在12.04 DNS解析中发生了更改,而我的VPN客户端无法更新DNS服务器。在Googling上搜索了一会儿之后,我找到了一篇文章,其中建议将DNS名称服务器IP地址添加到/etc/dhcp/dhclient.conf中,如下所示。
prepend domain-name-servers <ip1>, <ip2>; #this was the addition i made
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, domain-search, host-name,
netbios-name-servers, netbios-scope, interface-mtu,
rfc3442-classless-static-routes, ntp-servers,
dhcp6.domain-search, dhcp6.fqdn,
dhcp6.name-servers, dhcp6.sntp-servers;这解决了问题,我可以浏览内联网网站。但这种情况不会持续很长时间。在一段时间后,DNS似乎会被更改。有什么方法可以使DNS设置不改变,或者每次更改时都应该包括那些IP地址?
发布于 2013-05-23 18:52:26
在ubuntu12.04中,任何手动对/etc/resolv.conf所做的更改都将被名为resolvconf的DNS信息管理器覆盖。
如果要更改默认设置,可以修改base、head或/etc/resolvconf/resolv.conf.d下的tail文件。
参考:
Ubuntu12.04桌面上的自动DNS解析
发布于 2013-05-27 07:22:46
第三方VPN客户端有时使用/etc/解析式. exit,有时在退出时不正确恢复/etc/解析式.exit。
有关背景,请参见Launchpad bug #1000244,特别是注释121号。
https://bugs.launchpad.net/ubuntu/+source/resolvconf/+bug/1000244/comments/121要修复,请尝试执行sudo dpkg-reconfigure resolvconf。
https://askubuntu.com/questions/177089
复制相似问题