Как узнать, какой плагин отсутствует в nmcli?

Вопрос или проблема

Я пытаюсь использовать старый Asus EEE “а-ля-RaspberryPi” в качестве небольшого устройства для выполнения одной задачи. Поскольку я знаком с Fedora, я установил Fedora 27 на него через VNC (стандартный графический установщик слишком большой для экрана EEE), но не установил никакое рабочее окружение (оно мне не нужно, к тому же даже LXDE потребовало бы больше места на диске, чем весь размер EEE).

Во время установки я смог подключиться к Интернету по беспроводной сети (после того как настроил из установщика SSID и PWD для своей домашней сети).

Однако в установленной системе я не могу:

[mac@octoserver ~]$ nmcli
enp3s0: подключено к enp3s0
    "Qualcomm Atheros Attansic L2 Fast Ethernet"
    ethernet (atl2), 00:1F:C6:ED:3B:D9, hw, mtu 1500
    ip4 по умолчанию
    inet4 192.168.0.131/24
    inet6 fe80::26b6:a207:c3f7:8c89/64

lo: неуправляемо
    "lo"
    loopback (неизвестно), 00:00:00:00:00:00, sw, mtu 65536

wlp1s0: неуправляемо
    "Qualcomm Atheros AR242x / AR542x Беспроводной сетевой адаптер (PCI-Express) (AW-GE780 802.11bg Беспроводная мини PCIe карта)"
    wifi (ath5k), 00:15:AF:92:4E:2E, отсутствует плагин, hw, mtu 1500

Настройка DNS:
    серверы: 192.168.0.1
    интерфейс: enp3s0

Слова отсутствует плагин ярко-красным в консоли, но я не смог найти в Google или dnf информацию о том, что это должно быть… ath5k похоже на включенный модуль в моем ядре, и я не смог найти никакого пакета “плагин” для nmcli в репозиторий…

Также меня смущает следующее:

[mac@octoserver ~]$ nmcli radio wifi
включено
[mac@octoserver ~]$ nmcli device wifi list
[mac@octoserver ~]$ 

Радио [у устройства, я думаю] ВКЛЮЧЕНО, но устройства нет?!

Есть идеи, что происходит?

Для полноты картины:

[mac@octoserver ~]$ lspci
00:00.0 Мост хоста: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 04)
00:02.0 VGA совместимый контроллер: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04)
00:02.1 Контроллер отображения: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04)
00:1b.0 Аудиоустройство: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) Контроллер высокого качества звука (rev 04)
00:1c.0 PCI мост: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Порт 1 (rev 04)
00:1c.1 PCI мост: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Порт 2 (rev 04)
00:1c.2 PCI мост: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Порт 3 (rev 04)
00:1d.0 USB контроллер: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04)
00:1d.1 USB контроллер: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04)
00:1d.2 USB контроллер: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04)
00:1d.3 USB контроллер: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04)
00:1d.7 USB контроллер: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Контроллер (rev 04)
00:1e.0 PCI мост: Intel Corporation 82801 Mobile PCI Мост (rev d4)
00:1f.0 ISA мост: Intel Corporation 82801FBM (ICH6M) LPC Интерфейсный мост (rev 04)
00:1f.2 IDE интерфейс: Intel Corporation 82801FBM (ICH6M) SATA Контроллер (rev 04)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Контроллер (rev 04)
01:00.0 Контроллер Ethernet: Qualcomm Atheros AR242x / AR542x Беспроводной сетевой адаптер (PCI-Express) (rev 01)
03:00.0 Контроллер Ethernet: Qualcomm Atheros Attansic L2 Fast Ethernet (rev a0)

Вероятно, у вас отсутствует пакет NetworkManager-wifi.

# dnf install NetworkManager-wifi

Чтобы применить изменения, перезапустите NetworkManager.service:

# systemctl restart NetworkManager

В CentOS 7 менеджер пакетов yum. Просто замените dnf на yum:

$ sudo yum install NetworkManager-wifi

Ответ или решение

Чтобы выяснить, какой плагин отсутствует в nmcli, необходимо обратить внимание на сообщение об ошибке в выводе команды. В данном случае вы видите строку "plugin missing" рядом с вашим беспроводным адаптером Qualcomm Atheros AR242x / AR542x. Это может указывать на то, что соответствующий пакет, необходимый для работы с беспроводными сетями, не установлен в вашей системе.

Шаги для решения проблемы:

  1. Проверка установленных пакетов:
    Убедитесь, что у вас установлен пакет, отвечающий за работу с Wi-Fi в NetworkManager. Для Fedora и аналогичных дистрибутивов это чаще всего будет NetworkManager-wifi.

    Примените следующую команду, чтобы установить отсутствующий пакет:

    sudo dnf install NetworkManager-wifi
  2. Перезапуск NetworkManager:
    После установки пакета необходимо перезапустить службу NetworkManager, чтобы изменения вступили в силу. Используйте для этого команду:

    sudo systemctl restart NetworkManager
  3. Проверка состояния Wi-Fi:
    После выполнения указанных действий выполните команду для проверки состояния Wi-Fi:

    nmcli radio wifi

    Убедитесь, что Wi-Fi включен, а затем попробуйте снова просканировать доступные беспроводные сети:

    nmcli device wifi list
  4. Дополнительные проверки:
    Если проблема остается, выполните команду dmesg | grep ath или journalctl -xe | grep NetworkManager для поиска сообщений об ошибках, касающихся вашего беспроводного адаптера. Это может дать больше информации о том, что именно идет не так.

  5. Модель адаптера:
    Также полезно убедиться в том, что ваш адаптер поддерживается в ядре и что соответствующие модули загружены. Команда lspci показывает, что ваш адаптер определен, но если он требует дополнительных модулей или прошивки, проверьте наличие необходимых пакетов через dnf.

Заключение:

Если после выполнения всех шагов беспроводное соединение по-прежнему не работает, возможно, дело в несовместимости драйвера или аппаратного обеспечения. В этом случае рекомендуется обратиться к документации программы или форумам, связанным с Fedora и вашим адаптером, чтобы получить более специализированную помощь.

Оцените материал
Добавить комментарий

Капча загружается...