如何确定我的以太网卡(NIC)是否被识别?
时间:2020-01-09 10:38:48 来源:igfitidea点击:
以太网卡是任何Linux服务器的生命线。
因此,如果解决方法:您需要找出是否可以识别您的以太网卡,请使用dmesg,ifconfig或netstat命令。
命令ifconfig可用于配置网络接口卡以及查找有关以太网卡的信息。
如果要查找NIC以太网芯片组,则可以使用lspci命令(请参阅下面的lspci示例)。
# /sbin/ifconfig
输出:
eth0 Link encap:Ethernet HWaddr 00:0F:EA:91:04:07 inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::20f:eaff:fe91:407/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:64874 errors:0 dropped:0 overruns:0 frame:0 TX packets:65189 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:50448703 (48.1 MiB) TX bytes:13648924 (13.0 MiB) Interrupt:18 Base address:0xc000
注意如果获得输出eth0,则表示您的卡已被识别。
dmesg程序可帮助用户打印出启动消息。
消息存储在/var/log/dmesg(Debian Linux)中:
# cat /var/log/dmesg |grep -i eth0
输出:
eth0: RealTek RTL8139 at 0xc000, 00:0f:ea:91:04:07, IRQ 18 eth0: Identified 8139 chip type 'RTL-8100B/8139D' eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
或者
# dmesg | grep -i eth0
显示所有网络接口的表:
# netstat -i
输出:
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 0 64858 0 0 0 65172 0 0 0 BMRU eth0: 1500 0 - no statistics available - BMRU lo 16436 0 8133 0 0 0 8133 0 0 0 LRU
查找NIC芯片组为了进一步排除以太网卡(NIC)的故障,我建议使用lspci命令。
lspci是一个实用程序,用于显示有关系统中所有PCI总线以及与其连接的所有设备的信息。
lspci | less
或者
lspci | grep Ethernet
输出:
0000:01:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
在上面的示例中,我具有带有RTL-8139/8139C/8139C芯片组的Realtek Semiconductor NIC。