После двойной загрузки Kali Linux с Ubuntu я обнаружил, что беспроводное соединение не работает, когда я загружался в свою систему Ubuntu. Система не обнаруживает и не подключается к какой-либо сети Wi-Fi. Раньше я сталкивался с такой проблемой, в основном с ноутбуками HP, но сегодня это была другая модель ноутбука.
Для HP главным было то, что Ubuntu не поддерживает драйвер Wi-Fi RTL8723de. Однако ядро Linux 5.Версия 4, похоже, решила эту проблему, поскольку Ubuntu без проблем работала с драйвером. Но у нас все еще есть некоторые пользователи, которые жалуются на эту проблему.
Несмотря на то, что мы не можем использовать беспроводное соединение, нам нужен доступ в Интернет, чтобы решить эту проблему. Быстрое решение - подключить компьютер к проводному соединению через порт Ethernet. Если это невозможно, вы можете выбрать модем с помощью телефона (Android или IOS).
Исправить ошибку `` Нет WiFi-адаптера '' в Ubuntu
В этом посте вы узнаете, как исправить эту ошибку и настроить беспроводное соединение, чтобы оно работало. Нам нужно будет запустить пару команд в Терминале, что может быть довольно сложно для новичка. Однако, пожалуйста, не паникуйте; скопируйте каждую команду и вставьте ее в свой Терминал. Вы можете посмотреть наш пост о Десяти основных командах Linux, которые нужно изучить каждому новичку.
Метод 1. Получите новейшие коды Realtek rtlwifi
Это один из методов, который я настоятельно рекомендую пользователям HP, столкнувшимся с этой проблемой.
Шаг 1. Перезагрузите компьютер и войдите в BIOS. Убедитесь, что опция беспроводной сети включена. Для доступа к BIOS вам может потребоваться нажать определенные функциональные клавиши в зависимости от марки ноутбука. Вы можете проверить некоторые из этих ключей для популярных брендов ноутбуков в нашем посте Как загрузить компьютер с USB-накопителя.
Шаг 2. Войдите в свою систему Ubuntu и запустите терминал. Вы можете легко сделать это с помощью комбинации Ctrl + Alt + T.
Шаг 3. Затем нам нужно будет установить инструменты сборки для автоматизации выполнения исходного кода, который мы будем загружать. Выполните команду ниже в командной строке.
sudo apt-get install linux-headers - $ (uname -r) build-essential git
Шаг 4. Теперь нам нужно будет загрузить репозиторий git для новейших кодов Realtek rtlwifi. Если в вашей системе не установлен Git, сначала выполните команду ниже. Также взгляните на наши 20 лучших команд Git с практическими примерами.
$ sudo apt install git
Затем клонируйте исходный код в свою систему.
git clone https: // github.com / lwfinger / rtw88.мерзавец
Шаг 5. Перейдите в созданную папку rtw88 с помощью команды cd.
$ cd rtw88 /
ШАГ 6. Приступите к установке драйверов с помощью команд ниже.
$ make
Если вы получите сообщение об ошибке "Сделать команду не найденной" выполните команды ниже, чтобы установить Make.
sudo apt-get install make sudo apt-get install make-guile
Выполните следующую команду:
$ sudo make install
Шаг 7. После завершения процесса и успешной установки загрузите новые драйверы с помощью следующих команд:
$ sudo modprobe -r rtl8723de $ sudo modprobe rtl8723dehould
Ваша беспроводная сеть должна немедленно начать работать.
Если беспроводное соединение по-прежнему не работает, вы можете подумать о занесении драйвера Broadcom в черный список и использовании этих установленных модулей. Следуйте инструкциям ниже:
Шаг 8. Удалите и занесите в черный список драйверы Broadcom.
sudo apt purge bcmwl-kernel-source
sudo sed -i '/ черный список bcma / d' / etc / modprobe.d / черный список.conf sudo sed -i '/ черный список brcmsmac / d' / etc / modprobe.d / черный список.conf
Перезагрузите компьютер.
Если вы заметили слабый сигнал, выполните команду ниже:
sudo modprobe -r rtl8723de && sleep 5 && sudo modprobe rtl8723de ant_sel = 1
Если вы по-прежнему не видите никакого эффекта, а беспроводная связь по-прежнему не работает или у вас слабый сигнал, выполните следующую команду:
sudo modprobe -r rtl8723de && sleep 5 && sudo modprobe rtl8723de ant_sel = 2
Теперь, чтобы гарантировать, что вы не будете выполнять последние две команды каждый раз при перезагрузке системы Ubuntu, запишите правило в файл конфигурации с помощью следующей команды:
sudo modprobe -r rtl8723de && sleep 5 && sudo modprobe rtl8723de ant_sel = 2
Метод 2: используйте ISO-образ Ubuntu для установки драйверов
Примечателен тот факт, что этот метод не требует подключения к Интернету.
Шаг 1. Скопируйте ISO-образ Ubuntu в домашний каталог. Переименуйте его в простое имя, например 'убунту.iso.'
Шаг 2: Запустите Терминал и смонтируйте образ ISO в системе как CD / DVD.
sudo mkdir / media / cdrom cd ~ sudo mount -o loop ubuntu.iso / media / cdrom
Шаг 3. Теперь запустите Обновления программного обеспечения приложение из меню приложений.
Шаг 4. Щелкните вкладку Программное обеспечение Ubuntu и установите флажок 'Устанавливается с CD-Rom / DVD.' Появится окно, в котором вам потребуется ввести пароль root.
Шаг 5. Перейдите на вкладку Дополнительные драйверы. Если вы видите заявление «Нет доступных дополнительных драйверов», этот метод не сработает для вас. Если вы видите в списке проприетарные драйверы, то можете продолжить.
Выберите проприетарные драйверы и нажмите кнопку Применить изменения. В моем случае моя система поддерживает драйверы Broadcom.
После этого проблема с беспроводным подключением должна быть решена, и вы сможете увидеть свои сети Wi-Fi.
Если этот метод не сработал или не удалось установить дополнительный проприетарный драйвер, воспользуйтесь третьим методом ниже. Однако это исключительно для систем, поддерживающих драйверы Broadcom.
Метод 3: исправить ошибку «Не найден адаптер WiFi» для Ubuntu с беспроводными адаптерами Broadcom
Примечание. Этот метод предназначен для системы, поддерживающей драйверы серии Broadcom 43.
Шаг 1. Убедитесь, что ваша система поддерживает адаптер серии Broadcom 43 с помощью следующей команды:
sudo lshw -C сеть
Если вы видите адаптер с этикеткой, начинающейся с BCM43, как на изображении ниже, все готово.
Шаг 2. Удалите все установленные драйверы Broadcom с помощью следующей команды:
sudo apt удалить broadcom-sta-dkms bcmwl-kernel-source
Шаг 3. Установите драйверы серии BCM43 с помощью следующей команды:
sudo apt install firmware-b43-installer
Теперь проверьте ваше беспроводное соединение. Проблема должна быть решена.
Заключение
Иногда поиск и устранение неполадок в сети в Linux может оказаться непосильной задачей. Я сталкивался с такой проблемой раньше, но метод один всегда работает. Для пользователей, участвующих в тестировании на проникновение, последняя версия Kali Linux (2020) имела эту проблему, но была решена в последующих выпусках. Однако, если вы все еще испытываете проблему, вышеуказанные методы работают как шарм.