环境介绍
RedHat Enterprise Linux 5.0之DHCP及DHCP中继搭建_第1张图片
1.一台DHCP服务器分配IP地址
2.有三个网段0.0 / 1.0  / 2.0来获得IP地址
3.一台DHCP中继有三块网卡分别连接0.0 /1.0 /2.0网段
4.DHCP中继的主要作用是帮助DHCP服务器的分配客户端获得到的IP信息穿越网段到达1.0 /2.0
 
一,先做一个简单的DHCP服务器
*DHCP服务器和clinet0在0.0网段我设置虚拟网段为vmnet2
RedHat Enterprise Linux 5.0之DHCP及DHCP中继搭建_第2张图片
*编写DHCP配置文件  vi  /etc/dhcpd.conf,这个文件在初安装的时候估计没有内容,需要拷贝一份模板
cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample  /etc/dhcpd.conf
RedHat Enterprise Linux 5.0之DHCP及DHCP中继搭建_第3张图片
*启动DHCP服务器
*我们在client0上设置为自动获取网卡IP
RedHat Enterprise Linux 5.0之DHCP及DHCP中继搭建_第4张图片
*在来看看获得IP的信息
RedHat Enterprise Linux 5.0之DHCP及DHCP中继搭建_第5张图片
 
 
二,DHCP中继的搭建
*首先看看DHCP中继的网卡配置,你会发现有3个网段,0.0网段是和DHCP在一个网段的,那么DHCP中继现在就要给1.0和2.0网段转发DHCP指派的IP信息。
RedHat Enterprise Linux 5.0之DHCP及DHCP中继搭建_第6张图片
RedHat Enterprise Linux 5.0之DHCP及DHCP中继搭建_第7张图片
RedHat Enterprise Linux 5.0之DHCP及DHCP中继搭建_第8张图片
 
*配置内核参数
vi  /etc/sysctl.conf
net.ipv4.ip_forward = 1  保存退出
#echo 1 > /proc/sys/net/ipv4/conf/all/bootp_relay
#echo 1 > /proc/sys/net/ipv4/ip_forward
#sysctl -p  更新内核参数
RedHat Enterprise Linux 5.0之DHCP及DHCP中继搭建_第9张图片
 
*配置DHCP中继将从哪台DHCP获得IP的转发信息,以及中继能到达的网段,或者服务的网段。
vi  /etc/sysconfig/dhcrelay
 
*启动DHCP中继服务
 
*可以看看DHCP中继的日志文件是否监听了三块网卡
RedHat Enterprise Linux 5.0之DHCP及DHCP中继搭建_第10张图片
 
三,在DHCP服务器的配置文件中新增1.0 /2.0网段的IP分配
* vi  /etc/dhcpd.conf
RedHat Enterprise Linux 5.0之DHCP及DHCP中继搭建_第11张图片
RedHat Enterprise Linux 5.0之DHCP及DHCP中继搭建_第12张图片
 
*  vi  /etc/sysconfig/dhcpd
 
*配置DHCP服务器的网关指向同网段的DHCP中继网卡,从图中看出DHCP的eth0和DHCP中继的eth0在同一网段。
RedHat Enterprise Linux 5.0之DHCP及DHCP中继搭建_第13张图片
 
*重新启动DHCP服务
 
 
四,看看客户端及服务器日志中的一些提示
*第一个是windows2003客户端  ipconfig /allRedHat Enterprise Linux 5.0之DHCP及DHCP中继搭建_第14张图片
第二个是winxp客户端  ipconfig/all
RedHat Enterprise Linux 5.0之DHCP及DHCP中继搭建_第15张图片
 
*在来看看DHCP服务器的日志是否有关IP分配的信息
tail  /var/log/messages
RedHat Enterprise Linux 5.0之DHCP及DHCP中继搭建_第16张图片
RedHat Enterprise Linux 5.0之DHCP及DHCP中继搭建_第17张图片
 
 
一些问题的观察
*一定要保证DHCP服务器到DHCP中继之间的路由
RedHat Enterprise Linux 5.0之DHCP及DHCP中继搭建_第18张图片
 
*关于dhcpd.conf配置文件中的option routers,我这里的192.168.1.101和192.168.2.101分别是DHCP中继服务器的两块网卡,通过拓扑图可以看出
RedHat Enterprise Linux 5.0之DHCP及DHCP中继搭建_第19张图片
 
五,看看如何给一个客户端指定分配IP地址
这个做法主要是通过客户端的MAC地址来绑定IP地址的。
*我们先看看客户端的MAC地址
RedHat Enterprise Linux 5.0之DHCP及DHCP中继搭建_第20张图片
*在DHCP服务器中作绑定
*现在我们看看客户端是否已经分配到指定的IP了
RedHat Enterprise Linux 5.0之DHCP及DHCP中继搭建_第21张图片
 
 
至此我们已经完成了一些简单的DHCP的搭建,为菜鸟们做点指引,请高手留下灰尘。