Вопрос или проблема
Я установил Kali как обычно ОС, в процессе установки не было никаких проблем, я подключился к своему wifi. Но после установки Kali я не могу увидеть список SSID с помощью команды nmcli device wifi list
. Я пытался сменить антенну с помощью команды sudo modprobe -r rtl8723be sudo modprobe rtl8723be ant_sel=1
, иногда ant_sel=1 работает нормально или ant_sel=2 до перезагрузки системы.
Кто-нибудь может подсказать, как это исправить?
Ответ или решение
Как ИТ-эксперт, я рад помочь вам разобраться с проблемой отображения списка доступных SSID в Kali Linux при использовании беспроводного адаптера с чипсетом rtl8723be.
Теория (Theory)
Существует ряд факторов, которые могут влиять на невозможность увидеть список доступных SSID в вашей системе. Основные из них включают:
-
Драйвера и модули ядра: Беспроводные адаптеры требуют корректно установленных и настроенных драйверов. В случае с rtl8723be распространенной проблемой является несовместимость или неправильно настроенные параметры модуля ядра.
-
Антенны и их выбор: rtl8723be имеет две антенны, и зачастую проблема в неправильном их выборе. Kali, как система, может не всегда корректно определять, какую из антенн стоит использовать, что и приводит к необходимости выбора при помощи параметра
ant_sel
. -
Сетевые менеджеры и конфликты: Различные сетевые менеджеры, такие как NetworkManager, могут также вызвать проблемы при сканировании сетей, если они работают некорректно.
-
Конфигурация системы: Ошибки в конфигурации самой системы или неправильные настройки позволяют модулю некорректно реагировать на перезагрузку.
Пример (Example)
Рассмотрим ваш текущий процесс действий для устранения проблемы. Вы используете команды:
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be ant_sel=1
Эта последовательность выгружает модуль драйвера и загружает его обратно с параметром ant_sel
, который может быть 1 или 2. Вероятно, ваше оборудование реагирует на этот параметр по разному в зависимости от выбранной антенны. Ваш опыт показал, что одна из антенн работает до перезагрузки, что свидетельствует о возможно устраняемой программным путем проблеме с конфигурацией.
Применение (Application)
Вот несколько шагов, которые помогут вам устранить возникшую проблему:
-
Постоянная конфигурация модуля: Для того чтобы после перезагрузки система сохраняла выбор антенны, вы можете добавить соответствующую конфигурацию в файл загрузки модулей. Выполните команду:
echo "options rtl8723be ant_sel=1" | sudo tee /etc/modprobe.d/rtl8723be.conf
Это создаст файл конфигурации, который systemd читает при загрузке системы, тем самым автоматически применяя выбранную антенну.
-
Сканирование сетей: Убедитесь, что сетевой менеджер корректно работает. Можно проверить его статус с помощью:
systemctl status NetworkManager
Если здесь возникают проблемы, попробуйте его перезагрузить:
sudo systemctl restart NetworkManager
-
Обновление системы и модулей: Убедитесь, что ваша система и все модули актуальны. Для этого выполните:
sudo apt update && sudo apt upgrade sudo apt install --reinstall firmware-realtek
Это поможет убедиться в том, что у вас установлены все необходимые драйвера и обновленные пакеты.
-
Дополнительные параметры модуля: В некоторых случаях могут потребоваться дополнительные параметры модуля. Ознакомьтесь с документацией для вашего адаптера и рассмотрите возможность добавления других параметров в
/etc/modprobe.d/rtl8723be.conf
. -
Диагностика и логи: Просмотрите системные логи для поиска специфических ошибок с помощью:
dmesg | grep rtl8723be
Это позволит вам увидеть, не сигнализирует ли система о проблемах, связанных с модулем rtl8723be.
Заключение
Использование rtl8723be в комбинации с Kali Linux может потребовать определенных настроек системы, но при правильном подходе и следуя вышеперечисленным рекомендациям, вы сможете стабильно использовать ваш беспроводной адаптер для доступа к сетям Wi-Fi. Регулярная проверка и настройка ваших конфигурационных файлов обеспечит стабильную работу в течение многих перезагрузок.