1

Рассмотрим следующую конфигурацию dnsmasq (используется для VPN-сервера, который находится на интерфейсе tap tap_vpn0):

dhcp-ignore-names
dhcp-generate-names

dhcp-sequential-ip
interface=tap_vpn0
dhcp-range=192.168.120.50,192.168.120.150,255.255.255.0,5m
dhcp-option=3,192.168.120.1

log-dhcp
leasefile-ro

С помощью этой конфигурации два разных клиента (разные MAC-адреса, разные имена, но одно и то же имя хоста) получают одинаковый IP-адрес! Даже если он уже сдан в аренду, он все же предлагается второму!

Проверьте эти логи: dnsmasq logs

Что я здесь не так делаю?

PS: во время экспериментов я:

  • Добавлены dhcp-ignore-names
  • Добавлены dhcp-generate-names после игнорирования
  • Удален dhcp-авторитетный
  • Добавлен dhcp-sequential-ip
  • Добавлен leasefile-ro

Конечно, перезапуск dnsmasq каждый раз. Проблема немного не изменилась! Просто передаваемый IP отличался, но всегда был одинаковым для обоих клиентов.

0