[Решено] Wi-Fi не работает в Ubuntu Linux
Ubuntu не обнаружила беспроводную сеть после новой установки? Вот как исправить проблему с беспроводным соединением в Ubuntu.
После двойной загрузки MacBook Air с Ubuntu, когда я вошел в Ubuntu, я обнаружил, что Ubuntu не обнаружила никакой беспроводной сети. Сеть была включена, но было написано: «Нет доступных сетевых устройств».
Действительно, это распространенная проблема не только с сетевыми адаптерами Broadcom, но и с другими сетевыми адаптерами в Ubuntu Linux.
В этом уроке я покажу вам несколько способов решения проблем с Wi-Fi в Ubuntu и других дистрибутивах на основе Ubuntu, таких как Linux Mint, элементарная ОС и т. д.
Исправление проблемы отсутствия Wi-Fi в дистрибутивах Linux на базе Ubuntu
Облегчением является то, что Ubuntu предоставляет дополнительные драйверы специально для различных беспроводных адаптеров.
Но проблема в том, что для установки дополнительных драйверов в Ubuntu вам понадобится работающее подключение к Интернету.
Вот несколько способов подключиться к Интернету без Wi-Fi:
Проверьте, можете ли вы подключиться к проводной сети через кабель Ethernet и легко установить дополнительные драйверы.
Кроме того, вы можете подключить смартфон через USB и использовать USB-модем для подключения к Интернету. После подключения легко установите драйверы Wi-Fi. Некоторые смартфоны также позволяют вам делиться подключением к Интернету с другими устройствами через Bluetooth.
Все будет по-другому и немного сложнее, если вам не удастся подключиться к Интернету. В этом случае вы можете попробовать:
Установка дополнительных драйверов из ISO-образа Ubuntu.
Загрузите файлы DEB драйверов в другую систему, подключенную к Интернету, и перенесите файлы в Ubuntu через USB.
Теперь, когда вы знаете несколько подходов к решению этой проблемы, давайте посмотрим, как их использовать.
Способ 1. Подключитесь к проводной сети через Ethernet, USB-модем или Bluetooth и установите дополнительные драйверы.
Если ваша система имеет порт Ethernet и возможность подключения к маршрутизатору через Ethernet, очень хорошо. Просто подключите его. Я думаю, вам не нужно знать, как подключить кабель Ethernet.
Если у вас этого нет, не волнуйтесь. Скорее всего, у вас есть смартфон, подключенный к Wi-Fi или имеющий мобильную передачу данных. Вы можете использовать его для подключения вашей системы Ubuntu к Интернету.
Шаг 1:
Ваш смартфон должен быть подключен к Интернету либо через Wi-Fi, либо с использованием мобильных данных.
Подключите свой смартфон к системе Linux через USB. Если на телефоне появилось уведомление о доступе к данным устройства, примите его.
Пока два устройства подключены, перейдите к настройкам USB-модема вашего смартфона. Большинство современных телефонов позволяют осуществлять поиск по определенной части настроек. Найдите его, перейдите в настройки USB-модема и включите его.
Вы также можете использовать Bluetooth-модем, если ваш смартфон имеет эту функцию.
Вы увидите, что ваша система Linux немедленно подключается к Интернету и отображается символ проводной сети.
Если это недавно установленная система, было бы неплохо сначала обновить Ubuntu. Вам не нужно устанавливать пакеты, только кеш с помощью этой команды:
sudo apt update
Супер! Теперь откройте приложение «Программное обеспечение и обновления»:
Перейдите на вкладку «Дополнительные драйверы» и посмотрите, предлагает ли она установить драйверы Wi-Fi. В этом случае выберите драйвер и нажмите кнопку Применить изменения.
Подождите пару минут, пока он установится. Зайдите в настройки системы и посмотрите, отображаются ли теперь беспроводные соединения.
Это самый простой способ. Но если вы не можете подключиться к Интернету каким-либо другим способом, вы можете попробовать использовать Ubuntu ISO для установки проприетарных драйверов Wi-Fi.
Способ 2. Используйте ISO-образ для установки дополнительных драйверов Wi-Fi в Ubuntu.
Прежде чем следовать инструкциям, убедитесь, что в вашей системе отображается дополнительный драйвер Wi-Fi, доступный для вашей системы. Если он не показывает никаких дополнительных драйверов, этот метод будет бесполезен.
Шаг 1:
Проверьте установленную версию Ubuntu. Загрузите ISO-образ той же версии Ubuntu с веб-сайта Ubuntu.
Если у вас только что была установлена новая система, возможно, этот ISO-образ у вас есть в какой-то другой системе или в той же системе в другой ОС при двойной загрузке. Скопируйте его на внешнее устройство, например USB или DVD. Просто скопируйте ISO, не записывайте его как загрузочный USB.
Теперь загрузитесь в Ubuntu и скопируйте этот ISO-образ Ubuntu в свой домашний каталог.
Шаг 2:
Откройте терминал (Ctrl+Alt+T) и используйте следующие команды одну за другой:
sudo mkdir /media/cdrom
cd ~
sudo mount -o loop ubuntu-* /media/cdrom
По сути, вы просто вручную монтируете ISO-образ, как если бы это был компакт-диск.
Шаг 3:
Откройте приложение Программное обеспечение и обновления. На первой вкладке «Программное обеспечение Ubuntu» отметьте опцию Компакт-диск с Ubuntu…
Он запросит ваш пароль и перезагрузит исходные коды программного обеспечения. Далее нужно перейти на вкладку Дополнительные драйверы, выбрать подходящий драйвер и нажать Применить изменения.
После установки драйверов вы увидите, что Ubuntu теперь распознает беспроводные сети в радиусе действия.
Важно. После этого шага вам следует снять флажок «Установить с компакт-диска» в разделе «Программное обеспечение и обновления».
Может случиться так, что Ubuntu не покажет дополнительные драйверы для вашей системы или вы не сможете установить дополнительный драйвер. Также может быть так, что, несмотря на установленные дополнительные драйверы, Wi-Fi по-прежнему не работает.
В этом случае вы можете воспользоваться следующим методом, но имейте в виду, что он предназначен исключительно для систем с беспроводными адаптерами Broadcom.
Способ 3: исправить отсутствие Wi-Fi в Ubuntu с помощью беспроводных адаптеров Broadcom
Сначала найдите сетевой адаптер в вашей системе. Вы можете обратиться к этой статье, чтобы узнать марку адаптера беспроводной сети в Linux. Этот метод предназначен исключительно для беспроводных адаптеров Broadcom 43 серии. Поэтому убедитесь, что у вас есть эти адаптеры, используя эту команду:
sudo lshw -C network
Если вы видите адаптер беспроводной сети, начиная с BCM43, то только вам следует продолжить эту часть руководства.
*-сетевое
описание: беспроводной интерфейс
продукт: адаптер беспроводной сети BCM4360 802.11ac
производитель: Broadcom Corporation
физический идентификатор: 0
информация о шине: pci@ 0000:03:00.0
логическое имя: wlan0
Шаг 1:
Первым шагом является удаление всех драйверов Broadcom, уже установленных в вашей системе. Откройте терминал и используйте следующую команду:
sudo apt remove broadcom-sta-dkms bcmwl-kernel-source
Шаг 2. Если вы подключены к Интернету через Ethernet.
Если вы подключены к Интернету через кабель LAN/Ethernet, вы можете установить различные драйверы Broadcom с помощью этой команды:
sudo apt install firmware-b43-installer
Как только установка завершится, вам потребуется перезагрузиться. После повторного входа в систему вы сможете видеть и получать доступ к своим Wi-Fi-соединениям.
Шаг 2. Если у вас нет подключения к Интернету
Если у вас нет Ethernet, вы все равно сможете это осуществить. Но вам понадобится другая система (Linux, Windows или macOS) с активным подключением к Интернету.
Здесь вам нужно загрузить драйвер вручную, а затем перенести его в проблемную систему Linux и установить там.
Сначала проверьте, какую версию Ubuntu вы используете: Теперь перейдите по этой ссылке, чтобы загрузить драйвер Wi-Fi для вашей версии Ubuntu.
Вы должны увидеть такой экран. Нажмите на ссылку, соответствующую вашей версии Ubuntu:
Теперь на следующей странице нажмите ссылку «все»:
На следующем экране вы увидите огромное количество ссылок. Это различные зеркала серверов, и вы можете щелкнуть любое из них, чтобы загрузить DEB-файл драйвера Broadcom для Ubuntu и Linux Mint.
Загрузив файл DEB для драйвера Broadcom, перенесите его в свою систему Ubuntu, в которой нет Wi-Fi. Для передачи файла можно использовать USB-накопитель.
После того, как вы скопировали этот файл DEB в систему Linux без Wi-Fi, установите драйверы из файла DEB, дважды щелкнув по нему.
Альтернативно вы можете использовать команду dpkg для установки пакета из файла deb.
cd ~/Downloads
sudo dpkg -i b43-fwcutter*
sudo dpkg -i firmware-b43-installer_*
Следуйте остальным инструкциям для установки драйверов. После установки перезагрузите систему. Теперь у вас должен быть Wi-Fi.
Пошло ли вам это на пользу?
Устранение неполадок Wi-Fi в Linux может оказаться сложной задачей. Я столкнулся с проблемой, когда Ubuntu могла видеть беспроводные сети, но не могла к ним подключиться.
Я надеюсь, что этот пост помог вам решить проблемы с беспроводной сетью в Ubuntu. Если у вас есть вопросы или предложения, не стесняйтесь оставлять комментарии.