我正在尝试配置 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