Tehnografi.com - Технологические новости, обзоры и советы
[adinserter block="67"]

Wi-Fi не работает на Ubuntu? Вот как это исправить

Ubuntu – это мощная бесплатная операционная система с открытым исходным кодом, которая подойдет новичкам, которые хотят познакомиться с Linux, и опытным профессионалам, которым нужна надежная, безопасная система для проектов и тому подобное. Однако, несмотря на все его преимущества, иногда у вас могут возникнуть проблемы с подключением к сетям Wi-Fi.

Проблема с подключением к Wi-Fi может быть связана с аппаратным или программным обеспечением. Вот несколько практических решений, если у пользователей есть проблема с подключением к сетям Wi-Fi.

Note: Самая большая проблема, с которой сталкиваются пользователи, это беспроводная карта Broadcom. Несмотря на то, что производитель является частью Linux Foundation, это не означает, что его поддержка драйверов всегда хорошая. Помимо драйверов, другая проблема Шифрование TKIP используется

Установите драйверы из Ubuntu ISO

Если Ubuntu вообще не обнаруживает вашу сеть Wi-Fi или возникают ошибки, вы можете попробовать установить или переустановить драйверы Wi-Fi из ISO-файла Ubuntu. Вы должны сначала скачать Ubuntu ISO в соответствии с вашей версией Ubuntu (вам, вероятно, нужно загрузить ее на другое устройство или загрузить через соединение Ethernet в Ubuntu).

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

sudo mkdir / media / cdrom sudo mount -o loop ubuntu – *. iso / media / cdrom

Перейдите в «Программное обеспечение и обновления» на панели инструментов, а затем в новом окне установите флажок «CDrom с Ubuntu (ваша версия)» и введите пароль по запросу.

Перейдите на вкладку «Дополнительные драйверы», затем выберите «Карта беспроводной сети» и нажмите «Применить изменения».

Проблема первая: устройство не обнаружено

Если беспроводное устройство не обнаружено Ubuntu (или другим дистрибутивом в этом отношении), вы должны получить доступ к терминалу и ввести следующую команду:

если вы используете беспроводную USB-карту / ключ, и

если у вас есть внутренняя беспроводная карта.

Если ответ на эти команды возвращается с выводом, похожим на скриншот ниже, то вам повезло: Ubuntu может найти карту. Обычно он определяется «Сетевым контроллером» или «Контроллером Ethernet».

<img class = "lazyload aligncenter size-full wp-image-270626" title = "ubuntu-lsusb" src = "https://www.maketecheasier.com/assets/uploads/2017/10/ubuntu-lsusb.jpg" loading = "lazy" width = "750" height = "497" alt = "ubuntu -lsusb"”/>

В прошлом многие дистрибутивы Linux испытывали трудности с поиском карты беспроводной сети. К счастью, поддержка стала намного лучше, так что сейчас это происходит редко.

Дополнительные команды

Вы также можете использовать следующую команду, чтобы проверить, видит ли устройство беспроводное устройство; пользователи могут сначала установить lshw на свой компьютер.

Вывод должен выглядеть примерно так:

* -описание сети: Продукт с беспроводным интерфейсом: PRO / Wireless 3945ABG (Golan) Производитель сетевого подключения: Intel Corporation

Если это так, и система находит беспроводную карту, вы можете приступить к установке драйвера / модуля, как описано ниже.

Проблема вторая: отсутствует модуль драйвера

После успешных команд lsusb и lspci, при условии, что Ubuntu видит беспроводную карту, можно предположить, что прошивка работает, но система не знает, что делать с картой. Здесь нужны драйверы или модули.

Вернитесь в терминал и введите следующую команду:

<img class = "lazyload aligncenter size-full wp-image-270628" title = "ubuntu-lsmod" src = "https://www.maketecheasier.com/assets/uploads/2017/10/ubuntu-lsmod.jpg" loading = "lazy" width = "750" height = "498" alt = "ubuntu -lsmod”/>

Вы увидите список используемых модулей. Чтобы активировать модуль, введите следующую команду, где «modulename» – это название вашего чипсета.

Например, если ваш беспроводной чипсет "RT2870", он будет выглядеть так:

Затем снова запустите команду lsmod, чтобы убедиться, что она была загружена правильно.

Загрузите модуль автоматически при запуске

Это редкая возможность, но иногда модуль не выживает после загрузки. В этом случае вы можете заставить его постоянно заряжаться. Введите в терминале следующую команду:

Нано текстовый редактор откроется. Добавьте имя модуля внизу и сохраните файл. Вам необходимо перезагрузить компьютер и проверить, может ли беспроводной адаптер видеть сеть, чтобы разрешить нормальное соединение.

Если вы застряли, повторите процесс. К счастью, в Ubuntu есть несколько полезных страниц справки электронная документация который вы также можете прочитать. Кроме того, вы можете воспользоваться встроенной справкой в ​​терминале, введя:

Проблема третья: DNS

DNS редко является проблемой; Тем не менее, стоит проверить, есть ли еще проблемы с подключением. В терминале введите следующую команду, чтобы оценить, откуда исходит DNS:

устройство nmcli показать wlan1 | grep IP4.DNS

Это покажет адрес локальной сети маршрутизатора. Если это не работает, вам может потребоваться изменить «wlan1» на все, что использует беспроводная сеть. Вы также можете использовать следующую команду для захвата знака:

Как только вы получите эту информацию, следующий метод – пинговать адрес локальной сети маршрутизатора. Если это работает, попробуйте пропинговать DNS-серверы Google:

С этими результатами вы можете определить, где проблема с DNS. Если все устройства в вашем доме или офисе вызывают ошибки при загрузке страницы, измените DNS вашего маршрутизатора на Google или Open DNS-серверы. Для этого вам необходимо проконсультироваться с производителем маршрутизатора, но обычно это делается на административных страницах, обычно после входа в систему по адресу 192.168.0.1 или аналогичной.

Если проблема с DNS затрагивает только Ubuntu, выполните следующие действия с помощью диспетчера сети с графическим интерфейсом:

  • Щелкните правой кнопкой мыши Network Manager.
  • Редактировать соединения.
  • Выберите данное соединение Wi-Fi.
  • Выберите Настройки IPv4.
  • Измените метод только на адреса DHCP.
  • Добавьте 8.8.8.8, 8.8.4.4 в поле DNS-сервера. Запомните запятую, разделяющую IP-адреса, и не оставляйте пробелов.
  • Сохраните, а затем закройте.
  • Последний шаг – перезагрузка компьютера или перезапуск диспетчера сети с терминала:

    перезапуск сетевого менеджера службы sudo

    Проблема четвертая: нет сетевого менеджера

    Допустим, вы удалили диспетчер сети или случайно удалили его. Это действительно неприятная ситуация: у вас нет Интернета или сетевого менеджера, но вы можете что-то сделать.

    Предполагая, что пакет apt все еще находится в кэше, вы можете зайти в терминал и ввести:

    sudo apt-get установить сетевой менеджер

    Если вы удалили этот кеш, вы можете использовать кабель Ethernet для подключения, подключив его к порту Ethernet и снова выполнив вышеуказанную команду.

    Наконец, если ни одно из вышеуказанных действий не сработает, вам придется отредактировать файл конфигурации. Я выбрал gedit в качестве текстового редактора, но вы можете использовать ваш предпочтительный выбор и изменить команду.

    sudo gedit / etc / network / interfaces

    Измените это следующим образом:

    auto lo iface lo inet loopback auto wlan0 iface wlan0 inet dhcp wpa-essid myssid wpa-psk mypasscode

    Затем вы можете перезапустить интерфейс, введя следующий код:

    sudo ifdown wlan0 && sudo ifup -v wlan0

    Дополнительную информацию о беспроводной подсистеме Linux можно найти по адресу kernel.org wiki.

    Когда Ubuntu уже запущен, вы можете праздновать, глядя на лучшие способы игры Windows игры на линуксе? Или, если вы не знаете всех способов переименования файлов в Linux, см. Наше руководство по этой теме.

    Эта статья полезна?

    Add comment