查看linux下网卡的状态

在windows下,我们可以通过桌面右下角的小电脑图标很直观的查看网络连接状态,在多网卡的情况下,可以一目了然的查看到网卡物理连接的状态,哪个(哪些)网卡在使用,哪个(哪些)网卡不在使用没有流量。
但是在linux操作系统下,没有这么直观的图标显示,在多网卡的情况下,甚至可能配错了网卡,如物理连接的是eth0,但是IP地址却被配置到了eth1上,怎么ping网关都不通,这就需要通过一些命令来查看网卡的状态,查看网卡物理连接的状态。
一、查看网卡型号的命令
[root@localhost /]#lspci | grep Ethernet
二、查看网卡连接状态的命令
1、通过熟悉的ifconfig命令
[root@localhost /]#ifconfig -a
可以查看到所有网卡是否存在流量,已判断网卡的物理连接状态。
2、通过mii-tool命令
[root@localhost /]#mii-tool
或[root@localhost /]#mii-tool -v详细查询网卡的工作模式
或[root@localhost /]#mii-tool -w
该命令主要用于配置网卡的工作模式,也可以对网卡进行监控。
3、使用ethtool命令也可以查看连接状态
[root@localhost /]#ethtool eth0
4、还可以通过下面这两个命令来查看网卡的状态
[root@localhost /]# /etc/init.d/network status
或[root@localhost /]#service –status-all