Рейтинг:0

настроить dnsmasq для выдачи адресов в разных диапазонах

флаг bz

Я хотел бы дать неизвестным клиентам IP-адрес в одном диапазоне и известных клиентов в другом (это статический).

Я пробовал довольно много сейчас и, похоже, не работает. Все, что я получаю, это ошибка «нет доступного адреса».

Моя сеть 10.1.0.0/22 ​​(<-!!!) Гостям должен быть назначен адрес в диапазоне 10.1.3.1-10.1.3.254. Статические адреса находятся в диапазоне 10.1.2.1-10.1.2.254.

так что это мой конфиг:

iface eth0 инет статический
    адрес 10.1.0.2/22
    шлюз 10.1.0.1

eth0@if17: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    ссылка/эфир aa:bb:cc:dd:ee:ff brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet 10.1.0.2/22 brd 10.1.3.255 глобальная область действия eth0
        valid_lft навсегда

и

dhcp-range=tag:гости,10.1.3.1,10.1.3.254,255.255.252.0,12ч
dhcp-range=tag:известно,10.1.2.0,статическое,24 часа
dhcp-option=опция:маршрутизатор,10.1.0.1
dhcp-опция = опция: DNS-сервер, 10.1.0.3
dhcp-опция = опция: ntp-сервер, 10.1.0.1

dhcp-host=aa:bb:cc:dd:ee:ff,10.1.2.1
DHCP-хост=11:22:33:44:55:66,10.1.3.2

Известным хостам присваиваются их адреса (независимо от того, является ли это адресом .2. или .3.), но неизвестные ничего не получают.

Рейтинг:0
флаг bz

Кажется, проблемной частью было: tag:known. По какой-то причине dnsmasq не показывает что-то другое в сообщениях журнала запуска, когда я удаляю его, но теперь, похоже, работает. (Я не могу сказать, работает ли он с /22, потому что я перестал его использовать.)

Рейтинг:0
флаг cn

Вы не даете сетевую маску для тег:известный диапазон, поэтому dnsmasq будет считать, что это весь /22, полностью покрывающий тег:гости спектр.

Scheintod avatar
флаг bz
Спасибо за Ваш ответ. Как бы я это сделал? Все мои попытки типа: ```dhcp-range=tag:known,10.1.2.0,255.255.255.0,static,24h``` или ```dhcp-range=tag:known, 10.1.2.1, 10.1.2.254, 255.255.255.0,static,24h``` приводит к тому, что dnsmasq даже не запускается. (неверный диапазон dhcp в строке 2 файла /etc/dnsmasq.d/dhcp)
флаг cn
попробуйте `dhcp-range=tag:known,10.1.2.1,static,255.255.255.0,24h` (это всего лишь предположение, к сожалению, я не могу проверить это прямо сейчас ;-))
Scheintod avatar
флаг bz
это запускается, но приводит (даже в разных комбинациях 252/255) к отсутствию доступного адреса :(

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.