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

Назначение подсетей DHCP пользователям на основе оборудования

В нашей сети каждый пользователь получает свой октет, например, Фред получает 10.2.105.0/24, а Барни - 10.2.106.0/24. Они получают от ИТ-отдела ноутбук и сервер разработки с известным MAC-адресом.

Я хочу ограничить каждого пользователя использованием диапазона DHCP в этом блоке на основе MAC-адреса их оборудования. В ISC dhcpd я считаю правильным что-то вроде:

    class "fred" {
        host machine1 { hardware ethernet 1:1:1:1:1:1; }
        host machine2 { hardware ethernet 1:1:1:1:1:2; }
    }
    subnet 10.2.100.0 netmask 255.255.255.0 {
        allow members of "fred";
        deny known-clients;
        range 10.2.100.1 10.2.100.254;
    }

Затем я могу просто создать сценарий конфигурации при добавлении или удалении пользователей или назначенного им оборудования.

Я на правильном пути, или я неправильно понимаю пользователя классов и хостов?

Вы определенно на правильном пути. Альтернативный способ сделать это - заставить клиентов DHCP отправлять поле класса в своем запросе; это добавило бы конфигурацию клиентам, но уменьшило бы необходимость вводить MAC каждого из них в конфигурации dhcpd.