命令来获取管理我的网络接口卡的模块?

命令来获取管理我的网络接口卡的模块?

我正在寻找一个命令来显示哪个模块负责管理我的网络接口。当我使用该命令时,cat /etc/modules我得到的是在此处输入图片描述

一个空文件。

答案1

要查看管理网络接口卡的内核驱动程序,请输入

sudo lshw -C network并查看driver条目,或

使用:

lspci -v并查看Kernel driver in use您的网络和以太网控制器

编辑:如果你想查看当前加载的内核模块以及使用它们的进程,请使用lsmod

答案2

除其他事项外,您可以使用nmcli dev list命令列出网络接口的所有信息。要列出特定接口,请使用nmcli dev list iface wlanX,其中 wlanx 是带编号的无线接口。例如,默认值为 wlan0。如果您曾经交换过内部卡或添加过 USB 加密狗 - 它们会有另一个名称,例如,我的 USB 加密狗是 wlan3

除其他事项外,您可以这样做

nmcli dev list iface wlan0 | awk '/GENERAL.DRIVER/ {print $2}' >> /etc/modules找出模块并/etc/modules立即将其附加到文件中

相关内容