Команда для получения модуля, который управляет моей Сетевой картой?

Я ищу команду, которая показала бы мне, какой модуль ответственен за управление моим сетевым интерфейсом. Когда я использую командуcat /etc/modules это - то, что я получаю enter image description here

пустой файл.

1
задан 5 May 2015 в 09:31

2 ответа

Для наблюдения драйвера ядра, который управляет сетевой картой, типом

sudo lshw -C network и смотрит driver запись, или

использование:

lspci -v и взгляд Kernel driver in use для Вашей сети и контроллера Ethernet

Редактирование: Если Вы хотите видеть то, что является в настоящее время загруженными модулями ядра и процессами, которые используют их, используют lsmod

2
ответ дан 10 November 2019 в 10:53

Помимо прочего, вы можете использовать команду 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

0
ответ дан 10 November 2019 в 10:53

Другие вопросы по тегам:

Похожие вопросы: