[Linux.wiki] Настройка wifi на paspberry pi.

Для настройки wifi на paspberry pi нужно:
raspberry pi;
подходящий wifi usb адаптер (см. ссылку ниже);
произвести приведённые ниже настройки.

Настройки протестированы мной на raspberry pi b+, OS Raspbian.
————————————–
Подключите свой usb wifi adapter и загрузите pi.
Если адаптер был успешно распознан, то в выводе команды “ifconfig” должен появится интерфейс
wlan0

Дополнительно, подключённые usb усройства можно посмотреть командой:
sudo lsusb

Все перечисленные команды и утилиты должны быть предустановлены в сборке Raspbian, но если вдруг чего-то нет, то можно их установить:
sudo apt-get install wpasupplicant wireless-tools

Основные сетевые насройки находятся в “/etc/network/interfaces”. Дополнительные настройки относящиеся к Wi-Fi находятся в “/etc/wpa_supplicant/wpa_supplicant.conf”.

Производим настройку сетевого wlan0 интерфейса:
sudo nano /etc/network/interfaces

Нужно убедиться что есть следующая конфигурация:
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

Далее следует проверить, что ваша домашняя wifi сеть видна вашим pi:
sudo iwlist wlan0 scan
(возможно придётся запустить её несколько раз и дать pi просканировать wifi)

Если сетей много, то можно отфильтровать и оставить только имена:
sudo iwlist wlan0 scan | grep ESSID

Далее следует добавить информацию о вашей wifi сети и её параметрах в файл “wpa_supplicant.conf”:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

В данном файле уже должно быть прописано следующее:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

Далее следует добавить настройки вашего wifi:
network={
ssid="YourSSID"
psk="password"
key_mgmt=WPA-PSK
}

Для более продвинутых пользователей WiFi, можно добавить следующие настройки:
proto – Protocol type can be: RSN (for WP2) and WPA (for WPA1).
pairwise – CCMP or TKIP (for WPA2 or WPA1).
auth_alg – authentication algorithm, can be OPEN for both WPA1/WPA2 and less commonly SHARED or LEAP.

После сохранения настроек необходимо перезагрудить pi:
sudo reboot

Проверяем, что ваш wlan0 заработал, подключился к wifi и получил ip-address:
ifconfig

Для проверки к какой конкретно сети подключился ваш pi:
iwconfig

Удачи!

————————————–
Я перевёл и протестировал следующий пост:
http://www.maketecheasier.com/setup-wifi-on-raspberry-pi/

Информация по рекомендованным wifi адаптерам (либо магазины которые продают pi, продают и совместимые адаптеры):
http://elinux.org/RPi_USB_Wi-Fi_Adapters