Linux下查询网卡驱动是一个常见的操作,一般用于网络调试或系统优化等工作。查询网卡驱动是完成相关操作的前提,但对于新手来说容易晕迷,今天就给大家介绍几种Linux下查询网卡驱动的正确方式,帮大家解决查询网卡驱动的困惑。
1、查看网卡详情
在Linux下可以使用ifconfig命令来查看当前机器上的网卡详情,如下所示:
$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:41:9F:8F
inet addr:192.168.1.90 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe41:9f8f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:422 errors:0 dropped:0 overruns:0 frame:0
TX packets:323 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:53510 (52.3 KiB) TX bytes:38876 (37.9 KiB)
从上面的输出可以看出,这个Linux系统上安装的是一个名为eth0的网卡,而其驱动则是“HWaddr 00:0C:29:41:9F:8F”,后面的序号就是驱动的标识,用来查询一下具体的驱动型号。
2、查看Kernel记录
另外一种查询网卡核心驱动的方法是查看Kernel记录文件,只要搜索一下/var/log/kern.log文件,就可以查到相关的网卡驱动信息,如下所示:
$ grep “eth0” /var/log/kern.log
May 14 14:07:50 twcb-host kernel: eth0: Broadcom 4310 Gigabit Ethernet Network Driver version 6.30.113
从上面的输出可以看出,这是一台联想服务器,安装的是Broadcom 4310 Gigabit Ethernet Network Driver version 6.30.113驱动,此外,还可以在/var/log/dmesg文件中详细查看具体的驱动信息。
3、查看udev记录
在Linux下,udev也可以用来查询网卡驱动,只需要执行如下命令:
$ udevadm info –query=all –name=eth0
此外,还可以使用lspci命令,查看网卡的详细信息,这将帮助大家确定系统上安装的是哪款网卡,让大家更加容易查询到想要的网卡驱动信息。
以上就是Linux下查询网卡驱动的几种正确方式,希望能够帮助大家更加轻松地定位、查询网卡驱动信息。