我们有一台带有 DHCP 的 Windows 服务器和两台带有 Ubuntu 16 的 Linux 机器
如果我们像这样设置 /etc/network/interfaces :
# The loopback network interface
auto lo eth0
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.18
netmask 255.255.255.0
allow-hotplug eth0
iface eth0 inet dhcp
然后一切正常。所以简而言之,首先机器设置静态 IP 然后它使用 DHCP 并获得该 ip 192.168.1.18
如果我们删除最后两行:
allow-hotplug eth0
iface eth0 inet dhcp
机器上根本没有互联网。任何人都可以解释一下吗?
“有人能解释一下吗?” 是的,您的接口文件严重不足。您没有指定网关,也没有指定非常重要的 DNS 名称服务器。
我建议您将文件修改为:
请确保指定的静态 IP 地址在路由器的 DHCP 范围之外,以避免冲突。
重启界面:
确认您已连接: