![eth:获取接口信息时出错:未找到设备](https://linux22.com/image/138781/eth%EF%BC%9A%E8%8E%B7%E5%8F%96%E6%8E%A5%E5%8F%A3%E4%BF%A1%E6%81%AF%E6%97%B6%E5%87%BA%E9%94%99%EF%BC%9A%E6%9C%AA%E6%89%BE%E5%88%B0%E8%AE%BE%E5%A4%87.png)
我有一个 ubuntu 18.04 linux 服务器。
为什么command( ifconfig eth
) 说找不到设备,而该command( ifconfig eth0
) 却有效?
$ ifconfig eth
eth: error fetching interface information: Device not found
$ ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 9001
inet 96.114.208.69 netmask 255.255.255.128 broadcast
96.114.208.127
inet6 fe80::8a9:12ff:fe5b:c324 prefixlen 64 scopeid 0x20<link>
ether 0a:a9:12:5b:c3:24 txqueuelen 1000 (Ethernet)
RX packets 5126229 bytes 7622036755 (7.6 GB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1823543 bytes 124228703 (124.2 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
注意:我在其他 14.04 Linux 服务器上尝试了同样的操作。两个命令都有效
答案1
因为您没有任何eth
设备,但您有eth0
.
如果您使用ifconfig -a
或者ip addr
您可以看到所有可用的设备。