- 我仍然想使用DHCP来获取IP4和IP6地址。
- DHCP 提供 DNS 服务器
- 我希望忽略 DHCP 的 DNS 服务器,而使用我手动指定的两个服务器。
- 必须通过 Bash 在无头服务器(无 GUI)上完成。
- ubuntu-14.04.2-server-amd64,标准最小安装+sshd
如何正确配置?
如何验证配置是否按预期工作?
/etc/network/interfaces 是:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto em1
iface em1 inet dhcp
resolvconf 已安装。
答案1
添加行
supersede domain-name-servers 8.8.8.8, 8.8.4.4;
到 DHCP 客户端配置文件 /etc/dhcp/dhclient.conf。
要验证是否使用 ifconfig 获取网络接口的名称,请使用 ifdown 关闭接口名称(例如 ifdown eth0),使用 ifup 重新启动名称(例如 ifup eth0)。之后(或重新启动后),/etc/resolv.conf 应该包含以下两行
nameserver 8.8.8.8
nameserver 8.8.4.4
感谢大克里斯。