7 января 2016 г.

Banana Pi m1+ WIFi точка доступа



Заходим на устройство по ssh, далее все от рута:
 

# bananian-hardware

Выбираем наше устройство, подключаем модуль WiFi при загрузке и отправляемся в ребут:

# nano /etc/modules

В конец дописываем (во всех манах рекомендуют "ap6210 op_mode=2", но у меня почему-то на этой опции WiFi модуль не взлетел) я написал:

ap6210


# reboot

После перезагрузки

Устанавливаем необходимый софт:

# apt-get install udhcpd hostapd
Далее

# nano /etc/sysctl.conf

раскомментируем/вписываем строку

net.ipv4.ip_forward = 1

Далее настраиваем статический IP для WiFi подсети.

# nano /etc/network/interfaces
В конфиге правим/дописываем:

allow-hotplug wlan0
iface wlan0 inet static
address 192.168.100.1
netmask 255.255.255.0

Далее создаем конфиг udhcpd:

# nano /etc/udhcpd.conf

В него вписываем:

start 192.168.100.101 #default: 192.168.0.20
end 192.168.100.254 #default: 192.168.0.254
#The interface that udhcpd will use
interface wlan0 #default: eth0
#Examles
option subnet 255.255.255.0
opt router 192.168.100.1
opt wins 192.168.100.1
option dns 8.8.8.8
option domain local
option lease 864000

Создаем/правим конфиг для hostapd:

# nano /etc/hostapd/hostapd.conf
В него вписываем:
 

interface=wlan0
driver=nl80211
ssid=Point
channel=1
hw_mode=g
ieee80211n=1
wmm_enabled=1
#ht_capab=[HT40+][SHORT-GI-40]
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=123456789
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

Где
ssid -- имя будущей точки доступа
wpa_passphrase=123456789 -- пароль

Далее, настроим автозапуск нашего hostapd с свеже сохраненным конфигом:
Допишем в

# nano /etc/default/hostapd

Следующую строку:

DAEMON_CONF="/etc/hostapd/hostapd.conf"

Далее:

# nano /etc/rc.local

В конец файла, но до строки "exit 0" впишем две строки:

udhcpd /etc/udhcpd.conf
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Отправляемся в ребут и получаем точку доступа.)

Комментариев нет:

Отправить комментарий