Настройка WiFi из командной строки
Если вы пользуетесь какой-либо операционной системой на базе ядра linux, то скорее всего уже видели графические приложения для подключения к беспроводными сетям.
Но если графического приложения еще нет, и для установки его требуется наличие сети, а для получения доступа к Интернету необходимо подключиться к беспроводной точке, то выход тогда только один — настройка WiFi из командной строки.
Или еще пример — настроить сервер по ssh, чтобы он мог работать с беспроводным контроллером.
Установка необходимых пакетов
В первую очередь необходимо проверить, установлены ли пакет wpasupplicant и wireless-tools. Эти пакеты позволят вам подключаться к беспроводным сетям с WPA и WPA2 аутентификацией. В Debian и Ubuntu это делается командами
dpkg -l | grep wpasupplicant dpkg -l | grep wireless-tools
Если пакеты не установлены, то, возможно, поднять беспроводную сеть не получится, если у вас нет другого носителя. Пакеты устанавливаются следующей командой:
apt-get install wpasupplicant wireless-tools
Кроме того, может понадобиться поставить микрокод (firmware) для устройства, установив соответствующий производителю пакет. Микрокод также называют прошивкой, но это не совсем правильно.
Микрокод загружается в устройство перед началом работы с ним, а прошивка в устройстве находится постоянно. Для Intel это может быть, например, пакет firmware-iwlwifi из репозитория non-free. Микрокод часто лежит именно в этой ветке репозиториев.Либо это может быть пакет firmware-realtek, либо firmware-linux-free.
Проверка беспроводного контроллера
Перед тем, как пытаться подключаться, нужно убедиться, что система видит WiFi-контроллер и правильно его распознает, для просмотра списка устройств можно использовать команду lspci, в ее выводе должна быть строчка наподобие этой:
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)
А в списке интерфейсов должен присутствовать соответствующий сетевой интерфейс, обычно это wlan0. Просмотреть список можно командой
ifconfig -a
Если устройство в системе найдено, можно переходить к настройке сети. Для начала просмотрим список доступных локальных сетей:
# iwlist scanning
На экран будет выведен список доступных сетей в виде записей такого вида:
Cell 04 — Address: 64:70:02:A4:D5:4E Channel:2 Frequency:2.417 GHz (Channel 2) Quality=55/70 Signal level=-55 dBm Encryption key:on ESSID:»wireless-net» Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s 9 Mb/s; 12 Mb/s; 18 Mb/s Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s Mode:Master Extra:tsf=000000efaa1c94dc Extra: Last beacon: 260ms ago IE: Unknown: 0005616E67656C IE: Unknown: 010882848B960C121824 IE: Unknown: 030102 IE: Unknown: 2A0100 IE: IEEE 802.11i/WPA2 Version 1 Group Cipher : CCMP Pairwise Ciphers (1) : CCMP Authentication Suites (1) : PSK IE: Unknown: 32043048606C IE: Unknown: 2D1AEF1103FFFF0000000000000000000000000000000406E6E70D00 IE: Unknown: 331AEF1103FFFF0000000000000000000000000000000406E6E70D00 IE: Unknown: 3D1602051100000000000000000000000000000000000000 IE: Unknown: 341602051100000000000000000000000000000000000000 IE: Unknown: DD180050F2020101830003A4000027A4000042435E0062322F00 IE: Unknown: DD0900037F01010000FF7F IE: Unknown: DD990050F204104A0001101044000102103B00010310470010000102030405060708090A0B0C0D0E0F1021000754502D4C494E4B10230009544C2D57523834314E10240003382E3010420003312E301054000800060050F204000110110019576972656C65737320526F7574657220544C2D57523834314E100800020086103C000101104900140024E26002000101600000020001600100020001
Из этой информации нам понадобится поле «ESSID», представляющее название точки доступа, в данном случае «wireless-net», а также строчки «IEEE 802.11i/WPA2 Version 1» и «Authentication Suites (1) : PSK». Эти два значения дают нам понимание того, что используется WPA2-PSK аутентификация.
Создаем файл /etc/wpa_supplicant/wpa_supplicant.conf:
wpa_passphrase wireless-net password > /etc/wpa_supplicant/wpa_supplicant.conf
И затем даем команду
wpa_supplicant -B -iwlan0 -Dwext -c/etc/wpa_supplicant/wpa_supplicant.conf
После этого, если адрес не получен автоматически, вызываем DHCP-клиент:
dhclient wlan0
После получения адреса Интернет может быть недоступен. Необходимо командой route проверить таблицы роутинга. Если шлюз по умолчанию отсутствует, то надо добавить его командой
route add default gateway
Если адрес указан верно, то вы сможете получить доступ к Интернету. Но обычно DHCP-клиент получает шлюз по умолчанию автоматически
Изменение конфигурационных файлов
Теперь нам необходимо задать в конфигурационных файлах параметры беспроводной сети — название и ключ.
Записываем в файл /etc/network/interfaces следующее:
auto wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
После этого поднимаем сетевой интерфейс:
# ifconfig wlan0 up
или
# ifup wlan0
Вот и всё. Жду ваших комментариев
Как настроить Wifi-соединение на любом Linux-десктопе
Библиотека сайта rus-linux.net
В. Семененко май 2011 г.
Если вы владелец какого-либомобильного устройства под управлением OS Linux, то вам в первую очередьпридется задуматься над выполнением задачи номер один — настройкасоединения с беспроводной точкой доступа Wifi.
По умолчанию,стандартные инструменты для Linux-десктопов надежны и удобны виспользовании. Например, Wifi Radar, Network Manager, Wicd и многиедругие программы этого класса.
Конечно, подразумевается, что выиспользуете окружения типа Gnome или KDE, обладающих очень богатымфункционалом и выбором.
Но как быть, если у вас нечто другое и более редкое- E17, Fluxbox, ION или вообще «голая» консоль? В этом случае вам стоитприменить классический способ настройки — командная строка.
Давайте рассмотрим два случая настройки соединения с беспроводнойточкой доступа:
— графическое приложение Wicd (для примера);
— консольные утилиты.
Вступление
Предполагается, что у вас имеется беспроводное сетевое устройство(адаптер), который работает под Linux.
Если вы вдруг обнаружили, чтоваше устройство не работает, можно предложить, как один из вариантовдля новичков, поставить последнюю версию дистрибутива Ubuntu иустановить проприетарные драйвера для своей беспроводной карточки.
Предложенный случай является наиболее простым и действенным, посравнению с попытками заставить работать адаптер через драйвер ndiswrapper.Также предполагается, что у вас имеются в наличии два параметра дляподключения к беспроводной точке: SSID и идентификационный ключ. Безних (особенно — без второго, так как первый еще можно легко узнать) выне сможете установить соединение.
Wicd
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/bashifconfig wlan0 upiwconfig wlan0 essid Some_Name key s:Wireless_Keysleep 10dhclient wlan0
Здесь мы добавили еще одну команду sleep с параметром 10 секунд.Это рекомендуется делать перед получением IP-адреса для надежностиустановки соединения. Сохраняем этот файл под каким-либо именем (например, 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.confNetwork={ssid=SSIDpsk=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 wlan0iface wlan0 inet dhcppre-up wpa_supplicant -Bw -Dwext -i wlan0 -c /etc/wpa_supplicant.confpost-down killall -q wpa_supplicant
В зависимости от дистрибутива Linux, существуетмножество способов настройки wifi-соединений. Именно благодаря такому разнообразию настроить соединение можнопрактически в любой Linux-системе.
Главное, чтобы сам беспроводной адаптер поддерживался в Linux на уровнедрайверов. Но это уже зависит главным образом от разработчиковоперационных систем.
Если вам понравилась статья, поделитесь ею с друзьями:
Средняя оценка 4.67 при 3 авших
Настройка Wi-fi в Ubuntu: как подключиться, установка драйвера
В современном мире редко встречаются люди, которые используют проводное подключение непосредственно к ноутбуку. Чаще всего провод подключают к роутеру, а тот, в свою очередь, раздает Wi-fi на остальные устройства сети.
Есть гаджеты, на которых настройка Wi-fi в Ubuntu не требуется – устройство с коробки способно выходить в сеть. Однако встречаются и такие продукты, которые требуют определенных действий для возможности выхода в Интернет.
Установка драйвера Wi-fi в Ubuntu
Если Ubuntu не определяет наличие сетевых подключений к Wi-fi, скорее всего, в системе не установлен нужный драйвер. Производителей, как и предлагаемых ими моделей Wi-fi-адаптеров огромное количество, а способ установки драйверов для всех универсальный, поэтому для примера выбран адаптер Broadcom.
Первым делом необходимо определить производителя сетевой платы, установленной в компьютере. Для этого выполняется команда:
sudo lspci | grep Network
Здесь вариантов может быть много:
Для каждого производителя доступно несколько вариантов драйверов. Чтобы подобрать утилиту для своего устройства, необходимо воспользоваться официальным хранилищем драйверов Linux: https://wireless.wiki.kernel.org/en/users/drivers
Для Broadcom имеется 4 драйвера. Выбирать нужно среди тех, для которых в последней колонке указано подключение через шину PCI. Данному критерию удовлетворяют:Среди них можно найти драйвер с расширенными возможностями, однако не факт, что именно он подойдет к имеющемуся адаптеру. b43 предлагает много режимов, но в списке поддерживаемых моделей нет нужной (BCM 4313).
Это вовсе не означает, что настройка Wi-fi в Linux закончена. Теперь необходимо рассмотреть другие варианты. Для модели 4313 подходит brcmcmac. Значит, нужно скачать его.
Найти подходящий драйвер возможно по PCI ID. Этот параметр однозначно дает понять о совместимости ПО с платой. Для просмотра PCI ID для Broadcom в терминале задается команда:
lspci -nn -d 14e4
По такому принципу можно найти драйвера для любой модели сетевого адаптера.
Внимание! Перед запуском драйвера, возможно, потребуется установка прошивки, о чем написано на странице скачивания.
Согласно инструкции, скачанный fw-файл необходимо скопировать в папку /lib/firmware/brcm. Для этого в терминале нужно выполнить:
sudo cp bcm43* /lib/firmware/brcm/
В завершении загружается требуемый модуль ядра. Перед этим следует заблокировать остальные модули, чтобы предотвратить их автозагрузку.
- Выгрузить модули:
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
На этом мероприятия по настройке 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.
Процесс делится на следующие этапы:
- Проверить сеть на наличие доступных точек доступа.
- Подключиться к выбранной точке через wpa_supplicant.
- Присвоить IP-адрес.
- Настроить DNS-серверы для корректного открытия веб-страниц.
На первом этапе запускается утилита iwlist:
sudo iwlist scan
Последующая настройка требует создания конфигурационного файла. Так как определилась сеть 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 нужно вписать созданный файл конфигурации.
Далее рекомендуется запустить новый терминал, чтобы избежать появления лишних процессов при настройке Wi-fi в Linux. При этом старый пусть останется открытым.
Для получения IP-адреса используется протокол DHCP. Сначала необходимо просканировать доступные сервера с помощью утилиты dhclient:
sudo dhclient –r
Следом отправляется запрос на получение 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
Причин может быть несколько.
- Отсутствует адаптер. Выяснить это помогут терминальные команды:
- ifconfig;
- iwconfig;
- lspci;
- lsusb;
- lsmod.
Если в результатах их выполнения адаптера нет, значит, проблема в нем.
- Адаптер есть, но отключен. Некоторые ноутбуки имеют возможность его отключения через нажатие одной из клавиш Fn.
- Wi-fi-сети отсутствуют.
Заключение
Настройка Wi-fi в Ubuntu не представляет сложности даже для новичков в среде Linux. По сути, основная задача заключается в установке драйвера на Wi-fi-адаптер.
Все последующие действия обычно выполняют с помощью графического интерфейса и лишь в редких случаях, когда он недоступен, прибегают к терминалу.
В новых версиях Ubuntu стало возможным настраивать точку доступа, так же не используя консоль, что значительно упрощает раздачу Интернета для неопытного пользователя.
Настройка Wi-Fi в Ubuntu
Возможно, вы уже успели «пересадить» все свои домашние устройства на беспроводной интернет. Даже если это так — не все вопросы по настройке можно считать закрытыми. Тем более когда принято решение перейти на свободную и бесплатную операционную систему Убунту.
Ни одна другая ОС не предлагает такой свободы настройки и управления ресурсами, как Linux. Это в полной мере относится и к её дистрибутивам. При использовании Ubuntu настройка Wi-Fi имеет первостепенное значение.
Ведь редкая ОС позволит использовать даже половину своих возможностей без доступа в интернет.
Сегодня очень распространён тот вариант использования Вай-Фай, когда к роутеру подключается провод от модема. А уже роутер транслирует беспроводной сигнал, куда это нужно.
И покупая новый ноутбук, вы наверняка рассчитываете настроить всё по принципу «подключил и забыл». Когда речь идёт об Ubuntu, не все устройства могут обеспечить нужную функциональность беспроводной связи.
Итак, как настроить Wi-Fi, если он не работает «из коробки»?
Возможно, вы уже попробовали вайфаить, но ничего не получилось. По неизвестной причине компьютер не находит доступных сетей, а сигнал неизменно нулевой. Ещё хуже, если не определяется адаптер беспроводной сети.
Что ж, полностью настроенный новый компьютер — большая редкость, поэтому установить все необходимые опции — ваша задача. Мы рассмотрим установку драйверов на устройства Broadcom. Они распространены достаточно хорошо.Мы объясним в подробностях, как настроить Wi-Fi в Ubuntu.
Инсталляция драйвера
- Сначала нужно узнать, какой сетевой адаптер установлен у вас на компьютере. Это можно легко выяснить при помощи команды:
«$ sudolspci | grep Network».
- Каждый производитель предусмотрел для своих устройств несколько возможных драйверов, и в настройке Wi-Fi они играют существенную роль. Распространённые драйверы можно найти на просторах интернета. Всегда ориентируйтесь на модель сетевой платы, выбирая драйвер.
- Выбирать драйвер необходимо по количеству стандартов и протоколов работы, которые он поддерживает. Если подходит несколько микропрограмм, обратите внимание на параметры mesh и monitor. Они обозначены в характеристиках драйверов.
- Чтобы точно определить совместимость, узнайте PCIID сетевой карты. Сделать это можно по команде:
«$ lspci -nn -d 14e4:».
- После этого необходимо сверить поддерживаемые драйвером карты и полученные по команде данные. Если соответствий нет, нужно выбрать другой драйвер.
- Также необходимо узнать о прошивках, которые потребуются для нормальной работы драйвера. Это можно сделать в документации драйвера.
ВАЖНО. На сайте https://wireless.wiki.kernel.org/en/users/drivers вы найдёте сами драйверы, описания, прошивки, а также пошаговые инструкции по использованию.
- Перед тем как запустить нужный драйвер, нужно отключить запуск некоторых модулей оборудования — чтобы избежать конфликтов в работе:
«$ sudo modprobe -r название модуля». Здесь название пишется без каких-либо знаков, через пробел.
- Чтобы предотвратить повторную загрузку отключенного, сделайте так:
«$ vi /etc/modprobe.d/blacklist-bcm.conlacklist название модуляblacklist название модуля
blacklist название модуля»
- Запустите драйвер с помощью команды:
«$ sudo modprobebrcmsmac».
Мы рассмотрели первый этап того, как настроить Вай-Фай на Убунту. Далее попробуем на практике подключиться к беспроводной сети, используя терминал.
Конечно, вы можете использовать графический интерфейс, чтобы выполнить настройку Wi-Fi в Ubuntu Server. Однако часто бывают случаи, когда такой метод неприменим. Кроме того, используя консоль, вы получите очень информативные данные о сетях, с которыми можно работать.
Принципы настройки не отличаются во всех дистрибутивах Linux, поэтому вы можете выполнить необходимые действия в любой ОС на базе Li.0nix. Для примера мы используем соединение WPA.
Применение WEP на данный момент не оправдано, поскольку уровень безопасности такого подключения к сети слишком слаб.
- Начать сканирование сети можно так:
«$ sudo iwlist scan».
Этот запрос в консоли позволит увидеть доступные сети и их характеристику. Найдите параметр ESSID. Он обозначает имя, присвоенное сети, и будет использоваться для работы с ней.
- Убедитесь в том, что используется тип подключения WPA. После этого введите команду:
«$ wpa_passphrase (название сети)>wpa.conf».
Название сети заполняется через пробел, без других символов.
- Введите в консоли пароль для доступа к сети. Он будет автоматически сохранён в файле конфигурации.
Теперь для использования Wi-Fi в Ubuntu можно полноценно использовать графический интерфейс.
Создание точки доступа
А сейчас мы рассмотрим, как создаётся в Ubuntu точка доступа Wi-Fi. Как известно, точкой доступа называется «расширение» уже существующей беспроводной сети, или же база для создания совершенно новой сети. Настройка Wi-Fi Ubuntu Server в такой роли лучше всего производится в графическом интерфейсе.
- В первую очередь нужно отключить компьютер от всех сетей, к которым он подключен на данный момент.
- Подключите компьютер к проводной сети, для которой будет создаваться точка доступа. В Панели задач должно быть видно, что ПК имеет проводное подключение.
- Вызовите меню сетевых соединений щелчком правой клавиши мыши. Нажмите «Редактировать соединение». После этого добавьте новое соединение.
- Выберите из списка «Wi-Fi» и нажмите кнопку «Создать».
- Начните настраивать новое соединение. Для этого введите все текущие параметры, которые могут пригодиться. Это:
- Режим «Hotspot».
- Название соединения и
- Режим шифрования данных. Желательно выбрать WPA2 или WPA.
- Сохраните текущие настройки. После того как настроите Wi-Fi, необходимо включить его. Выберите «Подключение к скрытой сети». После этого найдите в списке сеть, которую недавно создали, и создайте с ней соединение.
- Теперь вы можете пользоваться точкой доступа так, как будет удобно!
В завершение
Мы научились делать несколько полезных приёмов по настройке беспроводной сети. Подробно ознакомились с тем, как настроить Вай-Фай на Убунту, а также выполнили диагностику неисправностей сетей. Если у вас остались вопросы, или какие-либо проблемы не решены — вы всегда можете обратиться в комментарии, оставить своё мнение или спросить что-нибудь у посетителей нашего сайта. Дерзайте!
Настраиваем wi-fi сеть в Ubuntu, своими руками
Поставил Ubuntu Server 10.04 на ноут. Т.к. серверное ПО не предусматривает установку графической оболочки, то пришлось руками прописывать настройки wi-fi. Почему серверное и почему на ноут? Всё просто.
Сборка стабильная — LTS (на долговременной поддержке), при установе графической оболочки, встаёт Gnome 2 (для этого ноута новая Unity — тяжела).
Но не имея проводного интернета, надо с начала настроить wi-fi, для подключения интернета, а потом уже поставить Gnome.
Ну, поехали.
Итак, что имеем:
— Ноутбук с картой wi-fi и установленной убунту (версию смотрим выше). — Wi-Fi роутер, раздающий интернет и находящийся вне досягаемости провода с RJ-45 :). — Мы знаем пароль для авторизации на роутере, для получения доступа в интернет.
— Знаем метод аутенфикации и шифрования, применяемый на роутере — WPA-PSK.
Приступаем к настройке и подключению.
Проверим факт работы нашей карты wi-fi. Наша карта с идентификатором — wlan0.
iwconfig
Результат должен быть, примерно такой.
Теперь посмотрим доступные нам сети следующей командой.
sudo iwlist wlan0 scan
Результат должен быть, примерно такой.
Пришло время заняться файлом interfaces.
Откроем его в редакторе nano (nano уже установлен в системе).
sudo nano /etc/network/interfaces
Удаляем (или комментируем) все упоминания нашего беспроводного интерфейса и добавляем свои:
# The Wi-Fi network interface iface wlan0 inet dhcp wpa-driver wext wpa-ssid MoyaSetka wpa-ap-scan 1 wpa-proto WPA wpa-pairwise TKIP wpa-group TKIP wpa-key-mgmt WPA-PSK wpa-psk 7eae7e25e24909ee5b5c1db321905dee0b [ВАЖНО-см.Генерация ключей] auto wlan0
iface wlan0 inet dhcp | конфигурация для DHCP (для статического IP см. пример ниже)«iface wlan0» — Имя нашего интерфейса (wlan0, eth1, rausb0, ra0, итд.) |
wpa-driver | Это wpa-driver для нашей карты('wext' — общий драйвер для linux, работающий с «ndiswrapper»). Рекомендуется оставить как есть.Другие варианты:hostap = Host AP driver (Intersil Prism2/2.5/3)atmel = ATMEL AT76C5XXx (USB, PCMCIA)wext = Linux wireless extensions (generic)madwifi = Atheroswired = wpa_supplicant wired Ethernet driver |
wpa-ssid | Имя нашей точкидоступа (ESSID). Без кавычек. |
wpa-ap-scan | Параметр вещания точкой доступа ее имени.«1» = ESSID вещается всем.«2» = ESSID скрыт. |
wpa-proto | Протокол«RSN» = WPA(2)«WPA» = WPA(1) |
wpa-pairwise & wpa-group | «CCMP» = AES-шифрователь (как часть стандарта WPA(2))«TKIP» = TKIP-шифрователь (как часть стандарта WPA(1)) |
wpa-key-mgmt | «WPA-PSK» = Аутентификация через ключевую фразу (см. 'Cоздание ключей')«WPA-EAP» = Аутентификация при помощи сервера аутентификаций. |
auto wlan0 | Автоматическое включение wlan0 при загрузке/перезагрузке сети. |
Генерация ключей
Теперь нам нужно сконвертировать нашу ключевую фразу (связку ESSID и WPA ASCII) в в hex-ключ.
ESSID — это имя точки доступа (wi-fi роутер), WPA ASCII в простонародье — «пароль» к wi-fi сети:
wpa_passphrase
Результат будет примерно таким:
network={ ssid=»MoyaSetka» #psk=»12345678″ psk= 7eae7e25e24909ee5b5c1db321905dee0b854d6a5be6bde3f }
Наш hex-ключ, это все символы после «psk=».
Копируем его в буфер обмена и вставляем в файл /etc/network/interfaces в поле wpa-psk.
Теперь можно сохранить файл и перезагрузить сеть.
sudo /etc/init.d/networking restart
Должно установиться соединение. Если соединение не установилось — перезагружаем машину.
Дополнительно
Отключаем чтение файла /etc/network/interfaces для others, во избежание попадания пароля от сети к третьим лицам.
sudo chmod o=-r /etc/network/interfaces
WPA2 + статический IP, скрытый ESSID
iface wlan0 inet static address 192.168.168.40 gateway 192.168.168.230 dns-nameservers 192.168.168.230 netmask 255.255.255.0 wpa-driver wext wpa-ssid wpa-ap-scan 2 wpa-proto RSN wpa-pairwise CCMP wpa-group CCMP wpa-key-mgmt WPA-PSK wpa-psk [ВАЖНО — см. Генерация ключа] auto wlan0
WPA1 + DHCP, ESSID виден всем
iface wlan0 inet dhcp wpa-driver wext wpa-ssid wpa-ap-scan 1 wpa-proto WPA wpa-pairwise TKIP wpa-group TKIP wpa-key-mgmt WPA-PSK wpa-psk [ВАЖНО — см. Генерация ключа] auto wlan0
Смешанный режим (WPA1, WPA2) + DHCP, ESSID виден всем
iface wlan0 inet dhcp wpa-driver wext wpa-ssid wpa-ap-scan 1 wpa-proto WPA RSN wpa-pairwise TKIP CCMP wpa-group TKIP CCMP wpa-key-mgmt WPA-PSK wpa-psk [ВАЖНО — см. Генерация ключа] auto wlan0
LEAP, WEP, DHCP, ESSID виден всем
iface wlan0 inet dhcp wpa-driver wext wpa-ssid wpa-ap-scan 1 wpa-eap LEAP wpa-key-mgmt IEEE8021X wpa-identity wpa-password auto wlan0
PEAP, AES, DHCP, ESSID виден всем
iface wlan0 inet dhcp wpa-driver wext wpa-ssid wpa-ap-scan 1 wpa-proto RSN wpa-pairwise CCMP wpa-group CCMP wpa-eap PEAP wpa-key-mgmt WPA-EAP wpa-identity wpa-password auto wlan0
TTLS, WEP, DHCP, ESSID виден всем
iface wlan0 inet dhcp wpa-driver wext wpa-ssid wpa-ap-scan 1 wpa-eap TTLS wpa-key-mgmt IEEE8021X wpa-anonymous-identity wpa-identity wpa-password wpa-phase2 auth=PAP [Также: CHAP, MSCHAP, MSCHAPV2] auto wlan0
Это всё 🙂
wi-fi сеть в Ubuntu
Из этой категории
Как настроить WiFi (вай-фай) на Ubuntu Linux
Как настроить WiFi (вай-фай) на Ubuntu Linux
На сегодняшний день (начало 2005 года) существует три базовых типа (формата) записываемых дисков DVD.
Настройка wifi соединения в Ubuntu Linux процедура совсем несложная. WiFi (вай-фай) подключение настраивается буквально за минуту и в этой статье будет описан процесс настройки шаг за шагом с иллюстрациями. Хотя в этой статье используются иллюстрации для графической оболочки Ubuntu Unity, тем не менее, точно также настраивается WiFi и в других оболочках — GNOME 2, GNOME 3.
Аналогичные статьи для других операционных систем:
Настройка WiFi в Ubuntu Linux
WiFi соединение настроить в Ubuntu Linux совсем несложно. В трее, на значке «Сеть», нужно нажать на левую кнопку мыши и затем, в меню выбрать одну из точек доступа WiFi и кликнуть на ней:
После этого откроется окно, в котором нужно ввести пароль к этой точке доступа:
Вводите пароль, нажимаете «Подключиться» и если пароль правильный то через полминуты или минуту соединение будет установлено. Значок сети в трее изменит свой вид и будет выдано сообщение о том, что соединение установлено:
При этом все остальные параметры, кроме пароля, для нового подключения Ubuntu Linux установит автоматически.
Но есть еще один способ создать wifi подключение к Интернет, немного сложнее, но он дает возможность вручную указать почти все возможные параметры нового подключения. На том же значке сети, в трее, нужно нажать левую кнопку мыши и затем в меню выбрать «Изменить соединения»:
Примечание.В Gnome Shell апплет сетевых соединений недоступен через значок сети. Его нужно открывать через «Обзор — Приложения».
В открывшемся окне нужно открыть вкладку «Беспроводные» и нажать на кнопку «Добавить»:
Затем, в диалоговом окне можно указать целую кучу параметров, например BSSID точки доступа или фейковый MAC адрес wifi адаптера:
После этого созданное подключение будет доступно через значок сети в трее.Если вам потребуется изменить настройки соединения, которое уже создано, то для этого нужно нажать левую кнопку на значке сети, а затем нажать на «Изменить соединения», в открывшемся окне открыть вкладку «Беспроводные» и там выделить нужное соединение и нажать кнопку «Изменить».
Как пользоваться wifi
Пользоваться wifi очень просто. После того как вы создали подключение включать и выключать его можно через значок сети в трее.
Однако нужно понимать, что возможность пользоваться wifi, сильно зависит от внешних факторов. Поскольку радиосигнал подвержен воздействию внешней среды.
Различные препятствия вроде стен, потолков, полов ослабляют и сигнал точки доступа, и сигнал клиентского устройства. Unity показывает уровень сигнала от точки доступа в «палочках».
На картинках, в начале статьи, показан уровень сигнала в одну-две короткие палки. Это очень слабый сигнал. при таком сигнале пользоваться Интернет скорее всего не получится.
Есть программы (например Wpa_gui ), которые показывают уровень сигнала в цифрах — dBm, например 60 dBm или 40 dBm. Чем больше такая цифра, тем слабее сигнал — хороший сигнал это цифра меньше 50 dBm.
Однако нужно понимать что точность таких цифр колеблется в зависимости от адаптера и драйвера этого адаптера. В одних и тех же условиях один адаптер может показывать например 71 dBm, а другой адаптер 82 dBm.
Кроме пассивных преград, на качество передачи сигнала wifi могут оказывать отрицательное воздействие источники электромагнитного излучения. Так что, даже если у вас на ноутбуке установлен наилучший wifi адаптер, это не означает что вы всегда сможете пользоваться Интернет через wifi.
В ситуации с плохим сигналом может помочь использование адаптера с внешней антенной. Например USB wifi адаптер TP-Link TL-WN722N/C укомплектован внешней антенной. При этом она съемная и при необходимости ее можно заменить на другую, с большим коэффициентом усиления.Что дает наличие внешней антенны? Продолжая этот же пример — в равных условиях — одна и та же точка доступа, одно и тоже время и место подключения, наличие пассивных преград между точкой доступа и клиентом — в итоге слабый сигнал в обе стороны:
- Внутренний «родной» wifi адаптер ноутбука подключается к точке доступа, но практически не дает возможности пользоваться Интернет из-за низкой скорости и частых обрывов. TP-Link TL-WN722NC с собственной антенной дает стабильное соединение с Интернет на неплохой скорости.
Если не работает wifi
Если ваш компьютер «не видит wifi», то есть не обнаруживает никаких wifi сетей причины могут быть в следующем:
- На вашем компьютере нет wifi адаптера. Узнать это можно используя в терминале команды, Ifconfig, iwconfig, lspci, lsusb, lsmod. В списке устройств должна быть беспроводная сетевая карта. На вашем компьютере wifi адаптер есть но он отключен. Например на многих ноутбуках есть кнопки выключения wifi адаптера. Это может отдельная кнопка или одна из кнопок F в комбинации с кнопкой Fn. И наконец последний вариант — в зоне «видимости» вашего адаптера нет wifi сетей.
Домашние WiFi сети
Домашняя wifi сеть позволяет не только раздать Интернет на все устройства которые есть в доме (компьютеры, смартфоны, планшеты), но кроме этого можно разделить и такие ресурсы как принтер и файлы.
Нужно просто открыть общий доступ к тем ресурсам, которые вы хотите сделать расшарить. Делается это так же как для обычной проводной сети. Можно использовать статью Настройка LAN на Linux и Windows.
Безопасность WiFi
Поскольку при использовании wifi вся информация передается по радиоволне это делает wifi сети гораздо более уязвимыми по сравнению с проводными сетями.
Дело в том, что радиосигналы посылаемые точкой доступа (wifi роутером) и устройствами, которые подключены к точке доступа, доступны для перехвата любым аналогичным устройством, которое находится в радиусе «слышимости» от точки доступа или от клиента этой точки доступа. То есть перехват сетевого трафика становится очень простым, доступным и незаметным.
А перехват сетевого трафика позволяет собрать информацию, необходимую для атаки на wifi сеть. По мере того, как становится все больше точек доступа, wifi увеличивается и количество желающих «взломать» wifi сеть.
Самая распространенная мотивация для взлома точек доступа wifi это подключение к Интернету через wifi бесплатно. Довольно распространенная сегодня картина — у вас в квартире установлен wifi роутер и к нему подключены не только ваши устройства, но и компьютер кого-то из ваших соседей. Вы платите за Интернет, а ваш технически грамотный сосед, получает Интернет бесплатно.
Но «кража» Интернет не единственная причина по которой «взламывают» сети wifi.
Дело в том, что если злоумышленник получает доступ к вашей точке доступа, он через нее может получить доступ ко всем устройствам, которые подключены к вашему wifi роутеру.
А это дает ему возможность кражи ваших персональных данных. Например паролей к почте, к интернет-банкам, ваших документов — одним словом ко всему чем вы владеете.
Поэтому пользоваться wifi нужно с осторожностью. Вот несколько правил, которые стоит соблюдать.
Не подключайтесь к открытым общественным сетям wifi через ноутбук на котором у вас хранится ценная информация.
А если вам необходим доступ к Интернет через открытые сети wifi, тогда используйте на вашем ноутбуке файерволл и антивирус. Еще лучше если вы установите на ноутбук две операционные системы.
Одну основную, в которой будет храниться вся ваша ценная информация. А другую пустую, только для того, чтобы выходить в Интернет через открытые wifi сети.Если вы используете роутер wifi у себя дома или в офисе, необходимо правильно выполнить настройку wifi роутера:
- Используйте тип защиты WPA2. Пароль для защиты должен быть длинный — лучше если 50 — 60 символов, и должен состоять из произвольного набора символов. Пароль Marina1234 очень плохой — его взломают за несколько минут. Пароль Nvysue57k-sjehr[SDFmKlnjasue@$laindy хороший — его взломать практически нереально. Если на вашем wifi роутере есть функция WPS ее нужно отключить. Если ваш wifi роутер поддерживает функцию администрирования через веб-интерфейс, нужно отключить доступ к этому интерфейсу через wifi. Веб-интерфейс wifi роутера должен быть доступен только через сетевой кабель. Выключайте ваш роутер wifi на то время когда не пользуетесь Интернет — ночью или когда уходите из дома или офиса. Если точка доступа работает круглые сутки это облегчает задачу взломщику — у него много времени на то, чтобы проводить атаки на вашу точку доступа.
Закажите настройку WiFi в Краснодаре
Иван Сухов, 2013 г.
Поделитесь этим сайтом с друзьями!
Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь — поддержите материально автора. Это легко сделать закинув денежек на Яндекс Кошелек № 410011416229354. Или на телефон +7 918-16-26-331 .
Даже небольшая сумма может помочь написанию новых статей