Questions tagged «resolvconf»

8
什么会在每次引导时覆盖/etc/resolv.conf?
我得到了一个迷你文件,该文件可以linux直接启动firefox。它可以完成所有工作,只是无法连接到互联网。 我们的网络中有3台DNS服务器,它们都能正常工作。我也可以Ping他们。但是,当尝试ping google.de或wget google.de我得到一个bad address错误。 nslookup google.de 由于某种原因起作用。 我resolv.conf在引导的系统上一直跟踪该问题,其内容与resolv.conf我放入.iso文件中的内容不同。 我试图了解创建和修改的所有因素resolv.conf。我不太确定我是否已掌握全部内容,但我绝对没有在那儿找到我的解决方案。 因此,作为最后的努力,我尝试使用使resolv.conf文件不可变 :~# chattr +i /etc/resolv.conf 当重建并重新启动时,令我惊讶的是,我的文件被重命名为,resolv.conf~而原来的文件却一直困扰着我。 文件内容使我相信它是从网络本身获取信息的。.iso在无法访问Internet的情况下在Virtualbox中启动时,我的文件将保持原样。 我试图改变/etc/dhcp/dhclient.conf不从网络获取的信息,通过删除domain-name-server并domain-name-search从request该文件的一部分。 不幸的是没有工作。 我没有安装NetworkManager。iso基于Ubuntu 14.04。 可能缺少重要的信息。我很乐意提供。 更新: 我想我找到了清除的文件resolv.conf。 好像是 /usr/share/udhcpc/default.script #!/bin/sh # udhcpc script edited by Tim Riker <Tim@Rikers.org> [ -z "$1" ] && echo "Error: should be called from udhcpc" && exit 1 …

1
BOOTPROTO =无| 静态 dhcp和/etc/resolv.conf
它BOOTPROTO=none在/etc/sysconfig/network-scripts/ifcfg-eth0文件中说的是什么意思。 我记得以前曾经有过BOOTPROTO=static,告诉我们如果IPADDR=<x.x.x.x>给出了,服务器将提供指定的IP地址,这非常清楚直接。同样,BOOTPROTO=dhcp将寻找DHCP服务器以获得动态IP地址。Redhat说: BOOTPROTO=protocol where protocol is one of the following: none — No boot-time protocol should be used. bootp — The BOOTP protocol should be used. dhcp — The DHCP protocol should be used. 这是否意味着如果我们不在ifcfg-eth0文件中指定IP,它将寻找DHCP服务器,如果指定了IP,它将获取该静态IP? 即使IPADDR=在BOOTPROTO设置为none的情况下指定了IP地址,它仍然有机会查找DHCP服务器并修改/etc/resolv.conf 吗? 上下文:-我们移动了数据中心,不得不更改许多服务器中的IP地址。我们已经/etc/resolv.conf使用新的DNS服务器的IP地址进行了修改,但是由于某些原因,在某些服务器中/etc/resolv.conf被清空了,或者想出了旧的DNS IP地址。在/etc/init.d/network脚本中,我看到它正在调用/etc/sysconfig/network-scripts/network-functions它具有此功能。这是罪魁祸首吗? # Invoke this when /etc/resolv.conf has changed: change_resolv_conf () { s=$(/bin/grep …

5
Ubuntu:如何在/ etc / network / interfaces中正确配置resolvconf的DNS服务器?
我所看到的所有有关配置(/etc/network/interfaces)的示例都表明,您先配置了一个接口,然后在其下给出了以下dns-*内容: auto eth0 iface eth0 inet static ... dns-nameservers 127.0.0.2 dns-search example.com my.example.com 现在,我知道DNS协议独立于传输机制。因此,dns-nameservers在行上添加IPv6地址应该不是错误的。 但是,由于我还是在为IPv6配置接口,因此在该dns-nameservers行添加行是有意义的: iface eth0 inet6 static ... dns-nameservers ::2 dns-search example.com my.example.com ...或者是吗?因为resolvconf创建时/etc/resolv.conf它只是忽略了所有IPv6 DNS服务器。它似乎也忽略了dns-search和dns-domain。似乎值得纪念的唯一一行是dns-nameservers的IPv4配置中的一行eth0。 配置DNS服务器的正确方法是什么? 关于为什么应将其作为每个iface节的一部分的进一步间接证据。引用自man 8 resolvconf: 该ifup(8) 程序可用于根据中的设置配置网络接口/etc/network/interfaces(5)。要在配置接口时向其ifup推送名称服务器信息,请resolvconf在dns-中的相关iface节中 添加行/etc/network/interfaces。要添加名称服务器地址,请添加以开头的行dns-nameservers。

3
OpenVPN,resolvconf和DNS域解析
在site1时,我需要通过OpenVPN连接到site2。连接后,OpenVPN站点2将推送DNS名称服务器和域搜索选项。这将导致site1的所有名称解析失败。 例: DHCP物理连接到site1,DHCP推送DNS选项,然后resolvconf对其进行管理。 /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 172.16.1.101 nameserver 172.16.1.102 search site1.internal.domain 打开到站点2的OpenVPN隧道,OpenVPN将dhcp-option DNS和DOMAIN /etc/openvpn/update-resolv-conf推送到站点2,并将它们推送到resolvconf。 /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO …

2
如何在Centos 6.5上自动生成resolv.conf
我刚刚安装了CentOS 6.5并配置了以下文件: /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=aa:bb:dd:dd:ee:ff TYPE=Ethernet UUID=adfddfaf-9sda-adse-dfs4-asdfsdfdfg97 ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=dhcp /etc/sysconfig/network NETWORKING=yes HOSTNAME=localhost.IM NTPSERVERARGS=iburst 重新启动计算机时,ifconfig eth0显示IP地址,但resolv.conf文件为空。它里面说的就是search IM。nameservers该文件中没有列出。 但是,启动后,如果我确实dhclient -r要释放IP地址,然后键入dhclient eth0要获取IP地址,resolv.conf则会使用我的DNS名称服务器正确填充。 为什么我的配置文件中没有自动发生这种情况?我认为dhcp在我的ifcfg-eth0文件中启用该功能应该可以解决此问题。 CentOS文档说设置NETWORKING=yes在启动时开始联网:http : //www.centos.org/docs/5/html/Deployment_Guide-zh-CN/s1-dhcp-configuring-client.html。 任何帮助表示赞赏。
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.