Questions tagged «resolv.conf»

resolv.conf-解析程序配置文件


4
如何覆盖DHCP提供的名称服务器?
我(认为)我在中配置了静态IP地址/etc/network/interfaces: # The primary network interface auto eth0 iface eth0 inet static address 10.1.1.2 netmask 255.255.255.0 network 10.1.1.0 broadcast 10.1.1.255 gateway 10.1.1.1 然后,我将文件更改/etc/resolv.conf为包含所需的名称服务器。 然后我重新启动网络 sudo /etc/init.d/networking restart 但是几个小时后,resolv.conf始终恢复为DHCP名称服务器。 我还应该说这是仅具有l0和eth0接口的Ubuntu Server 。


3
systemd-resolved,resolvconf.service,resolvconf和openresolv。为什么,哪个以及如何?
我使用的VPN客户端将两个名称服务器添加到/etc/resolv.conf。我所有的连接都由Network-Manager管理。 我必须将此VPN客户端用于我的工作VPN,但是Ubuntu systemd-resolved在16.10中进入后,我的连接和DNS出现了问题。看起来由于某些原因systemd-resolved更改/etc/resolv.conf回默认名称服务器,导致内部页面无法解析。我看着这个多一些,最终更换resolvconf用openresolv。这起到了很大的作用,但是在VPN启动一段时间后仍然可以systemd-resolved重置/etc/resolv.conf。 可能是连接已建立,或者几分钟后,有时甚至根本没有。然后systemd-resolved,我禁用了,systemd resolvconf.service并且仅运行openresolv。看起来一切正常。 但是,这一切都很令人困惑。是否有理由systemd-resolved与其他之一一起使用?它已在Ubuntu 16.10中启用,因此我认为一定有原因,但这似乎引起了争论/etc/resolv.conf。 如果能够运行operesolv并解释一下,那就太好了。我已经做了大量的阅读,但是我仍然不明白为什么/etc/resolv.conf要这样管理,只是当我使用systemd它时,我不能使用我的VPN客户端。

3
VPN启动时无法解析自定义域
我刚刚从11.10升级到12.04,现在我无法通过VPN解析自定义域(例如* .dev.local)。在升级之前,它表现出色。 我的/etc/resolv.conf和route -n看起来都和更新前一样。 我正在使用OpenVPN,它可以正常连接。 从ping输出 $ ping example.dev.local ping: unknown host example.dev.local resolv.conf nameserver 172.16.1.4 nameserver 172.16.1.5 nameserver 10.4.180.250 search office.local corp.local 路线-n # route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.4.180.250 0.0.0.0 UG 0 0 0 eth0 10.4.180.0 0.0.0.0 255.255.255.0 …

4
18.04:仿生海狸:强制执行静态/etc/resolv.conf
以前,在Ubuntu 16.04上,当Ubuntu更新安装dnsmasq软件包,对其进行配置并赋予其优先于我自己的超稳定,超快速和自己配置的BIND DNS服务器时,我感到背叛。感觉就像Ubuntu入侵了我的工作站一样。 由于我碰巧是系统管理员,所以这是绝对不能接受的。这是个怪胎。这是当您要解决问题并在其中一个步骤中使用dig或时nslookup,您惊讶地看到lo界面在答复您。恐慌 有没有一种方法不仅可以解决此问题,还可以保证/etc/resolv.conf防篡改?

4
如何还原/重新创建etc / resolv.conf文件
假设resolvconf导致UCK失败,我错误地删除了resolvconf文件夹和resolv.conf文件/etc。现在,该应用程序已升级,可以解决此问题,但是显示no file named resolv.conf in /etc。它说的正确,因为我删除了这些文件。有什么方法可以重新创建文件或从其他位置还原吗?

2
通过网络管理器使openconnect vpn工作
这是与此处相同的问题:让openconnect vpn通过gui工作,但是我对它的添加被删除了,并要求我创建一个新问题。 实际上,这里有很多人在问类似的问题,但都回答为0。 软体版本: ubuntu 14.04,openconnect 5.02 主要问题:我正在尝试使用openconnect将vpn连接添加到网络管理器中。当我提供我的VPN用户名和密码时,它可以成功连接,但是我无法解析DNS。 如果我通过sudo在终端中运行openconnect,则dns有效。 sudo openconnect -u <username> https://<vpn concentrator name> 更多细节: 1a。当通过openconnect和network-manager连接时,即使我在ipv4选项卡下明确添加了dns和搜索域,也只有搜索域以/etc/resolv.conf结尾。即使我不提供dns和搜索域,我也可以在日志中看到它正在从vpn集中器获取信息。再次,搜索域已正确更新。[下面的日志] 1b。当在终端上通过sudo连接时,即使我没有在命令行中添加该信息或未提供vpnc脚本的路径,resolv.conf仍正确填充了dns和搜索域。它一定是从vpn集中器获得的。[下面也有日志] 2a。通过openconnect和network-manager连接时,将创建一个新接口'vpn0'。 2b。通过sudo和命令行连接时,将创建一个新接口'tun0'。 通过网络管理器连接时记录日志: NetworkManager[784]: <info> Starting VPN service 'openconnect'... NetworkManager[784]: <info> VPN service 'openconnect' started (org.freedesktop.NetworkManager.openconnect), PID 4513 NetworkManager[784]: <info> VPN service 'openconnect' appeared; activating connections NetworkManager[784]: <info> VPN plugin state …

3
如何从resolv.conf中删除localhost名称服务器
目前我的/etc/resolv.conf读物: nameserver 127.0.0.1 nameserver 10.255.0.101 nameserver 10.255.0.11 我希望它改为: search [my domain] nameserver 10.255.0.101 nameserver 10.255.0.11 nameserver 208.67.222.222 nameserver 208.67.220.220 由于双方/etc/resolv.conf并/etc/resolv.conf.d/head不能手工编辑,我怎么能做出这种改变?

3
为什么必须删除resolvconf才能使dnsmasq重新工作?
昨天我升级到Precise,dnsmasq停止工作。也就是说,拒绝对dnsmasq正在侦听的本地主机(127.0.0.1)的DNS查询。 删除resolvconf(apt-get remove resolvconf)并重新启动即可解决此问题(在Google的某处找到了该建议)。/etc/resolv.conf在没有resolvconf的情况下看起来不错。完全没有区别。 我为什么要使用resolvconf?有什么好处吗?维基百科有关resolvconf的文章很烂。 为什么resolvconf会干扰dnsmasq?这是一个已知的问题?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.