DHCP在企业网中的应用(2)

  DHCP服务器在企业网中的应用(2)

 

DHCP中继原理:

如果DHCP客户机与DHCP服务器在同一个物理网段,则客户机可以正确地获得动态分配的ip地址。如果不在同一个物理网段,则需要DHCP Relay Agent(中继代理)。用DHCP Relay代理可以去掉在每个物理的网段都要有DHCP服务器的必要,它可以传递消息到不在同一个物理子网的DHCP服务器,也可以将服务器的消息传回给不在同一个物理子网的DHCP客户机。

 

案例:在Linux上实现dhcp中继

拓扑图:

 

地址分配方案:

linux 服务器模拟路由,其中有三块网卡分别为 eth0 192.168.2.254
                                         eth1 192.168.3.254
                                         eth2 192.168.4.254
 
eht0 网卡与 dhcp 服务器通过 vmnet1 连接; eth1 tec 主机通过 vmnet2 连接; eth2 mkt 主机通过 vmnet3 连接
mkt tec 需要从 dhcp 服务器上动态获得分别为 192.168.3.0 192.168.4.0 网段的地址
 
步骤:

1、  Linux上配置DHCP server

编辑配置文件
#vim /etc/dhcpd.conf
底行模式下:r /usr/share/doc/dhcp*/dhcpd.conf.sampl
 
定义空作用域 192.168.2.0 和作用域 192.168.3.0  192.168.4.0
 

 

 
#service dhcpd configtest  检查语法
#service dhcpd restart     重启 dhcp 服务
 
设置 eth0 的参数,默认网关指向 192.168.2.254
 

2、配置中继服务器:

#setup 分别设置三个网卡的参数
 

 

 

#service network restart  重启网络服务

 

 

 

 

查看dhcp服务是否安装,若没有安装则安装
#rpm -ivh dhcp-3.0.5-21.el5.i386.rpm
#vim /etc/sysconfig/dhcrelay       配置中继
#server dhcrelay configtest           检查语法
# chkconfig dhcrelay on             设置自动启动
#service dhcrelay start               启动中继服务

开启路由转发

#echo "1"  >/proc/sys/net/ipv4/ip_forward 
或者 #vim /etc/sysctl .conf

重新读取配置文件

 

3获取地址

客户端 tec 连接 vmnet2 获得的 IP
 

客户端 mkt 连接 vmnet3 获得的 IP
 

 
小结:
在大型的网络中,可能会存在多个子网。DHCP客户机通过网络广播消息获得DHCP服务器的响应后得到IP地址。但广播消息是不能跨越子网的。因此,如果DHCP客户机和服务器在不同的子网内,客户机就不能向服务器申请IP地址,这时就要用到DHCP中继代理。DHCP中继代理实际上是一种软件技术,安装了DHCP中继代理的计算机称为DHCP中继代理服务器,它承担不同子网间的DHCP客户机和服务器的通信任务。

 

 

你可能感兴趣的:(职场,DHCP,休闲,中继)