Как настроить Wifi-соединение на любом Linux-десктопе. Установка Wi-Fi адаптера в Ubuntu Создание точки доступа

Как настроить Wifi-соединение на любом Linux-десктопе. Установка Wi-Fi адаптера в Ubuntu Создание точки доступа


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

Проблема подключения

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


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


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


sudo lsusb

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


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

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


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


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


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


lshw -C network

Результат должен напоминать нечто подобное:
*-network description:

Wireless interface product:

PRO/Wireless 3945ABG Network Connection vendor:

Intel Corporation


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


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


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


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


sudo lsmod


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


sudo modprobe modulename

Например, если ваш беспроводной чипсет «RT2870», это будет следующим.


sudo modprobe rt2800usb

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


sudo nano /etc/modules

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

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


man lsusb

man lspci


Проблема 3: DNS


Редко, что DNS будет проблемой, однако стоит исследовать, должны ли у вас проблемы с подключением. В терминале введите следующую команду, чтобы оценить, откуда идет DNS.


nmcli device show wlan1 | grep IP4.DNS

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


ip address

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


ping 8.8.8.8

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

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


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

В качестве последнего шага перезагрузите компьютер или перезапустите Network Manager из терминала.

Вместо Linux Mint 15. Причина принятого мной решения очень проста.

Скоро, а именно 17.10.2013, должен состояться официальный новый релиз этой ОС, а в текущей версии Ubuntu я так и не успел поработать и оценить все её преимущества по сравнению с другими операционными системами. Запустил я её установку с загрузочной флешки.

После выбора русского языка на начальном этапе инсталляции, установщик сообщил о том, что свободного дискового пространства достаточно и есть подключение к Интернету (моя домашняя сеть Wi-Fi).

Но, при клике по кнопке “Продолжить”, сразу “отвалилось” соединение, а сама сеть исчезла из списка доступных. При этом все сети соседей, которые есть в нашем доме, остались доступны для подключения (жаль я не знаю паролей:)).

Решил не отчаиваться и продолжить установку системы без подключения к Интернету (просто было лень подключиться к Интернету через кабель), в надежде на то, что после установки всё будет работать. Но не всё так просто, подключиться по WiFi к моей сети и после установки системы не получилось.

Собрав по крупицам с форумов нужную информацию для решения проблемы, мне всё-таки удалось заставить правильно работать мой адаптер Broadcom, включить обнаружение своей сети и подключиться к ней. Всё оказалось очень просто.

Для всех владельцев ноутбуков, которые столкнулись с похожей проблемой, выкладываю пошаговую инструкцию. Мой ноутбук: Acer Aspire E1-571G-32324G75Mnks, Wi-Fi адаптер: Broadcom BCM4313 802.11 n.

КАК ПОДКЛЮЧИТЬСЯ К WI-FI

Переходим в “Параметры системы” и кликаем на “Программы и обновления”.

Видим, что для адаптера Broadcom системой установлен проприетарный драйвер.

Устанавливаем отметку в пункте “Не используется это устройство” и нажимаем на кнопку “Применить”.

Вводим свой пароль суперпользователя и кликаем на “Аутентифицировать”.

Ждём пока система применит изменения и перезагружаем компьютер.

Видим, что в списке соединений присутствует нужная нам WiFi-сеть, кликаем по ней.

Ура, соединение установлено и работает!

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

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

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

Для примера рассмотрим подключение в Ubuntu 12.04 LTS недорогого USB-адаптера TP-Link TL-WN725N .

Перейдем в домашнюю директорию и скачаем архив репозитория, предварительно повысив права до суперпользователя:

Sudo -s
cd ~
wget "https://github.com/lwfinger/rtl8188eu/archive/master.zip"

Распакуем архив (при необходимости установив unzip ).

Unzip master.zip

Как можно увидеть из вывода команды, содержимое архива распаковалось в директорию rtl8188eu-master , перейдем в нее и выполним сборку модуля:

Cd rtl8188eu-master
make

После сборки модуля в директории должен появиться файл 8188eu.ko , это и есть искомый модуль ядра. Теперь установим его командой:

Make install

Осталось включить наш модуль, выполнив команду:

Modprobe 8188eu

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

Или выполните в консоли команду:

Ifconfig

В выводе вы увидите появившийся беспроводной интерфейс wlan0 .

Как видим ничего сложного нет. Однако следует помнить, что модуль собирается и устанавливается под текущую версию ядра, и при его обновлении будет необходимо выполнить сборку и установку модуля заново. Если такой возможности нет, то следует, удерживая Shift при загрузке, выбрать и загрузить версию ядра, для которой собран модуль.

В современном мире редко встречаются люди, которые используют проводное подключение непосредственно к ноутбуку. Чаще всего провод подключают к роутеру, а тот, в свою очередь, раздает Wi-fi на остальные устройства сети. Есть гаджеты, на которых настройка Wi-fi в Ubuntu не требуется – устройство с коробки способно выходить в сеть. Однако встречаются и такие продукты, которые требуют определенных действий для возможности выхода в Интернет.

Установка драйвера Wi-fi в Ubuntu

Если Ubuntu не определяет наличие сетевых подключений к Wi-fi, скорее всего, в системе не установлен нужный драйвер. Производителей, как и предлагаемых ими моделей Wi-fi-адаптеров огромное количество, а способ установки драйверов для всех универсальный, поэтому для примера выбран адаптер Broadcom.

Первым делом необходимо определить производителя сетевой платы, установленной в компьютере. Для этого выполняется команда:

sudo lspci | grep Network

Здесь вариантов может быть много:

  • Broadcom;
  • Intel;
  • Realtek;

Для каждого производителя доступно несколько вариантов драйверов. Чтобы подобрать утилиту для своего устройства, необходимо воспользоваться официальным хранилищем драйверов Linux:

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

  • brcmfmac;
  • b43-legasy;

Среди них можно найти драйвер с расширенными возможностями, однако не факт, что именно он подойдет к имеющемуся адаптеру. b43 предлагает много режимов, но в списке поддерживаемых моделей нет нужной (BCM 4313).

Это вовсе не означает, что настройка Wi-fi в Linux закончена. Теперь необходимо рассмотреть другие варианты. Для модели 4313 подходит brcmcmac. Значит, нужно скачать его.

Найти подходящий драйвер возможно по PCI ID. Этот параметр однозначно дает понять о совместимости ПО с платой. Для просмотра PCI ID для Broadcom в терминале задается команда:

По такому принципу можно найти драйвера для любой модели сетевого адаптера.

Внимание! Перед запуском драйвера, возможно, потребуется установка прошивки, о чем написано на странице скачивания.

Согласно инструкции, скачанный fw-файл необходимо скопировать в папку /lib/firmware/brcm. Для этого в терминале нужно выполнить:

sudo cp bcm43* /lib/firmware/brcm/

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

  1. Выгрузить модули:
    sudo modprobe -r wl
    sudo modprobe -r b43
    sudo modprobe -r b43-legaxy
  2. Ограничить их загрузку путем добавления в черный список:

    vi /etc/modprobe.d/blacklist-bcm.conf

    blacklist b43
    blacklist b43-legacy
    blacklist wl

  3. Запустить сам драйвер:

На этом мероприятия по настройке Wi-fi в Linux завершены.

Как подключить Wi-fi Ubuntu

Теперь подключиться к беспроводной сети возможно двумя способами. Первый – использовать графический интерфейс, второй – настроить подключение Wi-fi через консоль Linux. К терминалу прибегают в случаях, когда графический интерфейс недоступен, либо требуется более узкая настройка сети.

Настройка Wi-fi в Ubuntu через графический интерфейс

Этот способ уже привычен и удобен визуально. После настройки Wi-fi-адаптера в трее Linux появилась иконка «Сеть». Клик по ней левой кнопкой мыши открывает меню сетевых подключений, где перечислен список доступных сетей. Выбрав нужную точку доступа, Ubuntu уведомит о необходимости аутентификации. Остается ввести пароль. При удачном исходе появится сообщение, что соединение установлено, а значок в трее покажет уровень сигнала Wi-fi.

Настройка Wi-fi в Ubuntu через терминал

Network Manager, позволяющий настроить подключение автоматически, обычно устанавливается по умолчанию вместе с Ubuntu. Однако в некоторых сборках он отсутствует. Например, для настройки Wi-fi на Ubuntu Server проще использовать именно командную строку. Иногда пользователи сами удаляют менеджер, так как он тормозит загрузку системы.

Передача данных в сетях Wi-fi шифруется протоколами WEP, WEB и WPA/WPA2. Первое взламывается за считанные минуты, вследствие чего используется редко. Поэтому рассмотрен будет наиболее надежный и широко распространенный протокол WPA.

Процесс делится на следующие этапы:

  1. Проверить сеть на наличие доступных точек доступа.
  2. Подключиться к выбранной точке через wpa_supplicant.
  3. Присвоить IP-адрес.
  4. Настроить DNS-серверы для корректного открытия веб-страниц.

На первом этапе запускается утилита iwlist:

Последующая настройка требует создания конфигурационного файла. Так как определилась сеть H30_CE550, с ней и пойдет работа:

wpa_passphrase H30_CE550 > wpa.conf

Подключение создается с помощью wpa_supplicant:

sudo wpa_supplicant -Dnl80211 -iwlp3s0b1 -cwpa.conf

D – опция, задающая драйвер Wi-fi Ubuntu nl80211. Его нельзя путать с драйверами устройств, так как он изначально имеется в системе и служит посредником между системой и адаптером. Если команда не срабатывает, значит в опции -D необходимо указать устаревший драйвер wext.

I указывает интерфейс. Его можно узнать из результата выполнения сканирования iwlist.

В параметр -c нужно вписать созданный файл конфигурации.

Для получения IP-адреса используется протокол DHCP. Сначала необходимо просканировать доступные сервера с помощью утилиты dhclient:

Следом отправляется запрос на получение IP:

sudo dhclient -i wlp3s0b1

Удостовериться в успешном присвоении адреса можно командой ifconfig.

На этом подключение Ubuntu к Wi-fi завершено – доступ в Интернет открыт.

Как раздать Wi-fi в Ubuntu

Данная инструкция подойдет пользователям ОС версии 16.04 и выше. В старых версиях Ubuntu возможность создать точку доступа для раздачи Wi-fi реализовывается через терминал.

Для настройки Ubuntu в качестве своеобразного роутера необходимо наличие Wi-fi-адаптера.

Предполагается, что Ethernet-кабель подключен к устройству напрямую. Теперь в меню «Сеть», вызываемом из трея, необходимо выбрать «Изменить соединение» («Edit connections»), и далее, выделив «Ethernet», нажать кнопку Add. В выпадающем списке должен быть установлен «Wi-fi». После нажатия на кнопку «Create» откроется окно настроек соединения.

На вкладке Wi-fi выставляются следующие значения:

  • SSID – laptop-share;
  • Режим –

На вкладке «Безопасность» необходимо установить протокол WPA/WPA2 и задать пароль, в параметрах IPv4 выбрать режим «Предоставить сеть другим компьютерам».

После сохранения настроек, потребуется активировать соединение, выбрав созданную точку доступа в окне «Подключиться к Hidden Wi-fi network».

Точка доступа Ubuntu создана и доступна для подключения к ней других устройств.

Почему Ubuntu не подключается к Wi-fi

Причин может быть несколько.

  1. Отсутствует адаптер. Выяснить это помогут терминальные команды:
  • ifconfig;
  • iwconfig;
  • lspci;
  • lsusb;
  • lsmod.

Если в результатах их выполнения адаптера нет, значит, проблема в нем.

  1. Адаптер есть, но отключен. Некоторые ноутбуки имеют возможность его отключения через нажатие одной из клавиш Fn.
  2. Wi-fi-сети отсутствуют.

Заключение

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

Настройка Wifi в Ubuntu может потребоваться, как для новых, так и старых ноутбуков или ПК с внешним модулем через USB-порт. Связано это с причиной оптимизации самой сетевой карты беспроводной сети, а точнее ее оригинальных драйверов с самыми популярными ОС: Windows, Mac OS.

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

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

Что понадобится для настройки

  • Другой компьютер или смартфон с доступом в интернет.
  • Съемный носитель или кабель для передачи данных.
  • Ноутбук/ПК с установленной Ubuntu.

Инструкция по настройке

Шаг первый - определение производителя модуля Wi-Fi

Использовать оригинальные драйвера с комплектного диска или обновленные с сайта производителя ноутбука не имеет никакого смысла. Более того, попытка установки драйвера сетевой карты и беспроводного модуля, как правило это два устройства от одного производителя, закончится не просто пустой тратой времени, а конфликтом с рабочей оптимизированной версией драйвера, о которой далее.

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

Для точного определения необходимо открыть командную строку и ввести $ sudo lspci | grep Network, после чего нажать Enter.

Вариантов выдачи может быть несколько, а именно: Broadcom, Atheros, Intel, Realtek. Мы же, в свою очередь, сделаем упор в этой инструкции на Broadcom, так как их продукция встречается значительно чаще остальных упомянутых.

Если же у Вас модуль от другого производителя, - просто следуйте этой же инструкции, а вместо Broadcom указывайте свой драйвер.

Шаг второй - поиск драйвера

Сайты Broadcom штурмовать нету никакого смысла. Это же касается и использования универсальной фирменной утилиты по определению и установке драйвера. Последняя, может и выполнит установку, но не совместимую с Ubuntu.

Алгоритм правильных действий является следующим:

  • перейти на официальный сайт драйверов ядра Линукс https://wireless.wiki.kernel.org/en/users/drivers;
  • визуально найти таблицу с драйверами на беспроводной модуль Broadcom (в Вашем случае может быть другой);
  • определить количество доступных драйверов (по пересчету с этой же таблицы);
  • из вышеупомянутых отделить те, у которых имеется PCI (выбор актуален для новых ноутбуков, у которых есть такая шина. В некоторых случаях она может быть другой.);
  • открыть все поочередно и остановится на том, который поддерживает ранее определенный модуль.

Если выбор вызывает какие-либо сомнения, то точность совместимости можно проверить по PCI ID модуля. Для его проверки достаточно ввести в командной строке операционной системы следующую команду:

$ lspci -nn -d 14e4:

Например, это BCM4313. Все, этого вполне достаточно для поиска точного совпадения и настройки беспроводного соединения. Если совпадение карты с драйвером найдено, и в колонке Supported стоит YES, то смело приступаем к скачиванию драйвера.

Процесс загрузки немного отличается от привычного архива, где заведомо будет расположен exe-файл.

В данном случае, необходимо скачать файлы brcm/bcm43xx-0.fw и brcm/bcm43xx_hdr-0.fw.

Третий шаг - копирование файлов в конечную папку на компьютере

Так как и все из вышеупомянутого несколько отличается. Упомянутые файлы необходимо вырезать из папки загрузки и вставить в папку /lib/firmware/brcm/.

Любые совпадения с другими файлами не случайны. Копирование необходимо осуществлять с заменой имеющихся файлов.

Шаг четвертый - установка драйвера

Про кардинальные отличия упоминать уже не стоит, но стоит сказать, что необходимо провести предварительную выгрузку (добавление в черный список) других драйверов. Это необходимо для исключения вероятности «конфликта». Выполняется выгрузка путем ввода следующих команд (после каждой незабываем Enter):

$ sudo modprobe -r wl

$ sudo modprobe -r b43

$ sudo modprobe -r b43-legaxy

После этого, вводим команду добавления в ЧС:

$ vi /etc/modprobe.d/blacklist-bcm.conf

$ sudo modprobe brcmsmac

Она отвечает за остаточную загрузку драйвера.

Итог

Вот, собственно, и весь процесс настройки Wifi в Ubuntu. Для этого достаточно знать нужные источники и последовательность действий, которая приведена выше. Если следовать именно этой инструкции, то все мероприятие займет не более 15 минут.

просмотров