Для настройки wifi на Raspberry я использовал wifi module RLT8188CUS.
В моем случае, мне не понадобилось устанавливать дополнительные драйвера чтобы устройство начало работать.
В том случае если у нас авторизация на основе WPA, то вначале нужно сгенерировать конфиг файл для доступа по WPA
wpa_passphase SSID PASSWORD
SSID в нашем случае это имя WiFi соединения, PASSWORD - пароль для авторизации
В терминал будет выведен текст который нужно вставить в /etc/wpa_supplicant/wpa_supplicant.conf файл и дописать кое-чего еще …
Вот пример моего рабочего конфига
ctrl_interface=/var/run/wpa_supplicant update_config=1 network={ proto=WPA RSN key_mgmt=WPA-PSK pairwise=CCMP TKIP group=CCMP TKIP ssid="_SSID_" psk="_PASSWORD_" }
Далее довольно просто, запускаем следующие команды
sudo -s # находим wifi куда хотим присоединиться и channel iwlist wlan0 scan # убиваем запущенную wpa pkill wpa_supplicant # отключаем интерфейс ifconfig wlan0 down # загружаем интерфейс ifconfig wlan0 up # конфигурируем интерфейс iwconfig wlan0 essid "_SSID_" channel _CHANNEL_ # запускаем wpa в качестве сервиса wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf # стартуем соединение dhclient wlan0
Ну теперь должно работать - проверяем
curl icanhazip.com