WiFi для Raspberry

Самый простой способ подключить ваш миникомпьютер Raspberry к интернету или локальной сети через Wi-Fi - это использовать недорогой адаптер USB.

Raspberry - Wi-Fi через USB адаптер

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

Версия Raspbian "weezy" имеет уже драйверы для адаптера, если вы используете более старый дистрибутив, вам придётся установить драйверы Realtek RTL8192CU самому.

Пройдём все этапы установки на примере адаптера на базе чипсета RTL8188:

Проверка

lsusb

raspberry lsusb

В списке устройств мы видим подключённый адаптер RealTek RTL8188CUS 802.11n WLAN Adapter. Это и есть наш адаптер, система его опознала.

Проверим, запущен ли драйвер ядра:

lsmod

raspberry lsmod

В списке запущенных модулей мы видим 8192cu. Это наш модуль. Если его нет в списке, попробуйте извлечь и заново вставить устройство.

Последняя проверка - конфигурация беспроводных подключений:

iwconfig

raspberry iwconfig

Адаптер wlan0 есть в списке!

Настройка

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

Первым делом откроем настройки сетевых интерфейсов командой

sudo nano /etc/network/interfaces

Добавим (или раскомментируем) следующие строки

auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

raspberry /etc/network/interfaces

После этого следует создать (или отредактировать соответствующим образом) файл настроек беспроводного соединения:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Добавьте следующие строки в него:

network={
ssid="_SSID_"
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
psk="_WPA_SHARED_KEY_"
}

Текст "_SSID_" и "_WPA_SHARED_KEY_" следует заменить вашими именем беспроводной сети и паролем соответственно.

raspberry-usb-wi-fi-6

Перезапустим сетевой адаптер (интерфейс):

sudo ifup wlan0

Эта команда перезапускает сетевой интерфейс с нашими новыми настройками. Если  мы всё сделали правильно, сетевой интерфейс wlan0 подключится к сети получит IP-адрес:

raspberry sudo ifup wlan0

Ещё раз проверить, работает ли интерфейс можно командой

ifconfig wlan0

raspberry ifconfig wlan0

Если после выполнения команды ifup подключиться к сети не удаётся, проверьте настройки беспроводного подключения и перезагрузите ваш Raspberry. Если к ней подключён дисплей, на нём можно увидеть что происходит при попытке подключения к сети при загрузке.

Залишити відповідь