Как на ноутбуке включить wifi.

Если вы владелец какого-либо мобильного устройства под управлением OS Linux, то вам в первую очередь придется задуматься над выполнением задачи номер один - настройка соединения с беспроводной точкой доступа Wifi. По умолчанию, стандартные инструменты для Linux-десктопов надежны и удобны в использовании. Например, Wifi Radar , Network Manager , и многие другие программы этого класса. Конечно, подразумевается, что вы используете окружения типа Gnome или KDE, обладающих очень богатым функционалом и выбором.

Но как быть, если у вас нечто другое и более редкое - E17, Fluxbox, ION или вообще "голая" консоль? В этом случае вам стоит применить классический способ настройки - командная строка.

Давайте рассмотрим два случая настройки соединения с беспроводной точкой доступа:
- графическое приложение Wicd (для примера );
- консольные утилиты.

Вступление

Предполагается, что у вас имеется беспроводное сетевое устройство (адаптер), который работает под Linux. Если вы вдруг обнаружили, что ваше устройство не работает, можно предложить, как один из вариантов для новичков, поставить последнюю версию дистрибутива Ubuntu и установить проприетарные драйвера для своей беспроводной карточки. Предложенный случай является наиболее простым и действенным, по сравнению с попытками заставить работать адаптер через драйвер ndiswrapper.

Также предполагается, что у вас имеются в наличии два параметра для подключения к беспроводной точке: SSID и идентификационный ключ. Без них (особенно - без второго, так как первый еще можно легко узнать) вы не сможете установить соединение.

Wicd

Графическое приложение, написанное на Python. Гибкая и удобная в использовании программа, предлагающая большой функционал. Wicd легко устанавливается и им также легко пользоваться. Достаточно всего нескольких минут для ознакомления с программой. Стоит также заметить, что Wicd, помимо графического интерфейса, имеет и консольный вариант "исполнения", не уступающий по функциональности.

Командная строка

Давайте теперь посмотрим, как настроить wifi-соединение через командную строку. К слову сказать, такой способ является универсальным, так как используются утилиты, являющиеся стандартными для всех дистрибутивов Linux. Более того, все приложения с графическим интерфейсом (GUI) основаны на работе именно этих утилит. Образно говоря, если мы "снимем" "крышу" GUI у любого графического приложения, то под ней мы увидим скромных и незаметных тружеников консоли: ifconfig, wireless-tools, wpa_supplicant, ping, nmap и многих других.

Для выполнения нашей задачи понадобятся следующие утилиты:

  • - ifconfig : полностью управляет работой любого сетевого адаптера вашего компьютера (будь то проводной или беспроводной интерфейс);
  • - iwlist : выдает список доступных для подключения (находящихся в радиусе досягаемости) беспроводных дочек доступа;
  • - iwconfig : утилита управления и конфигурирования беспроводных сетевых устройств (адаптеров);
  • - dhclient (или его налоги): автоматически получает IP-адрес от dhcp-сервера беспроводной точки;
  • - wpa_supplicant : утилита для настройки шифрованных соединений.

Перед началом настройки wifi-соединения логичным было бы проверить наличие всех этих утилит в системе (хотя, почти все они входят в стандартный набор Linux-дистрибутивов). Давайте, все же, убедимся в том, что они есть у нас, выполнив совсем несложные команды (см. man which):

  • - which ifconfig
  • - which iwlist
  • - which iwconfig
  • - which dhclient
  • - which wpa_supplicant

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

Рассмотрим пример подключения к wifi-точке с шифрованием WEP

1 . Первое, что мы сделаем - посмотрим, какие сетевые адаптеры имеются у нас на компьютере:

# ifconfig -a

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

2 . Запускаем беспроводной сетевой адаптер:

# ifconfig wlan0 up

здесь :
- wlan0 - стандартное в большинстве Linux-систем имя wifi-карточки;
- up - опция говорит команде ifconfig запустить для работы ("поднять") сетевое устройство.

3 . Теперь нам надо сканировать эфир вокруг себя на наличие доступных hot-spot"ов:

# iwlist wlan0 scan

здесь :

Wlan0 - имя беспроводного адаптера;
- scan - команда iwlist запускается в режиме сканирования.

Результатом работы iwlist будет детальный отчет, из которого на данном этапе нас интересует только одна строчка: ESSID:"Some_Name". Значение параметра ESSID ("Some_Name") - это имя беспроводной точки доступа. Теперь мы знаем, к какой конкретно wifi-точке мы будем подключаться.

4 . Выполняем подключение:

# iwconfig wlan0 essid Some_Name key Wireless_Key

здесь :

Wlan0 - сетевой адаптер, на котором настраивается соединение;
- essid - задаем имя точки доступа, к которой подключаемся;
- key - указываем ключ шифрования, использующийся этой точкой доступа для передачи данных.

Замечание :

Команда iwconfig по умолчанию использует для ключа шифрования данные в шестнадцатеричном виде HEX. Если вы хотите указать ключ в виде простого текста (ASCII), вам необходимо использовать опцию s .

Например, так:

# iwconfig wlan0 essid Some_Name key s:Wireless_Key

Соединение установлено.

5 . Последний шаг - получаем от dhcp-сервера wifi-точки IP-адрес:

# dhclient wlan0

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

#! /bin/bash ifconfig wlan0 up iwconfig wlan0 essid Some_Name key s:Wireless_Key sleep 10 dhclient wlan0

Сохраняем этот файл под каким-либо именем (например, wireless_up) и делаем его исполняемым командой:

# chmod u+x wireless_up

Переносим wireless_up по пути /usr/local/bin, чтобы сделать его глобально видимым всей системой.

Теперь вам достаточно набрать в командной строке:

# wireless_up

И соединение будет установлено.

Рассмотрим более сложный случай - соединение с точкой доступа по WPA-шифрованию

Соединение с таким шифрованием поддерживает только утилита wpa_supplicant, поэтому она нам понадобиться. Также, опять таки, предполагаем, что мы знаем ключ (пароль) шифрования этой точки доступа.

1 . Генерируем пароль на основе этого ключа с помощью утилиты wpa_passphrase, которая входит в состав пакета wpa_supplicant. Дело в том, что пароль, который мы будем использовать далее, должен быть в виде шестнадцатиричного числа:

# wpa_passphrase ssid password

Утилита выдаст сгенерированную строку psk, которую мы вставим в конфигурационный файл wpa_supplicant.conf:

# sudo nano -w /etc/wpa_supplicant.conf Network={ ssid=SSID psk=PSK }

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

Ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel

для предоставления необходимых прав доступа.

2 . "Поднимаем" интерфейс wlan0:

# ifconfig wlan0 up

3. Указываем, к какой точке мы хотим подключиться:

# iwconfig wlan0 essid ssid

4 . Запускаем утилиту wpa_supplicant на установку соединения:

# wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf

здесь :
-B - запускать команду wpa_supplicant в фоновом режиме;
-Dwext - говорим утилите wpa_supplicant использовать драйвер wext для интерфейса wlan0;
-i - задаем настраиваемый сетевой интерфейс (wlan0 в нашем случае);
-с - указываем путь к конфигурационному файлу wpa_supplicant.conf.

5 . Проверяем, что соединение установлено:

# iwconfig wlan0

На выводе увидим подробную информацию по указанному интерфейсу wlan0.

6 . Получаем локальный IP-адрес:

# dhclient wlan0

7 .Упрощаем процесс, создав по пути /etc/network/interfaces запись следующего вида:

auto wlan0 iface wlan0 inet dhcp pre-up wpa_supplicant -Bw -Dwext -i wlan0 -c /etc/wpa_supplicant.conf post-down killall -q wpa_supplicant

Заключение

В зависимости от дистрибутива Linux, существует множество способов настройки wifi-соединений. Именно благодаря такому разнообразию настроить соединение можно практически в любой Linux-системе.
Главное, чтобы сам беспроводной адаптер поддерживался в Linux на уровне драйверов. Но это уже зависит главным образом от разработчиков операционных систем.

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

Но тут кроется одна проблема: не всегда и не на всех устройствах Wifi поддерживается из коробки. Да, есть такие ноутбуки Linux, в которых настройка Wifi в Ubuntu не нужна: после установки всё работает, вы можете подключаться к сетям или даже создавать точки доступа. Но это не так уж часто. В этой статье будет рассмотрена настройка Wifi в Ubuntu. Мы возьмём самую последнюю версию дистрибутива Ubuntu 16.04 с ядром Linux 4.4. Тут самую важную роль играет ядро, поскольку именно оно отвечает за поддержку оборудования. Я буду предполагать, что у вас не работает Wifi Ubuntu из коробки, если же вас интересует, как подключиться к сети, листайте ниже.

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

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

sudo lspci | grep Network

Самые популярные сейчас - Broadcom, Atheros, Intel, Realtek. В этом примере мы рассмотрим Broadcom. Для каждого из этих производителей было реализовано по несколько открытых драйверов, которые вы можете установить. Но, скорее всего, все они вам не подойдут, нужно подобрать драйвер только для вашей карты. Для этого откройте сайт https://wireless.wiki.kernel.org/en/users/drivers . Это официальный сайт драйверов ядра Linux. На этой странице есть таблица со всеми драйверами Wifi, которые есть в ядре.

Для нашего Broadcom-адаптера есть четыре драйвера, смотрим только те, для которых в последней колонке есть PCI; наш адаптер подключён через эту шину. Это b43, b43-legasy и brcmfmac и brcmcmac.

Дальше выбираем лучший драйвер: смотрим на колонки cfg80211, AP, IBSS, mesh, monitor, PHY modes. Собственно, поддержка протокола сап80211, поддержка режима точки доступа, поддержка IBSS, Mesh, поддержка режима прослушивания (для перехвата пакетов) и поддержка расширений протокола b/g/n/a.

Для нас сейчас лучший драйвер по этим параметрам - b43. Открываем его и смотрим, поддерживает ли он нашу карту:

Кроме названия, здесь приводится PCI ID карты, чтобы точно определить совместимость. Для Broadcom его можно посмотреть командой:

lspci -nn -d 14e4:

Находим нашу карту BCM4313 и в колонке Supported видим No - жаль, но этим драйвером она не поддерживается. Такого PCI ID здесь тоже в помине нет. Но настройка Wifi в Ubuntu ещё не закончена. Возвращаемся назад, и смотрим другой драйвер. Следующий по возможностям драйвер brcmsmac, он не поддерживает Mesh и IBSS, но нам и не нужно.

Открываем, смотрим и видим, что в первой же строчке есть наша карта:

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

Обратите внимание, что перед тем, как запускать драйвер, для него, возможно, необходимо будет установить прошивки. Установка драйвера Wifi Ubuntu не нужна, поскольку он вшит в ядро. Информация о прошивке находится ниже на странице:

В нашем случае нужно скачать и скопировать файлы brcm/bcm43xx-0.fw и brcm/bcm43xx_hdr-0.fw to в отдельную папку. Вот они - эти файлы, на вкладке tree, скачиваем и копируем в папку, которая указана в инструкции:

sudo cp bcm43* /lib/firmware/brcm/

Как видите, всё немного сложно, но на самом деле там все действия описаны, и все ссылки есть, нужно только внимательно смотреть. Теперь осталось установить драйвер Wifi Ubuntu, для этого мы просто загрузим модуль ядра. Но перед этим нужно добавить в чёрный список все другие модули, которые ядро может загружать автоматически:

Выгружаем модули:

sudo modprobe -r wl
$ sudo modprobe -r b43
$ sudo modprobe -r b43-legaxy

Добавляем их в чёрный список:

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

blacklist b43
blacklist b43-legacy
blacklist wl

Теперь запускаем наш выбранный драйвер:

sudo modprobe brcmsmac

Вот и всё, теперь Wifi работает. Теперь вы знаете, как установить драйвер Wifi в Ubuntu, как его найти, как определить необходимую версию для вашей карты. Хотя мы рассмотрели способ для Broadcom, с другими адаптерами нужно работать похожим образом. Загружаем выбранный драйвер, запрещаем все остальные доступные. И не забудьте установить прошивку. Даже если Ubuntu не видит Wifi, вы сможете разобраться.

Подключение к Wifi в Ubuntu

После того, как установка драйвера Wifi Ubuntu завершена, подключиться к сети не составит труда, это намного легче, по сравнению с тем, через что вы уже прошли. На панели теперь появился такой значок:

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

Готово, подключить Wifi Ubuntu не так уж сложно, и вы можете пользоваться интернетом.

Подключение к Wifi в Ubuntu через терминал

Иногда случаются ситуации, когда графический интерфейс не работает. Тогда тоже может понадобиться интернет. Дальше мы рассмотрим, как подключить Wifi Ubuntu через терминал. Как вы знаете, для обмена данными в сети Wifi используется шифрование, это WEB, WPA и WPA2. Мы не будем рассматривать WEP, потому что это слишком просто, и это шифрование не безопасное - его можно взломать за несколько минут.

Остановимся на WPA. Настройка Wifi в Ubuntu через терминал состоит из нескольких этапов:

  • Просканировать сеть и найти доступные точки
  • Подключиться к точке, используя wpa_supplicant
  • Получить IP-адрес по DHCP
  • Настроить DNS-серверы, чтобы сайты открывались корректно

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

Сканируем сеть с помощью специальной утилиты:

sudo iwlist scan

Была обнаружена одна сеть с ESSID H30_CE550. Отлично, теперь мы будем использовать эту точку, чтобы подключить Wifi Ubuntu. Выполните команду:

wpa_passphrase H30_CE550 > wpa.conf

После этого введите пароль и нажмите Enter, утилита создаст файл конфигурации для подключения. Файл можно было создать вручную, но так ведь проще.

Для самого же подключения будем использовать утилиту wpa_supplicant . Рассмотрим её синтаксис:

$ wpa_supplicant -D драйвер -i интерфейс -c файл_содениения

Драйверов, которые задаются опцией -D всего два: это устаревший wext и новый драйвер Wifi Ubuntu nl80211. Не стоит путать эти драйверы с драйверами устройств. Это универсальная прослойка между этими драйверами и системой. Пробуйте сначала второй, а если не работает, то тогда уже первый. Интерфейс вы можете посмотреть из вывода утилиты iwlist scan , в моём случае это wlp3s0b1, но скорее всего у вас будет wlan0. А имя файла - это тот файл, который мы только что создали. Запускаем:

sudo wpa_supplicant -Dnl80211 -iwlp3s0b1 -cwpa.conf

Готово, второй этап подключения Wifi в Ubuntu завершён: мы в сети. Осталось получить IP-адрес и DNS, чтобы полноценно работать. Оставьте этот терминал в покое и откройте новый. Вообще, можно было запустить wpa_supplicant с опцией -B , но тогда бы мы потеряли над ней контроль. Если бы настройка Wifi Ubuntu 16.04 пошла не так, нам бы пришлось искать и убивать процесс, к тому же, у нас не было бы вывода программы.

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

sudo dhclient -r

Затем просто запросим адрес для нашего интерфейса:

sudo dhclient -i wlp3s0b1

На получение IP-адреса уйдет несколько секунд. После этого, выполнив ifconfig , мы можем убедиться, что у нас уже есть IP:

sudo ifconfig wlp3s0b1

А также проверить сеть с помощью ping :

Готово. Подключение к Wifi в Ubuntu через терминал завершено. На случай, если вы надумаете тестировать это при запущенном NetworkManager, снимите галочку с управления Wifi в апплете, чтобы программа не мешала.

После этого интерфейс будет программно заблокирован, разблокировать его можно командой:

sudo rfkill unblock wlan

Теперь можете выполнять подключение Wifi в Ubuntu через консоль. Всё будет работать. При следующем подключении вам не нужно создавать файл конфигурации заново, вы можете даже написать небольшой скрипт, чтобы соединение выполнялось автоматически.

С поддержкой 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 при загрузке, выбрать и загрузить версию ядра, для которой собран модуль.

Настройка 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 минут.

Возможно, вы уже успели «пересадить» все свои домашние устройства на беспроводной интернет. Даже если это так - не все вопросы по настройке можно считать закрытыми. Тем более когда принято решение перейти на свободную и бесплатную операционную систему Убунту . Ни одна другая ОС не предлагает такой свободы настройки и управления ресурсами, как Linux. Это в полной мере относится и к её дистрибутивам. При использовании Ubuntu настройка Wi-Fi имеет первостепенное значение. Ведь редкая ОС позволит использовать даже половину своих возможностей без доступа в интернет.

Сегодня очень распространён тот вариант использования Вай-Фай, когда к роутеру подключается провод от модема. А уже роутер транслирует беспроводной сигнал, куда это нужно. И покупая новый ноутбук, вы наверняка рассчитываете настроить всё по принципу «подключил и забыл». Когда речь идёт об Ubuntu, не все устройства могут обеспечить нужную функциональность беспроводной связи. Итак, как настроить Wi-Fi, если он не работает «из коробки»?

Возможно, вы уже попробовали вайфаить, но ничего не получилось. По неизвестной причине компьютер не находит доступных сетей, а сигнал неизменно нулевой. Ещё хуже, если не определяется адаптер беспроводной сети. Что ж, полностью настроенный новый компьютер - большая редкость, поэтому установить все необходимые опции - ваша задача. Мы рассмотрим установку драйверов на устройства Broadcom. Они распространены достаточно хорошо. Мы объясним в подробностях, как настроить Wi-Fi в Ubuntu.


«$ sudolspci | grep Network».

«$ lspci -nn -d 14e4:».

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

ВАЖНО. На сайте https://wireless.wiki.kernel.org/en/users/drivers вы найдёте сами драйверы, описания, прошивки, а также пошаговые инструкции по использованию.

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

«$ sudo modprobe -r название модуля». Здесь название пишется без каких-либо знаков, через пробел.

  • Чтобы предотвратить повторную загрузку отключенного, сделайте так:

«$ vi /etc/modprobe.d/blacklist-bcm.conf
blacklist название модуля
blacklist название модуля
blacklist название модуля»

  • Запустите драйвер с помощью команды:

«$ sudo modprobebrcmsmac».

Мы рассмотрели первый этап того, как настроить Вай-Фай на Убунту. Далее попробуем на практике подключиться к беспроводной сети, используя терминал.

Настройка подключения

Конечно, вы можете использовать графический интерфейс, чтобы выполнить настройку Wi-Fi в Ubuntu Server. Однако часто бывают случаи, когда такой метод неприменим. Кроме того, используя консоль, вы получите очень информативные данные о сетях, с которыми можно работать. Принципы настройки не отличаются во всех дистрибутивах Linux , поэтому вы можете выполнить необходимые действия в любой ОС на базе Li.0nix. Для примера мы используем соединение WPA. Применение WEP на данный момент не оправдано, поскольку уровень безопасности такого подключения к сети слишком слаб.


«$ sudo iwlist scan».

Этот запрос в консоли позволит увидеть доступные сети и их характеристику. Найдите параметр ESSID. Он обозначает имя, присвоенное сети, и будет использоваться для работы с ней.


«$ wpa_passphrase (название сети)>wpa.conf».

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

  • Введите в консоли пароль для доступа к сети. Он будет автоматически сохранён в файле конфигурации.

Теперь для использования Wi-Fi в Ubuntu можно полноценно использовать графический интерфейс.

Создание точки доступа

А сейчас мы рассмотрим, как создаётся в Ubuntu точка доступа Wi-Fi . Как известно, точкой доступа называется «расширение» уже существующей беспроводной сети, или же база для создания совершенно новой сети. Настройка Wi-Fi Ubuntu Server в такой роли лучше всего производится в графическом интерфейсе.

  1. В первую очередь нужно отключить компьютер от всех сетей, к которым он подключен на данный момент.
  2. Подключите компьютер к проводной сети, для которой будет создаваться точка доступа. В Панели задач должно быть видно, что ПК имеет проводное подключение.
  3. Вызовите меню сетевых соединений щелчком правой клавиши мыши. Нажмите «Редактировать соединение». После этого добавьте новое соединение.
  4. Выберите из списка «Wi-Fi» и нажмите кнопку «Создать».
  5. Начните настраивать новое соединение. Для этого введите все текущие параметры, которые могут пригодиться. Это:
  • Режим «Hotspot».
  • Название соединения и
  • Режим шифрования данных. Желательно выбрать WPA2 или WPA.
  1. Сохраните текущие настройки. После того как настроите Wi-Fi, необходимо включить его. Выберите «Подключение к скрытой сети». После этого найдите в списке сеть, которую недавно создали, и создайте с ней соединение.
  2. Теперь вы можете пользоваться точкой доступа так, как будет удобно!

В завершение

Мы научились делать несколько полезных приёмов по . Подробно ознакомились с тем, как настроить Вай-Фай на Убунту, а также выполнили диагностику неисправностей сетей. Если у вас остались вопросы, или какие-либо проблемы не решены - вы всегда можете обратиться в комментарии, оставить своё мнение или спросить что-нибудь у посетителей нашего сайта. Дерзайте!