DHCP4.1.1中继服务器配置(注:本文为原创,转载请注明出处)
1.环境:
VMware10.0
CentOS 6.5两台 RHEL6.4一台 winxp两台 交换机1和2是虚拟出来的链路而已,只要保证通路皆可。
网络环境如上图拓扑所示:
由于做DHCP中继服务器需要不同网段(注:这里的所谓不同网段可以指不同VLAN),在虚拟下做实验时,只需要更改一下网卡的设定即可达到需求。
在这里Centos6.5DHCP服务器的网卡为自定义VMnet2, RHEL6.4DHCP中继服务器的网卡为VMnet3,winxp两台客户机VMnet3,
winxp两台VMnet3,这样就可以满足所谓的不同的网段了,而Centos6.5做router则需要双网卡,eth0为VMnet2,eth1为VMnet3。
首先,保证实验环境内,左右通联。
Centos6.5DHCP服务器的网卡信息为:
这里指定了网管192.168.11.1即 Centos6.5(router)的地址。
Centos6.5(router)的eth0的网卡信息为:
由于Centos6.5(router)需要两块网卡,但是笔者在添加eth1的时候,用cat 查看网卡信息时,不显示eth1的信息,所以也就没办法vi去编辑该网卡的信息了,所以笔者在GNOME桌面手动添加的:
可以看到该地址为192.168.61.1,也是RHEL6.4DHCP中继服务器的网关。
而RHEL6.4DHCP中继服务器的网卡信息为:
说明:由于Centos6.5(router)是路由器,所以网卡里不需要编辑网关的信息。
查看Centos6.5(router)路由转发功能是否开启:
是0的话,路由转发的是关闭的,
开启Centos6.5(router)路由转发功能:
这样就开启了。
分别查看 Centos6.5DHCP服务器的路由表:
Centos6.5(router)的路由表:
RHEL6.4DHCP中继服务器的路由表:
然后通联测试:
在 Centos6.5DHCP服务器上:
可以看到,能ping通网关及对面的网关,但是却ping不同对面的中继服务器,
笔者一开始很费解,明明路由表的信息都有,路由转发功能也开启了 ,但是为啥却不通信呢,
最后通过度娘找到原因,说 Centos6.5(router)的防火墙关掉就可以了,
所以:
在Centos6.5(router)上:
结果在 Centos6.5DHCP服务器上:
很郁闷,但是还好能通了。
2. 给中继服务器安装并启动中继代理服务
在RHEL6.4DHCP中继服务器上安装DHCP(怎么安装上一篇日记详细说明了)
更改中继的配置文件:
vi /etc/sysconfig/dhcrelay
这里是我更改好的,只需要更改INTERFACES和DHCPSERVERS就行了。
开启服务:
3.给dhcp服务器增加新网段的地址池:
开启dhcp服务:
4.打开winxp两台测试机,查看IP地址:
OK, 到现在为止,实验就做完了!