Подключение Wi-Fi на примере Ubuntu

Подключение Wi-Fi на примере Ubuntu

Сообщение Oleg65 » 28 авг 2018, 11:38

Случайно попалась, как мне кажется, полезная статейка о вайфае. Привожу быстренький перевод:
"Ubuntu - это операционная система с открытым исходным кодом, которая прекрасно подходит для новичков, желающих изучать Linux, и опытных профессионалов, которым нужна надежная, безопасная система. Однако, несмотря на все ее достоинства, иногда возникают проблемы с подключением к сетям Wi-Fi.
Проблема с подключением Wi-Fi может быть аппаратной или проблемой программного обеспечения. Вот некоторые решения для пользователей сталкивающихся с проблемами при подключении к сетям Wi-Fi.
Примечание. Наибольшая проблема с которой сталкиваются пользователи, - это карты производства Broadcom. Хотя производитель является участником Linux Foundation - это вовсе не означает, что имеется хорошая поддержка драйверов. Помимо драйверов, еще одной проблемой является использование шифрования TKIP.

1. Оборудование не определяется
Если беспроводное устройство не обнаруживается Ubuntu (или, если на то пошло, любым дистрибутивом) откройте терминал и введите команду:
Код: выделить все
sudo lsusb

если вы используется карта USB или
Код: выделить все
sudo lspci

при использовании встроенной или внутренней карты.

Вывод от этих команд должен содержать строки «Network Controller» или «Ethernet Controller».
Так же можно использовать команду lshw, которую, возможно, нужно будет сначала установить на свой компьютер.
Код: выделить все
lshw -C network

вывод должен быть примерно таким
Код: выделить все
*-network
description: Wireless interface
product: PRO/Wireless 3945ABG [Golan] Network Connection
vendor: Intel Corporation

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

Проблема 2: Отсутствует модуль/драйвер
Следуя командам lsusb и lspci, при условии, что Ubuntu видит беспроводную карту, можно предположить, что прошивка работает, просто система не имеет понятия, что делать с картой. Здесь потребуются драйверы или модули.
Вернитесь к терминалу и введите следующую команду:
Код: выделить все
sudo lsmod

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

Например, если чипсет «RT2870», то она будет выглядеть следующим образом:
Код: выделить все
sudo modprobe rt2800usb

После этого запустите команду lsmod еще раз, чтобы убедиться, что модуль загружен.
Загрузка модуля автоматически.
Это редкий случай, но иногда модуль при загрузке не сохраняется. В этом случае можно загружать его принудительно. Введите команду в терминал:
Код: выделить все
sudo nano /etc/modules

Откроется текстовый редактор. Добавьте название своего модуля внизу и сохраните файл. Вам нужно будет перезагрузить компьютер и проверить видит ли беспроводная карта сети.
Если не получилось, повторите этот процесс. К счастью, Ubuntu имеет полезные справочные страницы в своей онлайн-документации, которую вы также можете прочитать. Кроме того, вы можете использовать встроенную справку указав в терминале:
Код: выделить все
man lsusb
man lspci


Проблема 3: DNS
Редко проблемы возникают из-за DNS; тем не менее, стоит убедиться, что проблем с подключением нет. В терминале введите команду:
Код: выделить все
nmcli device show wlan1 | grep IP4.DNS

Должен вывестись LAN-адрес маршрутизатора. Если это не сработает, возможно потребуется изменить «wlan1» на то, что используется. В этом поможет следующая команда:
Код: выделить все
ip address

Далее попробуйте выполнить проверку DNS-серверов Google:
Код: выделить все
ping 8.8.8.8

Так Вы сможете убедиться в наличии или отсутствии проблем DNS. Если на всех устройствах возникают ошибки загрузки страницы, измените DNS-сервер маршрутизатора на Google или откройте DNS-серверы. Проконсультируйтесь с производителем маршрутизатора, но обычно это делается на вкладках администрирования, чаще всего путем регистрации на 192.168.0.1 или аналогичных.
Если проблема с DNS только с Ubuntu, выполните следующие действия с помощью графического интерфейса Network Manager:

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

В качестве последнего шага перезагрузите компьютер или перезапустите Network Manager из терминала:
Код: выделить все
sudo service network-manager restart


Проблема четвертая: Отсутствие Network Manager
Допустим, у Вас не установлен Network Manager или Вы случайно удалили его. Это очень неприятная ситуация: у вас нет Интернета т.к. нет Network Manager, но есть накдежда.
Предполагая, что apt-пакет все еще находится в вашем кеше, откройте терминал и введите:
Код: выделить все
sudo apt-get install network-manager

Если кеш удален, подключите кабель к порту Ethernet и снова наберите приведенную выше команду.
От себя: Нет Network Manager - существует прекрасная консольная утилита pppoeconf, введите в терминале:
Код: выделить все
sudo pppoeconf

Дальше все нативно и понятно, т.е. через шнурок подключаетесь и загружаете менеджер.
В качестве последнего шага, если ничего из этого не помогло - отредактируйте файл конфигурации.
Код: выделить все
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 Wireless можно на wiki kernel.org."
Надеюсь кому-то пригодится :D Удачи!
Аватар пользователя
Oleg65
Местный говорун
Местный говорун
 
Автор темы
Сообщений: 863
Стаж: 3 года 9 месяцев 25 дней
Откуда: г.Коломна Моск.обл.
Благодарил (а): 74 раз.
Поблагодарили: 209 раз.

Подключение Wi-Fi на примере Ubuntu

Спонсор

Спонсор
 

Вернуться в Сети. Настройка и администрирование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron