Виртуальная точка доступа с раздачей от ADSL на базе маршрутизатора
D-Link 2500u |
[исправить] |
В этом примере в качестве маршрутизатора используется D-Link 2500u
(перепрошитый 2300u). Необходимо чтобы dlink 2500u работал в режиме
маршрутизатора. В качестве wifi-устройства использовался USB-адаптер tp-link wn721n.
1. Устанавливаем hostapd, dhcpd клиент, bridge-utils из консоли.
После выполняем "sudo su"
2. Создаем файл /etc/hostapd/hostapd.conf
interface=wlan0
bridge=br0
logger_stdout=-1
logger_stdout_level=2
ssid="Имя нашей точки доступа"
hw_mode=g
channel=6
auth_algs=3
max_num_sta=5
wpa=2
wpa_passphrase="пароль"
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
rsn_pairwise=CCMP
3. включаем ip форвардинг
echo 1 > /proc/sys/net/ipv4/ip_forward
4. Создаем скрипт в любом месте нашего Linux.
#!/bin/bash
auto eth1
iface eth1 inet dhcp
killall dhcpcd
ifconfig eth0 down
ifconfig wlan0 down
brctl addbr br0 #Создает мост
brctl addif br0 eth0 #Добавляет интерфейс eth0 к br0 мосту
brctl setfd br0 0 #This sets the forwarding delay to 0 seconds
hostapd -dd /etc/hostapd/hostapd.conf &
iwconfig wlan0
brctl addif br0 wlan0
ifconfig eth0 up
ifconfig br0 up
dhcpcd br0 &
exit
5. Запускаем этот скрипт и подключаем мобильное устройство по wifi к интернету.
Возможно придется выключить network-manager перед запуском.
Скрипт создает сетевой мост eth0 и wlan0. eth1 у меня остался для работы
интернета на главном компьютере.
|
|
|
|
Раздел: Корень / Администратору / Сетевая подсистема, маршрутизация / Wifi, настройка беспроводного доступа |