在Linux下如何确定网卡所使用驱动程序
这篇文章主要介绍在Linux下如何确定网卡所使用驱动程序,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
创新互联建站自2013年创立以来,先为西夏等服务建站,西夏等地企业,进行企业商务咨询服务。为西夏企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
1.无论是集成网卡还是独立的网卡,都必须通过某种方式连接到PCI总线上,这样的话,必定有有一个代号,
这个代号可以通过下面的命令获得
# lspci | grep Ethernet
02:00.0 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper) (rev 01)
最前面的 “02:00.0” 就是设备在PCI总线上的代号,该代号在整个系统中是唯一的.
2.得到网卡的PCI代号之后,我们就可以在sysfs中查找它的驱动了,命令如下
# cd /sys/bus/pci/drivers
# find | grep '02:00.0'
./e1000e/0000:02:00.0
3.通过上面的命令,我们可以发现,设备在“e1000e”文件夹下,也就是说,网卡的驱动就是e1000e
4.小结下,在Linux系统上,找出网卡正在使用的驱动的命令如下
# code=$(lspci | grep Ethernet | head -1 | awk '{print $1}')
# find /sys/bus/pci/drivers/ | grep $code | awk -F/ '{print $6}'
或
# find /sys/bus/pci/drivers/ | grep $(lspci | grep Ethernet | head -1 | awk '{print $1}') | awk -F/ '{print $6}'
以上是“在Linux下如何确定网卡所使用驱动程序”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!
文章名称:在Linux下如何确定网卡所使用驱动程序
转载来源:http://azwzsj.com/article/gecdjp.html