Нурмухамед Артыкалы

Блог обо всем

Настройка беспроводной сети в Armbian для Orange Pi Zero Plus

Как настроить беспроводную сеть на Orange Pi Zero Plus

Предыстория

Это решение проблемы – если настраивать сеть стандартным способом через NetworkManager, то после перезагрузки wifi-сеть не работает.

Решение

Отключаем NetworkManager, wpa_supplicant

1
sudo systemctl disable NetworkManager hostapd wpa_supplicant

Создадим новый параметризованный сервис wpa_supplicant@.service

1
2
3
4
5
6
7
8
9
10
cat <<"EOF" | sudo tee /etc/systemd/system/wpa_supplicant@.service
[Unit]
Description=WPA supplicant for %i

[Service]
ExecStart=/sbin/wpa_supplicant -i%i -c/etc/wpa_supplicant/wpa_supplicant.conf

[Install]
WantedBy=multi-user.target
EOF

Включаем сервисы

1
sudo systemctl enable systemd-networkd.service systemd-resolved.service wpa_supplicant@wlan0.service

Создаем профиль проводной сети

1
2
3
4
5
6
7
8
9
10
cat << "EOF" | sudo tee /etc/systemd/network/wired.network
[Match]
Name=eth0

[Network]
DHCP=yes

[DHCP]
RouteMetric=10
EOF

Создаем профиль беспроводной сети

1
2
3
4
5
6
7
8
9
10
cat << "EOF" | sudo tee /etc/systemd/network/wireless.network
[Match]
Name=wlan0

[Network]
DHCP=yes

[DHCP]
RouteMetric=10
EOF

Определяем SSID, к которым нужно подключатся

1
wpa_passphrase SSIDNAME SSIDPASS > /etc/wpa_supplicant/wpa_supplicant.conf

Перезагружаемся

1
sudo systemctl reboot

Итог

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

Comments

Comments