dnsmasq dhcp-range для разных точек доступа

Есть ли способ настроить dnsmasq для выдачи IP-адресов из разных диапазонов различным точкам беспроводного доступа?

I иметь базовый маршрутизатор Asus, настроенный как точка доступа (он не выполняет маршрутизацию и не запускает собственный dhcpd) с адресом 192.168.10.2, а мой dnsmasq (на другом сервере) имеет следующие строки:

dhcp-range=set:ten,192.168.10.100,192.168.10.150,12h
dhcp-range=set:guest,192.168.30.100,192.168.30.150,12h

Однако клиенты, подключающиеся к эта точка доступа получает адреса в диапазоне 192.168.30.0/24, который мне не нужен.

Я предположил, что точка доступа передает запросы dhcp на 192.168.10.255, учитывая, что ее IP-адрес установлен на 192.168.10. 2 и dnsmasq неявно вычислили бы, чтобы выдать диапазон 192.168.10.0/24. Но этого не происходит.

Если эта конфигурация невозможна с dnsmasq, пожалуйста, предложите другую реализацию DHCP-сервера, которую я могу изучить.

1
задан 3 January 2016 в 21:27
1 ответ

Чтобы иметь возможность предоставлять ip через DHCP в диапазоне 192.168.10.x, вам необходимо иметь интерфейс в этом диапазоне.

dnsmasq предоставляет IP в диапазоне 192.168 .30.0 / 24, потому что запрос поступает в интерфейс (интерфейс сервера, на котором выполняется dnsmasq ), IP-адрес которого находится в этом диапазоне.

Кстати, широковещательная передача DHCP выполняется на 255.255.255.255 ( а не 192.168.10.255, как вы сказали), поскольку на этом этапе клиент не имеет представления о диапазоне сети.

0
ответ дан 4 December 2019 в 06:44

Теги

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