查看已安装的网卡硬件

# lspci | grep -i net
# lspci | egrep -i --color 'network|ethernet'

查看网卡名称和状态,如果对Linux中网卡名称有兴趣请查看:https://www.cnblogs.com/zyd112/p/8143464.html

$ ifconfig

启用、停用网卡

# ifdown eth0
# ifup eth0

查看网卡工作模式

# mii-tool -v ens1
ens1: negotiated 1000baseT-FD flow-control, link ok
  product info: vendor 00:07:32, model 0 rev 0
  basic mode:   autonegotiation enabled
  basic status: autonegotiation complete, link ok
  capabilities: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
  advertising:  1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
  link partner: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control

查看网卡连接状态

# dmesg | grep -i ens1
[    2.998931] r8169 0000:02:00.0 ens1: renamed from eth0
[   33.495992] IPv6: ADDRCONF(NETDEV_UP): ens1: link is not ready
[   33.591575] r8169 0000:02:00.0 ens1: unable to load firmware patch rtl_nic/rtl8168h-2.fw (-2)
[   33.695503] IPv6: ADDRCONF(NETDEV_UP): ens1: link is not ready
[   33.695537] r8169 0000:02:00.0 ens1: Link is Down
[   35.285906] r8169 0000:02:00.0 ens1: Link is Up - 100Mbps/Full - flow control rx/tx
[   35.285942] IPv6: ADDRCONF(NETDEV_CHANGE): ens1: link becomes ready
[1885167.302252] r8169 0000:02:00.0 ens1: Link is Down
[1885177.102509] r8169 0000:02:00.0 ens1: Link is Up - 100Mbps/Full - flow control rx/tx
[2844097.960257] r8169 0000:02:00.0 ens1: Link is Down
[2844101.075416] r8169 0000:02:00.0 ens1: Link is Up - 1Gbps/Full - flow control rx/tx

查看网卡实时流量

方法1:查看/proc/net/dev

$ cat /proc/net/dev

方法2:使用ifconfig可查看端口累计的发包和流量变化从而计算出单位时间流量

$ ifconfig

[ 编辑 | 历史 ]
最近由“jilili”在“2021-08-22 00:47:11”修改