在Linux中如何检查网络适配器状态
时间:2019-11-20 08:53:43 来源:igfitidea点击:
在Linux中,如何检查以太网端口的物理状态?
如何检查网络适配器状态?
Linux如何查看服务器网口的状态?
在Linux中查看网络适配器名称的命令
查看所有网络设备名称和其他信息:
sudo lshw -class network -short
输出示例:
H/W path Device Class Description ===================================================== /0/100/1c/0 wlp1s0 network Wireless 8265 / 8275 /0/100/1f.6 eno1 network Ethernet Connection I219-LM /2 virbr0-nic network Ethernet interface /3 virbr0 network Ethernet interface
查看IP地址
只需使用ip命令,如下所示:
ip a ip a s {device} ip a s eno1 ip a s wlp1s0
Linux中查看网口的物理状态
语法为:
sudo ethtool {device} sudo ethtool [option] {device}
例如,获取有关eno1以太网设备的信息:
sudo ethtool eno1
Linux查看网络设备驱动程序信息
运行:
sudo ethtool -i eno1
检查以太网设备是打开还是关闭?
运行以下cat命令:
cat /sys/class/net/eno1/carrier cat /sys/class/net/eno1/operstate
或者
ip a s eno1 | grep state
或者
sudo ethtool eno1 | grep -i 'Link det'
或者
nmcli device status
Linux查看无线网络适配器状态
查看无线(Wifi)驱动程序芯片组信息:
lspci | less lspci | grep -i intel lspci | grep -i broadcom lspci | grep -i wireless lshw -C network | grep -B 1 -A 12 'Wireless interface'
运行wavemon命令,查看无线网络速度,信号强度和其他信息:
wavemon