LINUX.ORG.RU
решено ФорумAdmin

hostapd открытая точка wifi


0

1

Кто имел опыт. Гляньте, plz. Вся инфа здесь. http://hbars.aa.am/?page=files&cat=5
Если еще что нужно - без проблем. Какрту видно. mac видно. К dhcp запросов видимо нет.
Но он открыт


root@wifi-router:/tmp# netstat -anl4p|grep 67 udp 0 0 0.0.0.0:67 0.0.0.0:* 905/dnsmasq

Имеюсь уже пару дней... :(

★★★★★

Чтобы отсечь DHCP, можно поставить статику. Или по IPv6 Link Local попинговать точку доступа (из диапазона FE80::/10) чтобы отсечь вообще адресные проблемы и конфигурацию через настроенный вручную демон.

Infra_HDC ★★★★★ ()
Ответ на: комментарий от Infra_HDC

Чтобы отсечь DHCP, можно поставить статику. Или по IPv6 Link Local попинговать точку доступа (из диапазона FE80::/10) чтобы отсечь вообще адресные проблемы и конфигурацию через настроенный вручную демон.

dhcp мне то и нужен для раздачи адресов в 192.168.2.x где wlan0.
Бриджа не хочу принципиально. Хотя делал. Та же фигня.
dhcp-authoritative роли не играет. Правда в сети есть второй dhcp в dsl модеме, но он раздает 192.168.1.x которым пользуется wifi модема.
Можно конечно закрыть 67 порт на eth0, но роли не играет.
ipv6 не использую совсем. Было видно из ifconfig.
Да и:
sysctl.conf


/etc/sysctl.d/10-ipv6.conf
#disable ipv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

hbars ★★★★★ ()
Ответ на: комментарий от hbars

Уверены, что дело [только] в сервере DHCP? Я предлагаю разбить проблему на части, чтобы точно узнать, проблема в DHCP или нет, т.е. попробовать связь без DHCP.

Infra_HDC ★★★★★ ()
Ответ на: комментарий от Infra_HDC

Вот если бы hostapd нормально писал логи. Просто в никуда...
#
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
Что здесь только не пробовал - в логах null.
Причем ни у одного меня проблема. Пол инета завалена вопросами.
Можно конечно руками пересобрать, Не охота на ubuntu-server вешать все для сборки. Без проблем, но...
daemon.* -/var/log/daemon.log
Это не помогает.
Где логи. Через hostapd -dd ... смотреть тупо.
dnsmasq ничего не пишет естественно к нему обращений нет.

hbars ★★★★★ ()
Ответ на: комментарий от hbars

Так запустите hostapd автономно, а не как демон. И будет он вам в stdout гадить.

На всякий случай прилагаю свой конф хостапда. ОС Debian GNU/Linux 6.0 i686

# habrahabr.ru/post/116297/

interface=wlan0

#bridge=br0

driver=nl80211
#driver=madwifi
#driver=hostap

ssid=SSID-CODENAME
country_code=RU

hw_mode=g

channel=9

auth_algs=1
logger_syslog=-1
logger_syslog_level=3
logger_stdout=-1
logger_stdout_level=2
ignore_broadcast_ssid=0

#macaddr_acl=1
#accept_mac_file=/etc/hostapd/accept

wpa=3
wpa_key_mgmt=WPA-PSK
wpa_passphrase=<secret>
wpa_pairwise=TKIP CCMP

Infra_HDC ★★★★★ ()
Ответ на: комментарий от hbars

Читал, не совсем понял в чем проблема.

На всякий случай как я это запускаю и все работает. Если что пиши подробней, могу выложить другие конфиги:

#!/bin/bash

sudo nmcli nm wifi off
sudo rfkill unblock wlan
sudo ifconfig wlan0 172.16.0.1 netmask 255.255.255.0
sudo iptables -t nat -A POSTROUTING -s 172.16.0.0/24 -o tap0 -j MASQUERADE
sudo /etc/init.d/hostapd restart
sudo /etc/init.d/isc-dhcp-server restart

Сори, тупанул. Но зачем тебе dnsmasq? Поставь старый добрый isc, да выдавай гуглвые ДНС.

kukara4 ★★ ()
Последнее исправление: kukara4 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.