DHCP中继代理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DHCP中继代理相关的知识,希望对你有一定的参考价值。

简述:在大型的网络中,可能会存在多个子网。DHCP客户机通过网络广播消息获得DHCP服务器的响应后得到IP地址。但广播消息是不能跨越子网的。因此,如果DHCP客户机和服务器在不同的子网内,客户机还能不能向服务器申请IP地址呢?这就要用到DHCP中继代理。DHCP中继代理实际上是一种软件技术,安装了DHCP中继代理的计算机称为DHCP中继代理服务器,它承担不同子网间的DHCP客户机和服务器的通信任务。
中继代理是在不同子网上的客户端和服务器之间中转DHCP/BOOTP消息的小程序。根据征求意见文档(RFC),DHCP/BOOTP中继代理是DHCP和BOOTP标准和功能的一部分。
实验目的:帮PC机自动获取IP(可指定IP范围)
实验环境:在Linux系统中完成环境搭建
技术分享图片
具体实验步骤:
1:在二层交换机(sw2)中创建划分vlan并做turn口
技术分享图片
二层交换机(sw2)上设置的代码:(sw2)
conf t
no ip routing
vlan 10,20,100
ex
int f1/1
sw mo acc
sw acc vlan 10
ex
int f1/2
sw mo acc
sw acc vlan 20
ex
int f1/3
sw mo acc
sw acc vlan 100
do show vlan-sw b
int f1/0
sw mo t
sw t en dot
2:三层交换上设置turn口配置网关和指定服务器
技术分享图片
三层交换代码(sw1)
(sw1)
conf t
int f1/0
sw mo t
sw t en dot
ex
vlan 10,20,100
int vlan10
ip add 192.168.10.1 255.255.255.0
no shut
ex
int vlan20
ip add 192.168.20.1 255.255.255.0
no shut
ex
int vlan100
ip add 192.168.100.1 255.255.255.0
no shut
ex
int vlan10
ip helper-address 192.168.100.222
ex
int vlan20
ip helper-address 192.168.100.222
ex
3:进入Linux编辑器中安装软件包配置dhcp设置
技术分享图片
Linux编辑代码:
(Linux)
umount /dev/sr0
mount /dev/sr0 /mnt
rpm -ivh /mnt/Packages/dhcp-4.1.1-38.P1.el6.x86_64.rpm
cd /etc/dhcp
cp /usr/share/doc/dhcp-4.1.1//dhcpd.conf.sample /etc/dhcp/dhcpd.conf
vim dhcpd.conf
4:vim dhcpd.conf命令进入dhcp设置页面配置相关设置
技术分享图片
编辑内容代码:#在DHCP service to understand the network topology 插入
subnet 192.168.100.0 netmask 255.255.255.0 {
range 192.168.100.150 192.168.100.160;
option routers 192.168.100.1;
}

subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.150 192.168.10.160;
option routers 192.168.10.1;
}

subnet 192.168.20.0 netmask 255.255.255.0 {
range 192.168.20.150 192.168.20.160;
option routers 192.168.20.1;
}
5:启动dhcp,关闭防火墙
技术分享图片
代码:
service dhcpd start #启动DHCP
service iptables stop #关闭防火墙
setenforce 0 #关闭selinux防火墙
6:打开vpc验证实验结果:
技术分享图片
结论:PC机获得的IP就是我们设置自动获取的IP范围内的IP,并且能够互联互通。

以上是关于DHCP中继代理的主要内容,如果未能解决你的问题,请参考以下文章

Windows server2008 DHCP中继代理

DHCP中继代理

使用sever2008做DHCP中继代理

DHCP服务-中继代理

DHCP中继代理,配置dhcp,中继代理,跨越不同vlan,给不同vlan下的客户机提供dhcp服务

DHCP中继代理原理和配置