最近有人问我关于DHCP多个作用域的问题,今天闲来没事就把实验步骤截图发上来,帮助遇到同样问题的朋友,有不对的地方还请朋友们多多指教。
        案例:我们有两个机房,每个机房获得的IP段不同,两个机房通过路由器通讯,有一台DHCP服务器,如何让每个机房获得自己想要的IP网段那?拓扑图如下:

DHCP用的是windows2003系统,安装HDCP服务器,这比较简单就不多叙述了。往下看......

 

配置服务器的网卡为10网段的,并配置作用域激活。

在配置另一作用域,地址是100网段的

因为不在同一网段,而且要过路由器所以需要为他们分别来配置网关。

我用windows server2008系统来当做路由器,加一块网卡。两个网段要用两快网卡。

配置网卡ip,一个配置10.1,一个配置100.1,这也是客户端的网关地址。

安装网络策略和远程服务在这只启用路由功能即可,我这就一并安装了。

在开始菜单,单击管理工具找到路由和远程访问,启用。

 

配置并启用,因为只用到路由功能,所以要选择自定义配置的lan路由功能。

启动路由后,找到IPV4常规选项,右键单击新增路由协议,添加DHCP中继代理程序。

在中继代理程序中添加新的接口,此接口是连接另一个网段的路由接口。比如我这的另一个网段是100的。

右击中继代理程序选择属性,这填写DHCP服务器的地址,DHCP客户端在找IP地址的时候都是以广播的形式发送数据包的,因为路由器隔离广播包,所以我们必须给路由器指定那一个接口是广播包,然后把这个广播包给转给另一个有DHCP服务器的网段,在这直接就给了DHCP服务器,就变成单播传送了。

用一台XP 充当DHCP客户端,设置下网卡的模式,改变网卡的tcp/ip属性为自动获得就可以了,记得先把vm虚拟机自带的DHCP服务给停掉,要不可能会得到vmDHCP给提供的ip地址。

我这已经获得了一个100网段的地址。