Dhcp就是动态主机配置协议,采用UDP协议,客户端用68号端口,服务器端用67号端口。
Dhcp原理:
 

Dhcp中继的原理:把广播转换成单播
 

案例:
拓扑图:
 

目标:在不同网段获得ip地址。
实验步骤:
1、搭建dhcp服务器
 [root@zlj ~]# mkdir /mnt/cdrom
[root@zlj ~]# mount /dev/cdrom /mnt/cdrom
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@zlj ~]# cd /mnt/cdrom/Server/
[root@zlj Server]# rpm -ivh dhcp-3.0.5-21.el5.i386.rpm 
 

[root@zlj Server]# vim /etc/dhcpd.conf 

 

 
 
启用dhcp


2、搭建dhcp中继服务器
也要安装dhcp
[root@zlj ~]# mkdir /mnt/cdrom
[root@zlj ~]# mount /dev/cdrom /mnt/cdrom
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@zlj ~]# cd /mnt/cdrom/Server/
[root@zlj Server]# rpm -ivh dhcp-3.0.5-21.el5.i386.rpm 
[root@zlj Server]# vim /etc/sysctl.conf 

[root@zlj Server]# vim /etc/sysconfig/dhcrelay 
 

启用dhcp中继
 

3、测试
同一台主机接到不同的接口时,获得的地址

 

查看dhcp服务器的记录
[root@zlj Server]# cat /var/lib/dhcpd/dhcpd.leases |less