При подключенном LAN на WiFi не работает DHCP-сервер (testing ветка)

Собственно, все в заголовке.

WiFi-сеть поднимается, но клиенты подключиться не могут (не получают действительный адрес). Прописывание адреса руками на клиенте тоже ситуацию не решает.

Воспроизводится на двух разных WB6 - обе с тестовой ветки обновляются.

До перехода на тестовую ветку - работали нормально. Сетевые конфиги не трогали после обновления.

Добрый день.
Попробую воспроизвести.

Не воспроизвдится.
Проверьте следующее:

  • Запущел ли hostapd
  • есть ли в его логе записи starting accounting session с MAC-адресом подлючившегося клиента.
  • поднят ли интерфейс wlan0 и его состояние, какой адрес назначен.
    Ну и проверял, естественно, на дефолтном конфиге /etc/network/interfaces

У меня случилась подобная проблема. В логах dnsmasq были сообщения

DHCP packet received on wlan0 which has no address

Гугл привел на страничку, где нашлось решение. Проблема в том, что интерфейс wlan0 не получал ip-адрес после старта hostapd. Решилось выставлением адреса вручную:

ifconfig wlan0 192.168.42.1

После этого dhcp-сервер сразу заработал, клиенты стали подключаться.

Оч странно и непонятно почему так, в /etc/network/interfaces, вроде четко прописан статический адрес:

# Wireless interfaces
auto wlan0
iface wlan0 inet static
  address 192.168.42.1
  netmask 255.255.255.0

Сейчас даже после перезагрузки контроллера все работает хорошо, точка доступа поднимается, адреса назначаются сами. Хз как у wlan0 пропал ip и почему он не назначался автоматически🤷‍♂️

P.S. я много ковырялся во всяких сетевых настройках, мог сам что-то сломать и не заметить) но, вдруг кому-то поможет.

1 лайк