Мне нужно перенести / преобразовать dhcp-сервер из Linux в активный каталог. В настоящее время он отлично работает на коробке sles9.
Определено 136 подсетей и зарезервировано около 1200 фиксированных адресов. Было бы неплохо, если бы существующий dhcpd.conf мог быть написан скриптом ...
Какая версия сервера Windows у вас установлена? Server 2012 может работать в режиме отказоустойчивого кластера. Я прикрепил сообщение об этом в блоге ниже. К сожалению, речь идет о переходе с существующей среды DHCP в Windows. Но он может содержать полезную информацию для вас.
Что касается импорта dhcpd.conf
если вы выберете разные подсети, используя что-то вроде cat /etc/dhcpd.conf | grep subnet
вы можете создать список своих подсетей, а затем добавить их в сценарий, используя что-то вроде:
netsh dhcp server add scope <ScopeAddress> <SubnetMask> <ScopeName> [ScopeComment]
Тогда для своих бронирований вы можете сделать что-нибудь вроде cat /etc/dhcpd.conf | grep host
это даст вам список хостов, тогда вам нужно будет найти способ разбить их по подсети и использовать команду:
netsh dhcp server scope 192.168.1.0 add reservedip <ReservedIP> <MAC_Address> [ClientName] [ClientComment] [ClientType(DHCP | BOOTP | BOTH)]"
для добавления бронирований в базу данных. Если вам нужна дополнительная информация о netsh
смотрю Вот.
Ник
Перенос существующего развертывания DHCP-сервера на Windows Server 2012 DHCP Failover
Установите samba4 в качестве контроллера домена, и тогда он сможет действовать как сервер Active Directory.
Видеть http://wiki.samba.org/index.php/Samba4
оставьте DHCP-сервер там, где он есть, или запустите его на том же сервере, что и samba4