Поднять точку доступа WIFI на Orange Pi
Тестировал на ARMBIAN 5.25 stable Debian GNU/Linux 8 (jessie) 3.4.113-sun8i
прямая ссылка на Armbian_5.25_Orangepipc_Debian_jessie_default_3.4.113.img
cat /etc/armbian-release
root@orangepipc:~# cat /etc/armbian-release
# PLEASE DO NOT EDIT THIS FILE
BOARD=orangepipc
BOARD_NAME="Orange Pi PC"
VERSION=5.25
LINUXFAMILY=sun8i
BRANCH=default
ARCH=arm
IMAGE_TYPE=stable
# PLEASE DO NOT EDIT THIS FILE
BOARD=orangepipc
BOARD_NAME="Orange Pi PC"
VERSION=5.25
LINUXFAMILY=sun8i
BRANCH=default
ARCH=arm
IMAGE_TYPE=stable
uname -a
Linux orangepipc 3.4.113-sun8i #28 SMP PREEMPT Thu Feb 2 02:01:28 CET 2017 armv7l GNU/Linux
iw list
iw list
если видим Supported interface modes: AP, а заодно и список частот
apt-get install dnsmasq dkms hostapd -y
nano /etc/network/interfaces
nano /etc/network/interfaces
заменяем на:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.4
netmask 255.255.255.0
gateway 192.168.0.1
auto wlan0
iface wlan0 inet static
address 192.168.12.1
netmask 255.255.255.0
network 192.168.12.0
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.4
netmask 255.255.255.0
gateway 192.168.0.1
auto wlan0
iface wlan0 inet static
address 192.168.12.1
netmask 255.255.255.0
network 192.168.12.0
Сохраняем внесенные изменения (ctrl + o) и закрываем файл (ctrl + x).
git clone https://github.com/oblique/create_ap
cd create_ap
make install
nano /etc/create_ap.conf
cd create_ap
make install
nano /etc/create_ap.conf
заменяем на:
CHANNEL=4
GATEWAY=192.168.12.1
WPA_VERSION=1+2
ETC_HOSTS=0
DHCP_DNS=gateway
NO_DNS=0
HIDDEN=0
MAC_FILTER=0
MAC_FILTER_ACCEPT=/etc/hostapd/hostapd.accept
ISOLATE_CLIENTS=0
SHARE_METHOD=nat
IEEE80211N=0
IEEE80211AC=0
HT_CAPAB=’[HT40+]’
VHT_CAPAB=
DRIVER=nl80211
NO_VIRT=0
COUNTRY=
FREQ_BAND=2.4
NEW_MACADDR=
DAEMONIZE=0
NO_HAVEGED=0
WIFI_IFACE=wlan0
INTERNET_IFACE=eth0
SSID=home
PASSPHRASE=orangepi
USE_PSK=0
GATEWAY=192.168.12.1
WPA_VERSION=1+2
ETC_HOSTS=0
DHCP_DNS=gateway
NO_DNS=0
HIDDEN=0
MAC_FILTER=0
MAC_FILTER_ACCEPT=/etc/hostapd/hostapd.accept
ISOLATE_CLIENTS=0
SHARE_METHOD=nat
IEEE80211N=0
IEEE80211AC=0
HT_CAPAB=’[HT40+]’
VHT_CAPAB=
DRIVER=nl80211
NO_VIRT=0
COUNTRY=
FREQ_BAND=2.4
NEW_MACADDR=
DAEMONIZE=0
NO_HAVEGED=0
WIFI_IFACE=wlan0
INTERNET_IFACE=eth0
SSID=home
PASSPHRASE=orangepi
USE_PSK=0
Сохраняем внесенные изменения (ctrl + o) и закрываем файл (ctrl + x).
systemctl daemon-reload
systemctl start create_ap.service
systemctl status create_ap.service
systemctl start create_ap.service
systemctl status create_ap.service
systemctl enable create_ap.service
reboot
systemctl status create_ap.service
reboot
systemctl status create_ap.service
Подключаемся к точке доступа, например с мобильного телефона:
SSID=home
PASSPHRASE=orangepi
Источник
26.09.2018 в 19:38, Просмотров: 13158