Для настройки 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