как подключиться к wifi в линуксе

Как настроить Wifi-соединение на любом Linux-десктопе

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

Вступление

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

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

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

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

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

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

Здесь мы добавили еще одну команду sleep с параметром 10 секунд. Это рекомендуется делать перед получением IP-адреса для надежности установки соединения.

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

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

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

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

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

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

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

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

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

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

Заключение

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

Источник

Как настроить WiFi (вай-фай) на Ubuntu Linux

Даже небольшая сумма может помочь написанию новых статей 🙂

Или поделитесь ссылкой на эту статью со своими друзьями.

Аналогичные статьи для других операционных систем:

Настройка WiFi в Ubuntu Linux

WiFi соединение настроить в Ubuntu Linux совсем несложно. В трее, на значке «Сеть», нужно нажать на левую кнопку мыши и затем, в меню выбрать одну из точек доступа WiFi и кликнуть на ней:

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

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

При этом все остальные параметры, кроме пароля, для нового подключения Ubuntu Linux установит автоматически.

Но есть еще один способ создать wifi подключение к Интернет, немного сложнее, но он дает возможность вручную указать почти все возможные параметры нового подключения. На том же значке сети, в трее, нужно нажать левую кнопку мыши и затем в меню выбрать «Изменить соединения»:

В открывшемся окне нужно открыть вкладку «Беспроводные» и нажать на кнопку «Добавить»:

Затем, в диалоговом окне можно указать целую кучу параметров, например BSSID точки доступа или фейковый MAC адрес wifi адаптера:

После этого созданное подключение будет доступно через значок сети в трее.

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

Как пользоваться wifi

Пользоваться wifi очень просто. После того как вы создали подключение включать и выключать его можно через значок сети в трее.

Однако нужно понимать, что возможность пользоваться wifi, сильно зависит от внешних факторов. Поскольку радиосигнал подвержен воздействию внешней среды. Различные препятствия вроде стен, потолков, полов ослабляют и сигнал точки доступа, и сигнал клиентского устройства. Unity показывает уровень сигнала от точки доступа в «палочках». На картинках, в начале статьи, показан уровень сигнала в одну-две короткие палки. Это очень слабый сигнал. при таком сигнале пользоваться Интернет скорее всего не получится.

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

В ситуации с плохим сигналом может помочь использование адаптера с внешней антенной. Например USB wifi адаптер TP-Link TL-WN722N/C укомплектован внешней антенной. При этом она съемная и при необходимости ее можно заменить на другую, с большим коэффициентом усиления.

Если не работает wifi

Если ваш компьютер «не видит wifi», то есть не обнаруживает никаких wifi сетей причины могут быть в следующем:

Домашние WiFi сети

Домашняя wifi сеть позволяет не только раздать Интернет на все устройства которые есть в доме (компьютеры, смартфоны, планшеты), но кроме этого можно разделить и такие ресурсы как принтер и файлы. Нужно просто открыть общий доступ к тем ресурсам, которые вы хотите сделать расшарить. Делается это так же как для обычной проводной сети. Можно использовать статью Настройка LAN на Linux и Windows.

Безопасность WiFi

Поскольку при использовании wifi вся информация передается по радиоволне это делает wifi сети гораздо более уязвимыми по сравнению с проводными сетями. Дело в том, что радиосигналы посылаемые точкой доступа (wifi роутером) и устройствами, которые подключены к точке доступа, доступны для перехвата любым аналогичным устройством, которое находится в радиусе «слышимости» от точки доступа или от клиента этой точки доступа. То есть перехват сетевого трафика становится очень простым, доступным и незаметным. А перехват сетевого трафика позволяет собрать информацию, необходимую для атаки на wifi сеть. По мере того, как становится все больше точек доступа, wifi увеличивается и количество желающих «взломать» wifi сеть.

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

Не подключайтесь к открытым общественным сетям wifi через ноутбук на котором у вас хранится ценная информация. А если вам необходим доступ к Интернет через открытые сети wifi, тогда используйте на вашем ноутбуке файерволл и антивирус. Еще лучше если вы установите на ноутбук две операционные системы. Одну основную, в которой будет храниться вся ваша ценная информация. А другую пустую, только для того, чтобы выходить в Интернет через открытые wifi сети.

Если вы используете роутер wifi у себя дома или в офисе, необходимо правильно выполнить настройку wifi роутера:

Даже небольшая сумма может помочь написанию новых статей 🙂

Или поделитесь ссылкой на эту статью со своими друзьями.

Источник

MNorin.com

Блог про Linux, Bash и другие информационные технологии

Настройка WiFi из командной строки

Если вы пользуетесь какой-либо операционной системой на базе ядра linux, то скорее всего уже видели графические приложения для подключения к беспроводными сетям. Но если графического приложения еще нет, и для установки его требуется наличие сети, а для получения доступа к Интернету необходимо подключиться к беспроводной точке, то выход тогда только один — настройка WiFi из командной строки. Или еще пример — настроить сервер по ssh, чтобы он мог работать с беспроводным контроллером.

Установка необходимых пакетов

В первую очередь необходимо проверить, установлены ли пакет wpasupplicant и wireless-tools. Эти пакеты позволят вам подключаться к беспроводным сетям с WPA и WPA2 аутентификацией. В Debian и Ubuntu это делается командами

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

Кроме того, может понадобиться поставить микрокод (firmware) для устройства, установив соответствующий производителю пакет. Микрокод также называют прошивкой, но это не совсем правильно. Микрокод загружается в устройство перед началом работы с ним, а прошивка в устройстве находится постоянно. Для Intel это может быть, например, пакет firmware-iwlwifi из репозитория non-free. Микрокод часто лежит именно в этой ветке репозиториев. Либо это может быть пакет firmware-realtek, либо firmware-linux-free.

Проверка беспроводного контроллера

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

А в списке интерфейсов должен присутствовать соответствующий сетевой интерфейс, обычно это wlan0. Просмотреть список можно командой

Настройка WiFi из командной строки

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

На экран будет выведен список доступных сетей в виде записей такого вида:

Из этой информации нам понадобится поле «ESSID», представляющее название точки доступа, в данном случае «wireless-net», а также строчки «IEEE 802.11i/WPA2 Version 1» и «Authentication Suites (1) : PSK». Эти два значения дают нам понимание того, что используется WPA2-PSK аутентификация.

Создаем файл /etc/wpa_supplicant/wpa_supplicant.conf:

И затем даем команду

После этого, если адрес не получен автоматически, вызываем DHCP-клиент:

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

Если адрес указан верно, то вы сможете получить доступ к Интернету. Но обычно DHCP-клиент получает шлюз по умолчанию автоматически

Изменение конфигурационных файлов

Теперь нам необходимо задать в конфигурационных файлах параметры беспроводной сети — название и ключ.

Записываем в файл /etc/network/interfaces следующее:

Источник

Linux WiFi из командной строки с wpa_supplicant

В этой статье я расскажу, как можно настроить WiFi с помощью wpa_supplicant, без всяких Xorg/X11 утилит. Это необходимо для того, чтобы базовые службы ОС исправно работали с минимальным набором технических средств удаленного доступа. Программа будет исполняться как служба, настройки сделаны правкой конфиг файлов.

По-быстрому, установить соединение с открытой точкой доступа можно таким образом.

Если же надо всерьез и надолго, то прошу внутрь.

Общие сведения о wpa_supplicant

Что из себя представляет wpa_supplicant?

Как wpa_supplicant устанавливает связь с точкой доступа?

Установка

Если не выбирать графический фронтенд, то программа почти не тянет за собой никаких зависимостей. Для Gentoo Linux сгодится установка с выставленными флагами как показано.

Подключение без конфиг файла

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

Пример для открытой сети был показан в самом начале. Для закрытой WPA сети быстрое подключение выгладит так:

Для закрытой WPA2 сети:

В конце необходимо вручную запустить демон DHCP.

Подключение к Ad-Hoc сети

Никогда с такой не сталкивался, но готовым нужно быть ко всему. Подключение к открытой ad-hoc.

Настройка для домашней сети

Теперь самое интересное — настройка. Этот процесс задокументирован для Arch Wiki, Debian Wiki и Gentoo Wiki, но всех деталей там естественно нет.

Возьмем типовой конфиг из документации. Например такой.

ap_scan — AP scanning/selection

By default, wpa_supplicant requests driver to perform AP scanning and then uses the scan results to select a suitable AP. Another alternative is to allow the driver to take care of AP scanning and selection and use wpa_supplicant just to process EAPOL frames based on IEEE 802.11 association information from the driver.

1: wpa_supplicant initiates scanning and AP selection (default).
0: Driver takes care of scanning, AP selection, and IEEE 802.11 association parameters (e.g., WPA IE generation); this mode can also be used with non-WPA drivers when using IEEE 802.1X mode;
do not try to associate with APs (i.e., external program needs to control association). This mode must also be used when using wired Ethernet drivers.

2: like 0, but associate with APs using security policy and SSID (but not BSSID); this can be used, e.g., with ndiswrapper and NDIS drivers to enable operation with hidden SSIDs and optimized roaming;
in this mode, the network blocks in the configuration are tried one by one until the driver reports successful association; each network block should have explicit security policy (i.e., only one
option in the lists) for key_mgmt, pairwise, group, proto variables.

Note: ap_scan=2 should not be used with the nl80211 driver interface (the current Linux interface). ap_scan=1 is optimized work working with nl80211. For finding networks using hidden SSID, scan_ssid=1 in the network block can be used with nl80211.

group: list of accepted group (broadcast/multicast) ciphers for WPA
CCMP = AES in Counter mode with CBC-MAC [RFC 3610, IEEE 802.11i/D7.0]
TKIP = Temporal Key Integrity Protocol [IEEE 802.11i/D7.0]
WEP104 = WEP (Wired Equivalent Privacy) with 104-bit key
WEP40 = WEP (Wired Equivalent Privacy) with 40-bit key [IEEE 802.11]
If not set, this defaults to: CCMP TKIP WEP104 WEP40

pairwise: list of accepted pairwise (unicast) ciphers for WPA
CCMP = AES in Counter mode with CBC-MAC [RFC 3610, IEEE 802.11i/D7.0]
TKIP = Temporal Key Integrity Protocol [IEEE 802.11i/D7.0]
NONE = Use only Group Keys (deprecated, should not be included if APs support pairwise keys)

proto: list of accepted protocols
WPA = WPA/IEEE 802.11i/D3.0
RSN = WPA2/IEEE 802.11i (also WPA2 can be used as an alias for RSN)
If not set, this defaults to: WPA RSN

key_mgmt: list of accepted authenticated key management protocols
WPA-PSK = WPA pre-shared key (this requires ‘psk’ field)
WPA-EAP = WPA using EAP authentication (this can use an external program, e.g., Xsupplicant, for IEEE 802.1X EAP Authentication
IEEE8021X = IEEE 802.1X using EAP authentication and (optionally) dynamically generated WEP keys
NONE = WPA is not used; plaintext or static WEP could be used
If not set, this defaults to: WPA-PSK WPA-EAP

Создаем хэш пароля для psk :

Все готово, чтобы создать конфиг сети. Итоговый файл должен выглядеть как-то так.

Настройка 802.1X для офиса

Стандарт IEEE 802.1X определяет более строгую модель подключения к WiFi сети. Вместо psk пароля необходимо предъявить серверный сертификат.

Так может выглядеть блок, настроенный для подключения к сети в режиме WPA-Enterprise с аутентификацией 802.1X PEAP, в котором требуется ввод данных учетной записи пользователя:

А это пример блока, настроенного для подключения к сети в режиме WPA-Enterprise с аутентификацией 802.1X EAP-TLS, в котором требуются серверный и клиентский сертификаты:

Привязка wpa_supplicant к сетевой карте

Следует также добавить wpa_supplicant в автозапуск.

Пользователи RedHat добавляют в /etc/sysconfig/wpa_supplicant

а в файл /etc/sysconfig/network-scripts/ifcfg-wlan0

Отладка

После того как wpa_supplicant успешно подключилась к точке доступа, в dmesg можно увидеть протокол установки соединения.

Если же вместо этого вы увидите ошибку:

Источник

Как настроить сеть Wi-Fi в Linux Ubuntu!

Приветствую Всех!
В этой статье я расскажу как подключиться к действующей сети Wi-Fi в Linux Ubuntu. А также как настроить и наиболее безопасно использовать данный вид подключения к сети.

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

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

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

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

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

Если вы используете роутер Wi-Fi у себя дома или в офисе, необходимо правильно его настроить:

При начальной настройке роутера необходимо сменить пароль администратора, а не оставлять используемый по умолчанию.
Используйте тип защиты WPA2.
Пароль для защиты должен быть длинный — желательно более 8 символов, и должен состоять из произвольного набора символов. Пароль qwerty1234 очень плохой — его взломают за несколько минут. Пароль y57k-S[D_n@oT$laindy хороший — его взломать практически нереально.
Если ваш Wi-Fi роутер поддерживает функцию администрирования через веб-интерфейс, то доступ к нему должен быть только с устройств подключенных через сетевой кабель.
Разрешить подключение к вашей сети Wi-Fi только устройств добавленных в список доступа.
Если на вашем роутере есть функция WPS, ее нужно отключить.
Сделать вашу сеть «скрытой» отключив вещание своего идентификатора SSID на роутере.

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

Как пользоваться сетью и правила подключения мы рассмотрели, а теперь приступим к подключению к wi-fi сети и настройке в Linux Ubuntu.

Для подключения к действующей сети WiFi в Linux Ubuntu, необходимо кликнуть левой кнопкой мыши по значку на панели.

В открывшемся списке выбираем Wi-Fi сеть к которой будем подключаться через Linux Ubuntu.

Откроется новое окно в котором Linux Ubuntu предложит ввести пароль для подключения к нашей сети WiFi. Вводим его и нажимаем кнопку «Подключиться».

После подключения значек Wi-Fi на панели Ubuntu Linux изменится.

Если нам нобходимо изменить пароль Wi-Fi сети Linux Ubuntu или внести изменения в настройки нашей сетевой карты, то необходимо кликнуть левой кнопкой мыши по значку на панели и выбрать «Изменить соединение».

Выбираем наше подключение к Wi-Fi в Ubuntu Linux и нажимаем кнопку «Изменить»

И в открывшемся окне настройки Wi-Fi в Linux Ubuntu, на вкладке «Защита Wi-Fi» мы можем изменить пароль. Поставив галочку в поле «Показывать пароль», вы можете вместо звездочек в поле «Пароль» видеть набранный пароль. После внесения изменении обязательно нажимайте кнопку «Сохранить».

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

Если вам необходимо подключиться к настроенной «Скрытой сети» Wi-Fi в Linux Ubuntu, необходимо кликнуть левой кнопкой мыши по значку и в меню выбрать пункт «Подключится к скрытой беспроводной сети».

Откроется новое окно подключения к скрытой сети Wi-Fi Linux Ubuntu, в которое добавляем в соответствующие поля имя сети (SSID), тип безопасности сети (WPA2), пароль для подключения к нашей сети и нажимаем кнопку «Подключиться».

После подключения значок сети Wi-Fi на панели Linux Ubuntu изменится.

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

Сделай репост – выиграй ноутбук!

Каждый месяц 1 числа iBook.pro разыгрывает подарки.

—> LENOVO или HP от 40-50 т.р., 8-16ГБ DDR4, SSD, экран 15.6″, Windows 10

2 комментария

Автор: Владимир Белев

Спасибо за дополнительную информацию к статье!

Источник

Операционные системы и программное обеспечение