由于网络接口名称可预测,我认为我的以太网接口名为 enp8s0。当我编辑/etc/network/interfaces
以将接口配置为具有静态 IP 时,ifconfig
显示我为其指定的 IP 已分配。但是,我无法实际连接到互联网。这是我的配置:
auto lo
iface lo inet loopback
iface eth0 inet static
address 10.0.0.252
netmask 255.255.255.0
network 10.0.0.0
broadcast 10.0.0.255
gateway 10.0.0.1
我尝试将 eth0 更改为 enp8s0 并将其添加到行中auto
,但似乎没有任何效果。我要么能够拥有 IP,10.0.0.252
要么可以连接到互联网。我似乎无法同时拥有两者。我做错了什么?此设置在没有可预测的网络接口名称的 RaspberryPi 上完美运行。
答案1
什么是以太网接口的名称?在更高版本的 Ubuntu 中,可能不是eth0
。使用以下命令查找:
ifconfig
猜测可能是enp8s0
,我建议您将文件修改为:
auto lo
iface lo inet loopback
auto enp8s0
iface enp8s0 inet static
address 10.0.0.252
netmask 255.255.255.0
gateway 10.0.0.1
dns-nameservers 10.0.0.1 8.8.8.8
重启并检查:
ifconfig
ping -c3 www.ubuntu.com