通过下图实现DHCP服务器和linux做为中继服务器。
LINUX DHCP服务器配置及中继配置
一、搭建DHCP服务器。
1、为服务器设置ip地址、子网掩码及网关。
      vim /etc/sysconfig/network-scripts/ifcfg-etho   
进入到vim 编辑器进行编辑:
LINUX DHCP服务器配置及中继配置
编辑完成后完成后。设定服务运行级别。重启网络服务。
chkconfig --level 35 dhcpd on
service network restart
 
2、放入光盘,挂载,安装DHCP 软件包。使用RPM 包安装。并查看安装的情况。
mkdir /newfile
mont /dev/hdc  /newfile
rpm -ivh  /newfile/Server/dhcp-3.0.5-7.e15.i386.rpm
rpm -ql dhcp
 
3、编写主配置文件,配置DHCP服务器。
LINUX DHCP服务器配置及中继配置
LINUX DHCP服务器配置及中继配置
 
完成后,重启服务。为了排除其他的影响,这里将防火墙关掉。
service dhcpd start
service iptables stop
 
到这一步DHCP服务器就已经配置完成。
 
二、配置DHCP中继服务器。
由于配置拓扑图有三个网段,需要三个网卡。
1、给三个网卡配置ip地址、子网掩码。
vim /etc/sysconfig/network-scripts/ifcfg-eth0
vim /etc/sysconfig/network-scripts/ifcfg-eth1
vim /etc/sysconfig/network-scripts/ifcfg-eth2 
service network restart
完成后使用ifconfig 查看网卡是否配置成功。
2、安装DHCP软件包。
和DHCP服务器上安装的步骤一样就不累述。
 
3、启动linux的路由功能。
修改文件:vim /etc/sysctl.conf
net.ipv4.ip_forward=1
然后启用路由功能:sysctl -p
3、 启用三个网卡的中继功能和制定DHCP服务器的ip地址。设定服务运行的级别,并启用dhcrelay服务。
修改文件:vim /etc/sysconfig/dhcrelay
INTERFACES="eth0 eth1 eth2"
DHCPSERVERS="211.162.78.1"
DHCPSERVERS="211.162.78.2"
 
service dhcrelay start
chkconfig --level  35 dhcrelay on
 
三、使用客服机进行验证。
LINUX DHCP服务器配置及中继配置
LINUX DHCP服务器配置及中继配置
LINUX DHCP服务器配置及中继配置