[решено] Wireless repeater/extender/expander/wds/etc

Sep 30, 2012 17:30

А не подскажет ли кто-нибудь, как на линуксе сделать беспроводной повторитель?

У меня в офисе стоит точка доступа на одном конце, и до другого края еле-еле сигнал добивает, часто обрывается. Я хотел бы за счёт какого-нибудь из имеющихся компьютеров сделать "усилитель" сигнала. Ну вроде такого девайса: тыц

Казалось бы, тривиальная задача, но никак не могу найти внятного пошагового примера. Только нагугливаю аналогичные вопросы, так и оставшиеся без ответа (огрызок "to be continued")

У кого-то получилось? Это надо hostapd конфиг настраивать? Или это надо адаптер настраивать дополнительно?

Спасибо

UPD Получилось сделать псевдо-повторитель с NAT, вполне кошерно

# создаём точку доступа
iw phy phy0 interface add hostap.wlan1 type managed
ifconfig hostap.wlan1 down
ifconfig hostap.wlan1 hw ether 12:34:56:78:90:ab
ifconfig hostap.wlan1 192.168.0.1 up
hostapd /etc/hostapd.conf -B

# запускаем DHCP и DNS службу
systemctl start dhcpd.service
systemctl start named.service

# подключаемся к интернету
wpa_supplicant -D wext -i wlan0 -c /etc/wpa.conf -B
dhcpcd wlan0

# включаем NAT
iptables --table nat --append POSTROUTING --out-interface wlan0 -j MASQUERADE
iptables --append FORWARD --in-interface hostap.wlan1 -j ACCEPT
echo 1 > /proc/sys/net/ipv4/ip_forward

network, wifi, nat, wi-fi, repeater

Previous post Next post
Up