linux下怎么查看网卡信息

哈,你问Linux看网卡信息是吧?这事儿我熟,之前在服务器的维护里头经常搞这个。

你看啊,方法有几种,各有各的用处:
1 . ifconfig 这个最老牌了,也是用得最多的。
基本上查网卡配置啥的,默认就想这个。
你敲 ifconfig 回车,能看出你有多少网卡,比如 eth0、eth1 是有线网卡,lo 是回环接口。
然后它显示MAC地址(就是HWaddr那一栏)、IP地址(inetaddr)、子网掩码(Mask),还有收发数据的统计,多少包收了发了,错没错包,丢没丢包。
这个挺全面的。

但要注意啊,现在很多新系统好像不装这个了,用 ip 命令也能看,或者用 ip addr 看地址,ip link 看链路状态。
ifconfig 可能有些系统默认不带,得自己装。

2 . lspci 这个是看PCI总线上插的硬件。
你想知道你那块网卡是啥牌子,是插在哪个插槽上的,就用这个。
敲 lspci | grep -i eth 或者 lspci | grep -i net,看看输出里有没有 Ethernet controller 那一行,下面就标明了是哪个厂商啥型号的。
比如 "02 :01 .0 Intel Corporation 8 2 5 4 5 EM Gigabit Ethernet Controller" 这样。
这个对查物理网卡挺有用。

3 . iwconfig 这个专门看无线网卡的。
你要是想知道Wi-Fi卡的SSID,是啥频段,有没有开启,就用这个。
敲 iwconfig 回车,看看有没有无线相关的设备。
你要是没无线网卡,它可能会提示 "no wireless extensions available"。
这个跟 ifconfig 对应,看有线用 ifconfig,看无线用 iwconfig。

4 . ethtool 这个功能最全,也最牛。
你想看网卡速率多快,是全双工还是半双工,驱动信息啥的,都用它。
比如敲 ethtool eth0 (把 eth0 换成你的网卡名),就能看到很多详细参数。
还有个绝招,ethtool -p eth0,可以使你那块网卡的指示灯闪烁一下,特别适合你有多个网口,想搞清楚哪个物理口对应哪个设备的时候。
不过这个命令一般得用root权限才能跑。

总结一下哈:
想看基本的IP、掩码、MAC啥的,就用 ifconfig 或者 ip addr。
想知道网卡是啥型号,插在哪儿了,用 lspci。
想看Wi-Fi相关的配置,用 iwconfig。
想搞深入点的调试,或者多个网口搞不清哪个是哪个,用 ethtool。

ethtool 这个有时候系统默认没装,你要是找不到,可以在命令行里敲 yum install ethtool (CentOS/RHEL系列)或者 apt install ethtool (Ubuntu/Debian系列),把它装上。

反正你根据你需要查什么信息,选合适的命令就行。

查看网卡型号linux查看网卡型号linux

直接说结论。

用 lspci | grep -i wireless 查看无线网卡型号。

或者用 iwconfig 看基本信息。

时间:现在。
地点:终端。
数字:命令行。

linux如何查看网卡信息

ifconfig显示IP和MAC,ethtool探硬件细节。

ifconfig适合看基本状态,ethtool适合深调参数。

ifconfig快速,ethtool详尽。

先ifconfig,后ethtool。

先IP状态,后硬件诊断。