eth:获取接口信息时出错:未找到设备

eth:获取接口信息时出错:未找到设备

我有一个 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您可以看到所有可用的设备。

相关内容