找不到设备“eth0”。无法启动 eth0

找不到设备“eth0”。无法启动 eth0

我正在尝试配置 ubuntu 服务器网络。

[编辑] 我的 ifconfig:

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Loopback Local)
RX packets 352 bytes 26160 (26.1KB)
RX erors 0 dropped 0 overruns 0 frame 0
TX packets 352 bytes 26160 (26.1KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

我编辑了该/etc/network/interfaces文件,其内容如下:

auto lo
auto eth0
iface eth0 inet static
address 192.168.15.141
netmask 255.255.255.0
gateway 192.168.15.1

我正在尝试重新启动服务器并且正在使用:

sudo ifdown --exclude=lo -a && sudo ifup --exclude=lo -a

该命令是来自此链接的答案:如何重新启动网络服务?

我收到了以下错误:

Cannot find device "eth0"
Failed to bring up eth0.

我对配置服务器不太了解,所以我不知道发生了什么。

有人能帮助我吗?

答案1

我建议您修改文件/etc/network/interfaces如下:

auto lo
iface lo inet loopback

auto ens160
iface ens160 inet static
address 192.168.15.141
netmask 255.255.255.0
gateway 192.168.15.1
dns-nameservers 192.168.15.1 8.8.8.8

重启界面:

sudo ifdown ens160 && sudo ifup -v ens160

你連線了嗎?

ping -c3 www.ubuntu.com

相关内容