@rumata

Ubuntu bridging wlan hostapd?

Почему в Ubuntu 10.10 долго поднимается соединение типа мост?



/etc/interfaces
auto br0<br/>
iface br0 inet static<br/>
 address 192.168.0.1<br/>
 netmask 255.255.255.0<br/>
 network 192.168.0.0<br/>
 bridge_ports eth0 wlan0<br/>



eth0 и wlan0 в interfaces больше нигде не указаны.


wlan0 поднимается точка доступа через hostapd в режиме демона.


Запускается hostapd у него установлена опция, что wlan0 учавствует в br0.


Собственно проблема в том, что dhcp сервер запускается раньше чем поднимается интерфейс и не принимает на нем соединения. Если потом в ручную перезапустить dhcp то все нормально работает. Где-то в мануалах я прочитал, что вроде как dhcp сервер должен ждать поднятия моста, но как это сделать и в чем причина долгой загрузки моста (около 10-15 секунд).
  • Вопрос задан
  • 3733 просмотра
Решения вопроса 1
@rumata Автор вопроса
Как костыль получилось сделать так:
auto br0
iface br0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
bridge_ports eth0
post-up /etc/network/iptables.rules
post-up /usr/sbin/brctl addif br0 wlan0
post-up /etc/init.d/dhcp3-server restart
post-up /etc/init.d/linux-igd restart
post-up /etc/init.d/hostapd restart
post-up /etc/init.d/smbd restart

Т.е. в постапе перезапустить все неработающие сервисы и добавить второй интерфейс wlan0.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@selenite
В чем смысл бриджа + hostapd? Так лечится баг с доступом через hostapd на локальные ресурсы?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы