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

Как я могу реализовать DHCP, чтобы все пользователи в домене могли получать один пул адресов, а остальные - другой?

Например, пользователи / машины домена находятся в подсети 192.168.22.x, а остальные пользователи и машины, не являющиеся доменом, находятся, скажем, в подсети 192.168.30.x. Я использую Windows Server 2008, а коммутаторы в сети не поддерживают 802.1x.

Вы можете использовать назначение на основе классов. Основная идея состоит в том, что вы можете создать новый класс User на DHCP-сервере с некоторым идентификатором, который вы назначаете машинам, присоединенных к домену.

Затем на каждой машине вы должны установить идентификатор класса пользователя: ipconfig /setclassid "Local Network Adapter" "MyDomain"

Вы можете использовать сценарий запуска, определенный в GPO, чтобы установить его на каждой из машин, или вы можете установить каждый из них вручную или установить их удаленно в пакете с помощью какого-либо сценария.

Подробнее об использовании классов:

Обновить?

Если вы можете выполнить обновление до Windows 2012 или 2012 R2, вы можете использовать политики. Это легко позволит вам посмотреть полное доменное имя клиента и назначить на его основе разные адреса. Таким образом, вы можете определить политику, которая ищет *.mydomain.net и дайте эти разные адреса.

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

Похоже, вы не можете использовать политики на основе FQDN для назначения диапазонов IP-адресов.

2012 [R2] также предоставит вам удобные варианты переключения при отказе / балансировки нагрузки DHCP, которые не зависят от кластеризации или областей действия 80/20.