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

Известные и неизвестные клиенты Microsoft DHCP

С помощью ISC DHCPd под Linux я могу определять отдельные пулы для «известных» и «неизвестных» клиентов, например:

subnet 10.0.0.0 netmask 255.255.255.0 {
    option routers 10.0.0.254;
# Unknown clients get this pool.
    pool {
        option domain-name-servers 10.0.0.254;
        max-lease-time 300;
        range 10.0.0.100 10.0.0.250;
        allow unknown-clients;
    }
# Known clients get this pool.
    pool {
        option domain-name-servers 10.0.0.251, 10.0.0.252;
        max-lease-time 28800;
        range 10.0.0.5 10.0.0.99;
        deny unknown-clients;
    }
}

host SomeHost1 { hardware ethernet 00:0F:1F:BC:A0:B9 ; }

Не указывая IP-адрес для хоста SomeHost1, DHCP-сервер выясняет это. Это важно для меня, поскольку у меня есть DHCP-сервер, настроенный для поддержки нескольких VLAN (с ретранслятором DHCP на коммутаторах уровня 3).

Как я могу использовать такую ​​конфигурацию с DHCP-сервером Microsoft под Server 2008 R2?

Это также важно, поскольку некоторые клиенты могут переходить из одной VLAN в другую (например, если они использовали беспроводную сеть и перешли в другое здание). Я не могу просто зарезервировать для каждого MAC-адреса, так как тогда он больше не будет действителен, если они будут перемещены в другую VLAN.

«Флаг unknown-clients используется, чтобы сообщить dhcpd, следует ли динамически назначать адреса неизвестным клиентам. Динамическое назначение адресов неизвестным клиентам разрешено по умолчанию. Неизвестный клиент - это просто клиент, у которого нет объявления хоста». - http://www.linuxmanpages.com/man5/dhcpd.conf.5.php

В DHCP-сервере Windows эта концепция называется Классами: http://technet.microsoft.com/en-us/library/dd759232.aspx http://thelazyadmin.com/blogs/thelazyadmin/archive/2007/02/08/DHCP-User-Classes.aspx

Это работает для вас?