Настройка Wi-Fi на Raspberry Pi 3 со старой ОС
Что имеем:
Образ ОС настраивался на Raspberry Pi, версии, где нет интегрированного Wi-Fi модуля и вообще Wi-Fi не использовался. Образ был перенесен на Raspberry Pi 3.
Задача:
Необходимо Raspberry Pi 3 перевести с кабельного (RJ-54) на беспроводное подключение (Wi-Fi)
Проверка:
Команда ifconfig выдает информацию о состоянии активных интерфейсов.
У меня не было wlan0, точнее ОС не знала о наличии Wi-Fi модуля.
Обновляем систему:
Т.к. образ ОС настраивался на Raspberry Pi, версии, где нет интегрированного Wi-Fi модуля, обновляем ОС следующими командами:
apt-get update
apt-get upgrade
apt-get dist-upgrade
Проверка2:
После ввода команды ifconfig должен появиться wlan0
Проверим список доступных Wi-Fi сетей командой:
iwlist wlan0 scan
Мне пришлось покрутить скролом мыши, обнаружилось достаточно много соседских сетей, но свою нашел - отлично!

Переходим к настройке ;)
Настройка:
Далее Вам необходимо внести изменения в два файла, просто откорректируйте на свои значения.
Название моей Wi-Fi сети (SSID): roBHo , пароль от сети: LanElite , IP адрес от точки не получаю, назначаю сам.
1. Заходим в файл сетевой конфигурации командой:
sudo nano /etc/network/interfaces
И вносим изменение в содержимое фала. В итоге будет таким, но Вам необходимо внести все что связано с wi-fi,
начинается с "allow-hotplug wlan0":
auto lo
iface lo inet loopback
iface eth0 inet static
address 192.168.1.69
netmask 255.255.255.0
gateway 192.168.1.254
nameserver 192.168.1.254
allow-hotplug wlan0
auto wlan0
iface wlan0 inet static
wareless-essid roBHo
address 192.168.1.70
netmask 255.255.255.0
gateway 192.168.1.254
nameserver 192.168.1.254
pre-up wpa_supplicant -B w -D wext -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
post-down killall -q wpa_supplicant

Ctrl+X далее Y, все, файл сохранили. Перепроверим, откроем его еще раз (той же командой). Выйти без сохранения Ctrl+Z.
2. Соединение с шифрованием (пароль: LanElite) поддерживает утилита wpa_supplicant.
Генерируем пароль с помощью wpa_passphrase, которая входит в состав пакета wpa_supplicant. Пароль, подключения к Wi-Fi, должен быть в виде шестнадцатиричного числа:
команда:
wpa_passphrase roBHo LanElite
получим ответ:
network={
ssid="roBHo"
#psk="LanElite"
psk=a74eaed0d67e796f0d039195f2df3e5ed80a5682cc0d39167787b81e2ba92541
}

Копируем (нам это понадобится на следующем этапе), просто выделив необходимое нажав Ctrl+C.
Рекомендую в блокноте собрать готовый текст, далее в PuTTY вставить в нужном месте, там где курсор (одно нажатие правой кнопкой мыши вставляет содержимое буфера).
3. файл настроек безопасности:
команда:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Содержимое фала у Вас скорее всего будет пустым, необходимо внести текст, что бы в итоге было таким:
#ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="roBHo"
proto=WPA RSN
scan_ssid=1
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
psk=a74eaed0d67e796f0d039195f2df3e5ed80a5682cc0d39167787b81e2ba92541
}

Проверка:
Перезапустим сетевые интерфейсы командой:
sudo /etc/init.d/networking restart
Wi-Fi должен заработать, проверим командой ifconfig (кстати для перемещения между уже набранными командами используйте стрелки "вверх" и "вниз")

Примечание:
Во избежание заколцованности сети отключите сетевой шнур (RJ-45) от малинки (Raspberry Pi 3).
Т.к. в малинке все интерфейсы висят на одном контроллере и изначально eth0 и wlan0 я настраивал в разных подсетях, то подключиться удалось только к wlan0. Как понимаю, либо кабель либо вифи.
Авторская статья OnlyAll.ru

Образ ОС настраивался на Raspberry Pi, версии, где нет интегрированного Wi-Fi модуля и вообще Wi-Fi не использовался. Образ был перенесен на Raspberry Pi 3.
Задача:
Необходимо Raspberry Pi 3 перевести с кабельного (RJ-54) на беспроводное подключение (Wi-Fi)
Проверка:
Команда ifconfig выдает информацию о состоянии активных интерфейсов.
У меня не было wlan0, точнее ОС не знала о наличии Wi-Fi модуля.
Обновляем систему:
Т.к. образ ОС настраивался на Raspberry Pi, версии, где нет интегрированного Wi-Fi модуля, обновляем ОС следующими командами:
apt-get update
apt-get upgrade
apt-get dist-upgrade
Проверка2:
После ввода команды ifconfig должен появиться wlan0
Проверим список доступных Wi-Fi сетей командой:
iwlist wlan0 scan
Мне пришлось покрутить скролом мыши, обнаружилось достаточно много соседских сетей, но свою нашел - отлично!

Переходим к настройке ;)
Настройка:
Далее Вам необходимо внести изменения в два файла, просто откорректируйте на свои значения.
Название моей Wi-Fi сети (SSID): roBHo , пароль от сети: LanElite , IP адрес от точки не получаю, назначаю сам.
1. Заходим в файл сетевой конфигурации командой:
sudo nano /etc/network/interfaces
И вносим изменение в содержимое фала. В итоге будет таким, но Вам необходимо внести все что связано с wi-fi,
начинается с "allow-hotplug wlan0":
auto lo
iface lo inet loopback
iface eth0 inet static
address 192.168.1.69
netmask 255.255.255.0
gateway 192.168.1.254
nameserver 192.168.1.254
allow-hotplug wlan0
auto wlan0
iface wlan0 inet static
wareless-essid roBHo
address 192.168.1.70
netmask 255.255.255.0
gateway 192.168.1.254
nameserver 192.168.1.254
pre-up wpa_supplicant -B w -D wext -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
post-down killall -q wpa_supplicant

Ctrl+X далее Y, все, файл сохранили. Перепроверим, откроем его еще раз (той же командой). Выйти без сохранения Ctrl+Z.
2. Соединение с шифрованием (пароль: LanElite) поддерживает утилита wpa_supplicant.
Генерируем пароль с помощью wpa_passphrase, которая входит в состав пакета wpa_supplicant. Пароль, подключения к Wi-Fi, должен быть в виде шестнадцатиричного числа:
команда:
wpa_passphrase roBHo LanElite
получим ответ:
network={
ssid="roBHo"
#psk="LanElite"
psk=a74eaed0d67e796f0d039195f2df3e5ed80a5682cc0d39167787b81e2ba92541
}

Копируем (нам это понадобится на следующем этапе), просто выделив необходимое нажав Ctrl+C.
Рекомендую в блокноте собрать готовый текст, далее в PuTTY вставить в нужном месте, там где курсор (одно нажатие правой кнопкой мыши вставляет содержимое буфера).
3. файл настроек безопасности:
команда:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Содержимое фала у Вас скорее всего будет пустым, необходимо внести текст, что бы в итоге было таким:
#ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="roBHo"
proto=WPA RSN
scan_ssid=1
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
psk=a74eaed0d67e796f0d039195f2df3e5ed80a5682cc0d39167787b81e2ba92541
}

Проверка:
Перезапустим сетевые интерфейсы командой:
sudo /etc/init.d/networking restart
Wi-Fi должен заработать, проверим командой ifconfig (кстати для перемещения между уже набранными командами используйте стрелки "вверх" и "вниз")

Примечание:
Во избежание заколцованности сети отключите сетевой шнур (RJ-45) от малинки (Raspberry Pi 3).
Т.к. в малинке все интерфейсы висят на одном контроллере и изначально eth0 и wlan0 я настраивал в разных подсетях, то подключиться удалось только к wlan0. Как понимаю, либо кабель либо вифи.
6 807 17.01.17