大多情况下我们会把DHCP服务与域控制器安装在同一台服务器上,随着越来越多的企业将域控制器由Windows Server 2003升级至Windows Server 2008 R2,DHCP也需要相应的由Windows Server 2003升级至Windows Server 2008 R2服务器中。如果DHCP数据备份后直接还原到2008 R2服务器中,DHCP作用域下的地址列表文件夹显示为红叉,不能看到里面的信息。如果单纯使用命名将DHCP数据做导出导入,则在导入时会提示类不可用,而无法执行导入操作。下面将介绍DHCP如何从2003系统下迁移至2008R2下。
1. 首先我们在做变更操作前先将2003的DHCP数据备份。打开DHCP控制台,右击DHCP服务器,备份DHCP数据库。
2. 在Windows 2008 R2中安装DHCP角色,只要按照默认的设置安装即可,这里不再赘述。
3. 导出源DHCP数据库。在源DHCP 服务器即windows 2003上,打开命令提示符,输入并执行:netsh dhcp server dump > c:\03dump.txt
4. 打开03dump.txt查看源DHCP的类信息,可以看到如下内容:
# ============================================================== # 服务器 192.168.186.10 的配置信息 # ============================================================== # ===================================== # Add Classes # ===================================== Dhcp Server 192.168.186.10 Add Class "默认路由和远程访问类别" "远程访问客户端的用户类别" 525241532e4d6963726f736f6674 0 b Dhcp Server 192.168.186.10 Add Class "默认 BOOTP 的类别" "BOOTP 客户端的用户类别" 424f4f54502e4d6963726f736f6674 0 b Dhcp Server 192.168.186.10 Add Class "Microsoft Windows 2000 选项" "Windows 2000 客户端的 Microsoft 供应商特定选项" 4d53465420352e30 1 b Dhcp Server 192.168.186.10 Add Class "Microsoft Windows 98 选项" "Windows 98 客户端的 Microsoft 供应商特定选项" 4d534654203938 1 b Dhcp Server 192.168.186.10 Add Class "Microsoft 选项" "适用于 Windows 98 和 Windows 2000 客户端的 Microsoft 供应商特定选项" 4d534654 1 b # ===================================== # Add Classes 结束 # ===================================== |
5. 导出目标DHCP数据。在目标DHCP服务器即Windows 2008 R2上,以管理员身份运行命令提示符,输入并执行:netsh dhcp server dump > c:\08R2dump.txt。
6. 打开08R2dump.txt查看目标DHCP的类信息,可以看到如下内容:
# ============================================================== # 服务器 Cn08R2Ser.Contoso.com 的配置信息 # ============================================================== # ===================================== # 添加类 # ===================================== Dhcp Server \\Cn08R2Ser.Contoso.com Add Class "默认路由和远程访问类" "远程访问客户端的用户类" 525241532e4d6963726f736f6674 0 b Dhcp Server \\Cn08R2Ser.Contoso.com Add Class "默认的网络访问保护级别" "受限访问客户端的默认特殊用户类" 4d5346542051756172616e74696e65 0 b Dhcp Server \\Cn08R2Ser.Contoso.com Add Class "默认 BOOTP 类" "BOOTP 客户端的用户类" 424f4f54502e4d6963726f736f6674 0 b Dhcp Server \\Cn08R2Ser.Contoso.com Add Class "Microsoft Windows 2000 选项" "针对 Windows 2000 及更高版本客户端的 Microsoft 供应商特定选项" 4d53465420352e30 1 b Dhcp Server \\Cn08R2Ser.Contoso.com Add Class "Microsoft Windows 98 选项" "Windows 98 客户端的 Microsoft 供应商特定选项" 4d534654203938 1 b Dhcp Server \\Cn08R2Ser.Contoso.com Add Class "Microsoft 选项" "适用于所有 Windows 客户端的 Microsoft 供应商特定选项" 4d534654 1 b # ===================================== # Add Classes 结束 # ===================================== |
7. 将 08R2dump.txt 文件复制到源 DHCP 数据库服务器。
8. 在Windows 2003服务器创建脚本更改类。新建文本文件,并按下面文件的提示完成脚本内容。(注意红色的文字)
# ===== Delete old classes ====== # 该部分内容来自于03dump.txt ,直接复制其中的5行,每行前面添加Netsh,将add替换成delete即可 Netsh Dhcp Server 192.168.186.10 delete Class "默认路由和远程访问类别" "远程访问客户端的用户类别" 525241532e4d6963726f736f6674 0 b Netsh Dhcp Server 192.168.186.10 delete Class "默认 BOOTP 的类别" "BOOTP 客户端的用户类别" 424f4f54502e4d6963726f736f6674 0 b Netsh Dhcp Server 192.168.186.10 delete Class "Microsoft Windows 2000 选项" "Windows 2000 客户端的 Microsoft 供应商特定选项" 4d53465420352e30 1 b Netsh Dhcp Server 192.168.186.10 delete Class "Microsoft Windows 98 选项" "Windows 98 客户端的 Microsoft 供应商特定选项" 4d534654203938 1 b Netsh Dhcp Server 192.168.186.10 delete Class "Microsoft 选项" "适用于 Windows 98 和 Windows 2000 客户端的 Microsoft 供应商特定选项" 4d534654 1 b # ===== End delete old classes ===== # ===== Add new classes ===== # 该部分内容来自于08R2dump.txt,直接选择里面的6行复制粘贴后前面添加netsh即可,注意IP或者计算机名也需要更高为源DHCP的 Netsh Dhcp Server 192.168.186.10 Add Class "默认路由和远程访问类" "远程访问客户端的用户类" 525241532e4d6963726f736f6674 0 b Netsh Dhcp Server 192.168.186.10 Add Class "默认的网络访问保护级别" "受限访问客户端的默认特殊用户类" 4d5346542051756172616e74696e65 0 b Netsh Dhcp Server 192.168.186.10 Add Class "默认 BOOTP 类" "BOOTP 客户端的用户类" 424f4f54502e4d6963726f736f6674 0 b Netsh Dhcp Server 192.168.186.10 Add Class "Microsoft Windows 2000 选项" "针对 Windows 2000 及更高版本客户端的 Microsoft 供应商特定选项" 4d53465420352e30 1 b Netsh Dhcp Server 192.168.186.10 Add Class "Microsoft Windows 98 选项" "Windows 98 客户端的 Microsoft 供应商特定选项" 4d534654203938 1 b Netsh Dhcp Server 192.168.186.10 Add Class "Microsoft 选项" "适用于所有 Windows 客户端的 Microsoft 供应商特定选项" 4d534654 1 b # ===== End Add new classes ===== |
9. 修改文本文件为批处理脚本,将文本文件扩展名改为bat。
10. 双击运行批处理脚本,修改类。
11. 导出源DHCP数据库。在Windows 2003服务器上打开命令提示符,输入并运行:Netsh dhcp server export c:\dchp.txt all
12. 目标服务器导入DHCP数据库。将从2003导出的DHCP数据文件dchp.txt复制到08R2的C盘根目录下。以管理员身份打开命令提示符,输入并运行:netsh dhcp server import c:\dhcp.txt。
13. 打开Windows 2008 R2的DHCP控制台,检查是否所有作用域及相关配置都以导入成功。
14. 撤销Windows 2003的DHCP授权,停止DHCP。
15. 启动Windows 2008R2的DHCP,对DHCP授权。
自由广告区 |
分类导航 |
邮件新闻资讯: IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮 电子邮箱 | 反垃圾邮件|邮件客户端|网络安全 行业数据 | 邮件人物 | 网站公告 | 行业法规 网络技术: 邮件原理 | 网络协议 | 网络管理 | 传输介质 线路接入 | 路由接口 | 邮件存储 | 华为3Com CISCO技术 | 网络与服务器硬件 操作系统: Windows 9X | Linux&Uinx | Windows NT Windows Vista | FreeBSD | 其它操作系统 邮件服务器: 程序与开发 | Exchange | Qmail | Postfix Sendmail | MDaemon | Domino | Foxmail KerioMail | JavaMail | Winwebmail |James Merak&VisNetic | CMailServer | WinMail 金笛邮件系统 | 其它 | 反垃圾邮件: 综述| 客户端反垃圾邮件|服务器端反垃圾邮件 邮件客户端软件: Outlook | Foxmail | DreamMail| KooMail The bat | 雷鸟 | Eudora |Becky! |Pegasus IncrediMail |其它 电子邮箱: 个人邮箱 | 企业邮箱 |Gmail 移动电子邮件:服务器 | 客户端 | 技术前沿 邮件网络安全: 软件漏洞 | 安全知识 | 病毒公告 |防火墙 攻防技术 | 病毒查杀| ISA | 数字签名 邮件营销: Email营销 | 网络营销 | 营销技巧 |营销案例 邮件人才:招聘 | 职场 | 培训 | 指南 | 职场 解决方案: 邮件系统|反垃圾邮件 |安全 |移动电邮 |招标 产品评测: 邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端 |