Назад | Перейти на главную страницу

Есть ли способ классифицировать запросы DHCP на основе интерфейса, из которого они поступают?

Как указано в заголовке вопроса, я хочу классифицировать своих клиентов на основе интерфейса, из которого исходят их запросы. Можно ли это сделать при обычном сопоставлении?

Или мне следует ограничить DHCP-сервер только одним интерфейсом, а dhcrelay прослушивать другие?

Я действительно не уверен, возможно ли это, поскольку у меня нет большого опыта настройки dhcpd, поэтому любые советы приветствуются.

Уточнение:

DHCP-сервер имеет несколько виртуальных интерфейсов (например, eth0.1, eth0.2 и т. Д.), Каждый в своей VLAN. Запросы клиента поступают как одноадресные (через ретранслятор DHCP) на каждый из этих интерфейсов в зависимости от VLAN, из которой они исходят.

Когда маршрутизатор или другое устройство ретранслирует запрос DHCP, он отправляет вместе с ним информацию о подсети интерфейса, на котором он получил запрос. Другими словами, точка ретрансляции заключается в том, что вашему DHCP-серверу не нужен интерфейс в каждой VLAN для обслуживания нескольких подсетей.

Вы пытаетесь переопределить это поведение и выдать IP-адрес в другой подсети, а не в интерфейсе?

Может быть, кто-то может уточнить, но я считаю, что если вы слушаете все эти интерфейсы, он выдаст IP из подсети, которая настроена на этом интерфейсе.