Dganic
@Dganic

Отключение выдачи маршрута по умолчанию в dnsmasq?

Имеется dhcp-сервер dnsmasq (Dnsmasq version 2.75) от него требуется выдавать адреса, и один конкретный маршрут на определенную подсеть. В качестве клиентов выступают рабочие станции на Windows 7. Проблема заключается в том, что вместе с маршрутом прилетает маршрут по умолчанию с метрикой ниже чем уже присутствующего на ПК и соответственно трафик идет по неправильному маршруту. dhcp-option=3 в конфигурационном файле не задана, откуда он прилетает, понять я не могу.
Конфигурационный фаил dnsmasq:

listen-address=10.200.1.1
dhcp-range=edu,10.200.1.10,10.200.1.254,255.255.255.0,12h
dhcp-option=edu,6,10.0.5.1,10.0.5.2
dhcp-option=edu,121,10.0.5.0/24,10.200.1.1
dhcp-option=edu,249,10.0.5.0/24,10.200.1.1


listen-address=10.200.2.1
dhcp-range=gkh,10.200.2.10,10.200.2.254,255.255.255.0,12h
dhcp-option=gkh,6,10.0.5.1,10.0.5.2
dhcp-option=gkh,121,10.0.5.0/24,10.200.2.1
dhcp-option=gkh,249,10.0.5.0/24,10.200.2.1
dhcp-leasefile=/tmp/dhcp.leases


Скриншот подключения:

c1041ec903b04f229b751ab7899b21dd.png

Еще раз попробую объяснить:
У меня имеется настроенное подключение по локальной сети, с основным шлюзом и соответствующим маршрутом по умолчанию на этот шлюз. Есть еще один сетевой адаптер TAP-Windows-adapter (о которым я ввиду речь) который работает с VPN-клиентом (не встроенным в виндовс) после поднятия туннеля, на этот сетевой адаптер по средствам DHCP от dnsmasq прилетает IP-адрес, dns-сервера и мои маршрут на конкретную подсеть, через конкретный шлюз (что и указано в конфиге), но каким-то образом на этот адаптер прилетает еще и основной шлюз, хотя я его об этом не прошу, за выдачу основного шлюза в dnsmasq отвечает отдельный параметр: dhcp-option=3,192.168.0.1 (у меня этой опции в конфигурации нет), а в месте с еще одним шлюзом по умолчанию, прилетает и новый маршрут по умолчанию с метрикой меньше чем у старого, и соответственно весь трафик заворачивается на новый шлюз. И у меня один простой вопрос, как сделать так чтобы dnsmasq не распространял шлюз по умолчанию.
  • Вопрос задан
  • 859 просмотров
Пригласить эксперта
Ответы на вопрос 1
Dganic
@Dganic Автор вопроса
Оказалось всё просто, нужно указать опцию 3 без указания шлюза, например:
dhcp-option=edu,3

И получаем пустой основной шлюз:
3e4ea427bd424e56a49a64a9a6cdd958.png
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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