Как выполнить настройку WiFi в Raspberry Pi из консоли

На Raspberry Pi WiFi модуль есть только у модели 3 Model B. Во всех остальных таких одноплатниках, чтобы подключаться к сети по воздуху, требуется донгл – небольшое устройство, подключаемое по USB.

Как выполнить настройку WiFi в Raspberry Pi из консоли 6423
Тэги

На Raspberry Pi WiFi модуль есть только у модели 3 Model B. Во всех остальных таких одноплатниках, чтобы подключаться к сети по воздуху, требуется донгл – небольшое устройство, подключаемое по USB.

В Rapberry Pi WiFi можно наладить практически при помощи любого "свистка", так как Raspbian имеет ядро Linux, а оно поддерживает почти любое современное оборудование. Поэтому можно смело подключать донгл любой модели.

Проверка на поддержку технологий

Прежде чем выполнить в Raspberry Pi подключение к WiFi, рекомендуется убедиться, что система обнаружила новое устройство. Для этого его в первую очередь, конечно, нужно установить в свободный USB-порт.

Чтобы проверить, видит ли система донгл, необходимо:

  • запустить консоль;
  • ввести команду lsusb;
  • посмотреть, есть ли в списке запись Wireless Adapter.

В случае если таковой имеется, это означает, что устройство обнаружено. Теперь можно посмотреть подробную информацию, введя команду lsusb –v. Отобразится листинг, в котором нужно найти подключенный свисток. Если в конце соответствующей записи имеется строчка Drive is the NAME_MODULE module (вместо NAME_MODULE должны быть цифры и буквы, а в конце – usb), то значит – система может работать с устройством.

WiFi Raspberry Pi

Теперь на всякий случай потребуется проверить, включен ли беспроводной адаптер. Чтобы это сделать, необходимо вывести список поддерживаемых интерфейсов, что делается командой ifconfig -a. В отобразившемся листинге должен присутствовать интерфейс wlan0. Уточнить информацию о нем можно посредством ввода команды iwconfig.

Настройка WiFi на Raspberry

Теперь может быть непосредственно выполнена на Raspberry Pi настройка WiFi. Для этого в первую очередь следует посмотреть, что указано в файле interfaces, который находится в каталоге /etc/network. Там есть секция wlan0, и в ней должно быть указано следующее:

allow-hotplug wlan0

iface wlan0 inet manual

wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

iface default inet dhcp

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

Купить
Raspberry PI
Проверенный поставщик
MyRaspberri.ru рекоммендует

Как получить список доступных сетей

Следующий шаг, который предполагает на Raspberry Pi настройка WiFi – получение списка доступных сетей. Для этого нужно ввести следующую команду: iwlist wlan0 scan (конечно, под sudo).

Естветственно, под Raspberry Pi настройка сети предполагает указание реквизитов доступа. Это делается посредством редактирования файла wpa_supplicant.conf – он находится в директории /etc/wpa_supplicant/. В его конец следует добавить следующие строки:

network={

 

            ssid="ИМЯ_WIFI_К_КОТОРОМУ_ВЫ_ХОТИТЕ_ПОДКЛЮЧИТЬСЯ"

 

            psk="ПАРОЛЬ_ОТ_СЕТКИ"

 

            key_mgmt=ТИП_ШИФРОВАНИЯ (если WEP – NONE, а WPA – WPA-SPK)

Когда будет осуществлено подключение, останется только получить IP. Это система сделает сама после ввода команды dhclient wlan0 (выполняется под sudo).

Raspberry Pi настройка WiFi

Далее нужно записать изменения и перезагрузиться. Когда "Малина" будет включена, можно попробовать пропинговать какой-нибудь сервер (ping www.yahoo.com). Если хотя бы один отклик пришел, значит настройка WiFi на Raspberry Pi выполнена успешно.

Решение возможных проблем

Некоторые пользователи жалуются, что на Rapberry Pi обрывается WiFi. Такое чаще всего происходит из-за того, что в Raspbian включен режим энергосбережения, который отключает беспроводной интерфейс. Исправить эту проблему просто. Для этого нужно из-под sudo выполнить следующее: iw dev wlan0set power_save off. Эта команда даст понять системе, что сохранять энергию в ущерб беспроводному интерфейсу не нужно.

Вторая распространенная проблема заключается в том, что в Raspberry нет WiFi интерфейса. То есть устройство подключено, но оно его не видит. Проблема в данном случае, скорее всего, обусловлена тем, что установлен неподдерживаемый донгл. Подобное бывает, хотя и крайне редко. В таком случае нужно попробовать вставить другой "свисток" и выполнить проверку интерфейсов указанными выше способами. Должно все заработать.

Настройка WiFi-сети из-под консоли – дело не очень хитрое. При желании большую часть шагов (в частности, посредством которых выполняется проверка) можно пропускать. Однако при самом первом конфигурировании рекомендуется их проделать, чтобы убедиться в исправности устройства, а главное – понять, как работает беспроводной интерфейс в Raspbian. Также следует отметить, что можно выполнить настройку WiFi значительно проще – при помощи какой-нибудь из графических утилит, которые возможно найти в репозитории.


Оставить комментарий

Обучение разработке Raspberri Pi
Хочешь научиться делать крутые штуки с RaspberryPi? Оставь заявку и мы отправим тебе информацию о наших курсах.
Оставить заявку

Автор курса Сергей Кузнецов, специалист по Raspberri Pi