суббота, 5 мая 2012 г.

Экспорт-Импорт DHCP настроек / Export-Import DHCP settings Server 2008





Экспорт на Server1:
netsh dhcp server export dump> c:\dhcp.txt all
Импорт на Server2:
netsh dhcp server import dump> c:\dhcp.txt all
(при данном импорте вы не увидите на втором сервере данных в Reservations)
Для экспорта-импорта только Reservations:
- netsh dhcp server 192.168.0.10 scope 192.168.0.0 dump> c:\reserv.txt
(указываем на каком сервере и какой scope экспортировать)
- открываем файл c:\reserv.txt в блокноте
- удаляем всё кроме последней секции со строками Reservations
- меняем IP станого сервера на новый и сохраняем файл.
- импортируем данные из файла c:\reserv.txt
  netsh exec c:\reserv.txt

Пример уже готового файла reserv.txt
======================================================================
   #  Start Add ReservedIp to the Scope : 192.168.5.0, Server : 192.168.5.254            
   # ======================================================================
Dhcp Server \\192.168.5.254 Scope 192.168.5.0 Add reservedip 192.168.5.249 00155d05fc00 "SQL.sovet.lan" "SQL.SOVET.LAN" "BOTH"
Dhcp Server \\192.168.5.254 Scope 192.168.5.0 Add reservedip 192.168.5.56 0018fe9e8ab3 "NPI9E8AB3.sovet.lan" "ЏаЁ­вҐа - ’®ЈаЁ" "BOTH"
Dhcp Server \\192.168.5.254 Scope 192.168.5.0 Add reservedip 192.168.5.55 0014386294c3 "PRINTER.sovet.lan" "ЏаЁ­вҐа - Љ®аЇ®а вЁў" "BOTH"
Dhcp Server \\192.168.5.254 Scope 192.168.5.0 Add reservedip 192.168.5.57 1cc1de14ce72 "PRINTER_PRIOMNAYA.SOVET.LAN" "ЏаЁ­вҐа - ЏаЁс¬­ п" "BOTH"
Dhcp Server \\192.168.5.254 Scope 192.168.5.0 Add reservedip 192.168.5.241 00155d05fc01 "V1.sovet.lan" "V1.SOVET.LAN" "BOTH"
Dhcp Server \\192.168.5.254 Scope 192.168.5.0 Add reservedip 192.168.5.242 00155d05fc02 "V2.sovet.lan" "V2.SOVET.LAN" "BOTH"
Dhcp Server \\192.168.5.254 Scope 192.168.5.0 Add reservedip 192.168.5.31 0011320523e2 "DiskStation.sovet.lan" "DiskStation.SOVET.LAN" "BOTH"
Dhcp Server \\192.168.5.254 Scope 192.168.5.0 Add reservedip 192.168.5.10 0014d1c956d0 "WIFI.sovet.lan" "WIFI.SOVET.LAN" "BOTH"
Dhcp Server \\192.168.5.254 Scope 192.168.5.0 Add reservedip 192.168.5.32 0080f0a959a6 "Panasonic" "’Ґ«Ґд®­­ п бв ­жЁп" "BOTH"
Dhcp Server \\192.168.5.254 v4 Scope 192.168.5.0 Set NameProtection enable= 0
Dhcp Server \\192.168.5.254 Scope 192.168.5.0 Set DnsConfig 1 0 1 0
   # ======================================================================
   #  End   Add ReservedIp to the Scope : 192.168.5.0, Server : 192.168.5.254            
   # ======================================================================
При импорте можете столкнуться с ошибкой:
Ошибка:
C:\netsh exec c:\reserv.txt
Changed the current scope context to 192.168.0.0 scope.
The specified DHCP client is not a reserved client.
The specified DHCP client is not a reserved client.
The specified DHCP client is not a reserved client.
Command completed successfully.
То есть никаких Reservations вы не получите в таком случае.


Проблема: 
Ошибка возникает из-за того, что IP в файле c:\reserv.txt выходят за рамки пула, который у вас сейчас в DHCP (это фича Server 2008)
Решение:
Изменить пул адресов DHCP так, чтобы IP из файла в ходили в него. Для этого сперва левый клина на Scope (чтобы сделать его активным), после правый клик на Scope, Properties.

Комментариев нет:

Отправить комментарий