Я ищу команду, которая показала бы мне, какой модуль ответственен за управление моим сетевым интерфейсом. Когда я использую командуcat /etc/modules
это - то, что я получаю
пустой файл.
Для наблюдения драйвера ядра, который управляет сетевой картой, типом
sudo lshw -C network
и смотрит driver
запись, или
использование:
lspci -v
и взгляд Kernel driver in use
для Вашей сети и контроллера Ethernet
Редактирование: Если Вы хотите видеть то, что является в настоящее время загруженными модулями ядра и процессами, которые используют их, используют lsmod
Помимо прочего, вы можете использовать команду 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