2024年3月21日发(作者:)
移动办公•居家办公 2020年5月15日 • _____________________________________________
总第 423 期 Q2^B~Mobile
O
^
ice-Home
Office
CentOS
系统下
DHCP
中继代理的酉己置与实现
孙中廷
(江苏安全技术职业学院
徐州
221011)
摘要:在
CentOS
操作系统中配置
DHCP
中继代理,常常遇到网络环境复杂、配置思路不清、操作步骤混乱、验证困难等问题。本
文在理清
DHCP
工作流程的基础上,以真实应用场景构建网络拓扑结构并在
VMware
软件中搭建网络环境。整理配置方案后,给
出详细配置步骤并配备对应实现命令,最后对配置进行了验证。实验结果表明,按照该方案进行配置,可以顺利实现
DHCP
中继代
理功能,同时该实现方案对理解记忆有较大的帮助。
关键词
:
CentOS
; 动态主机配置协议(
DHCP
)中继代理;
VMware
; 配置实现
中图分类号:TP393.1 文献标识码:A 文章编号:7375
Configuration and Implementation of DHCP Relay in CentOS System
SUN Zhongting
(Jiangsu College of Safety Technology Xuzhou 221011)
Abstract
:
In the configuration of DHCP relay in CentOS operating system, there are many problems, such as complex
network environment, unclear configuration ideas, chaotic operation steps, and difficult verification. On the basis of
clarifying the workflow of DHCP, this paper constructs the network topology and the network environment in VMware
software with real application scenarios. After sorting out the configuration scheme, the detailed configuration steps are
given and corresponding implementation commands are provided. Finally, the configuration is verified. The experimental
results show that the DHCP centrelay function can be realized successfully according to the scheme. At the same time,
the scheme is helpful for understanding.
Keywords
:
CentOS; DHCP centrelay; VMware;Configuration implementation
一、 弓I言
在整个局网内发送
Discover
广播报文,该网络中的所有计
动态主机配置协议
DHCP
(
Dynamic
Host
Configuration
算机在收到
DHCP
Discovery
报文后,进行检测。非
DHCP
服
Protocol
)是一个简化主机
IP
地址分配管理的
TCP
/
IP
标准协
务器会直接丢掉该报文,只有
DHCP
服务器会响应该报文。
议,用户可以利用
DHCP
服务器管理动态的
IP
地址分配及
2. DHCP服务器作出响应
其他相关的环境配置工作,如域名系统服务(
DNShWin
-
DHCP
服务器收到
Discover
报文后,对其配置文件进行
dows
网络名称服务 (
WINS
) 、网关
(Gateway
) 的设置。
査询分析,查看地址池中是否还有空闲的
IP
地址,如果这
在
DHCP
机制中,可以分为服务器和客户端两个部分,
时有相关的
IP
地址等资源,则
DHCP
服务器发送响应报文
服务器使用固定的
IP
地址,在局域网络中,为客户端机器
给该客户端,提供相应的
DHCP
服务。
自动分配
IP
地址、子网掩码、网关、
DNS
等相关网络配置信
3. 客户端发送Resquest请求阶段
息。客户机的网络配置设为“自动获取”时,在启动时将自
客户端接收响应报文后,会向该
DHCP
服务器发送一
动从服务器端获取这些信息。
个
Request
请求报文,内容包括
IP
地址、子网掩码、网关、
二、 DHCP工作流程
DNS
等相关信息。
DHCP
的工作流程大概可以分为以下4个步骤,如图1
4. DHCP服务器确认发放IP地址
所示:
当
DHCP
服务器提供
IP
地址等相关信息给客户端电
1.客户端发送Discover报文
脑。客户端在收到信息绑定到自己的网卡后,如果网络还
客户端电脑在进行启动后,因为
IP
地址为空,所以就
有其它
DHCP
服务器,则不会再对该客户端进行响应。
• 36 .办公*6动化杂杰
2020年5月15日
网络
移动办公•居家办公
Network
Mobile
Office-Home
Office
总第423期
DHCP
服务器分配给客户端的相关信息有一定的期限,该
四、 配置方案
期限称为租约。当租约到期后,
DHCP
则会收回服务。此时客户
1. 利用
VMware
软件分别添加两个
WIN
7系统、两个
端就会重复前面四个步骤重新获取
IP
地址等相关信息。
CentOS
系统。分别重命名为
Win
7
LANl
,
Win
7
LAN
2 ,
CentD
-
hcp
,
Centrelay
,其中
Win
7
LANl
在
LAN
1 网络中,
Win
7
LAN
2
在
LAN
2网络中,
CentDhcp
作为
DHCP
服务器,
Centrelay
作
为
DHCP
中继代理;
2. 利用
VM
软件创建两个网络分别为
Vmnrtl
和
Vm
-
DHCP客户 DHCP服务器
net
2,并将
VM
软件自带有
DHCP
服务取消;
..............♦
3. 按照拓扑结构,将主机分配到相应的网络,在这分别
IP租约i窨求
设置两个网络,其中一个网络设置为
VMnetl
,另外一个网
络设置为
VMnet
2。
丨P租约提供
五、 DHCP代理机器的设置
DHCP
代理机器的设置分为两步,一是安装双网卡;二
是分配两个网络,网络适配器1选择
VMnetl
网络,网络适
IP租约选择
配器2选择
VMnet
2网络。配置
DHCP
服务器的
IP
地址等
信息,重启
Network
服务(命令为
:service
network
restart
) 〇
IP租约确U
1. 安装
DHCP
服务(命令为
:yum
install
dhcp
-
y
);
图1 DHCP工作流程图
2. 设置中继器服务器(
DHCPrelay
)的静态
IP
地址,重启
三、DHCP中继代理的应用背景
网络服务;
3. 手动添加代码或修改
sample
文件。
如果
DHCP
客户端和
DHCP
服务器都位于同一个网络
采用修改
Sample
的方法,复制文件/
usr
/
share
/
doc
/
dhcp
*/
内,客户端获取
IP
地址的过程与描述的基本相同。但是,如
dhcpd
.
conf
.
sample
将其命名为 /
etc
/
dhcp
/
dhcpd
.
conf
,并打开配
果
DHCP
客户端和
DHCP
服务器位于被一个或多个路由器
置文件,命令如下:
分隔开的不同的网络上,客户端获取
IP
地址的过程就会变
cp
/
usr
/
share
/
doc
/
dhcp
*/
dhcpd
.
conf
.
sample
/
etc
/
dhcp
/
dhcpd
.
得更复杂一些。主要原因是路由器通常是不能将广播发送
conf
到其他网络上。为了使
DHCP
可以正常工作,需要有一个中
vi
/
etc
/
dhcp
/
dhcpd
.
conf
介来协助完成
DHCP
的处理过程,这就是中继代理。另外,
中继代理服务器必须有固定的
IP
地址。
DHCP
服务器与要分配的主机不在同一个物理网络,
range dynanic-bootp 10.254.239.40 10.2S4.239.66;
option broadcast-address 10.254.239.31;
但要对这些主机进行动态分配
IP
地址等信息。
option routers
;
网络环境的拓扑结构,如图2所示。
# A slightly different configuration for an internal subnet.
ddns-update-style none;|
subnet 192.168.2.0 netaask 255.255.255.9 { lanl
range 192.168.2.206; lanl
option domain-name-servers 61.147.37.1;
option routers 192.168.2.2;
网关:
DHCP
中绝代理的
EthOfi^lP
default-lease-time 600
;
nax-lease-tiae 7206;
>
subnet 192.168.3.6 netmask 255.255.255.6 { Ian2
range 192.168.3.166 192.168.3.266; Ian2
动态地址池
option domain-name-servers 61.147.37.1
;
option routers 192.168.3.2; ian2
网关:
DHCP
中雄代理的
Ethl
的丨
P
地址
default-lease-ti»e 600
;
max*lease-tioe 7200
;
}
••INSERT ••
图3编辑DHCP的配置文件
办厶舍动化杂志.37.
移动办公•居家办公
2020年5月15日
总第423期
Network
Mobile
Office
•Home
Office
在打开的
DHCP
配置文件中进行编辑,修改的配置文
件内容如图3所示,在此实例中,建立了两个网络,网络一
为 192.168.2.0,网络二为 192.168.3.0
P
其中 192.168.2.0 网
络的
IP
地址分配范围为192.168.2.150至192.168.2.200;
192.168.3.0网络的
IP
地址分配范围为192.168.3.166至
192.168.3.200;
4.关闭防火墙(命令为
:service
iptables
stop
);
5 •启动
DHCP
服务(命令为
:service
dhcpd
start
);
6. 设置
DHCP
服务随系统启动而启动(命令为:(^_-
fig
dhcpd
on
);
7. 设置
DHCP
服务器返回中继客户端的路由(命令为:
ip
route
add
192.168.3.0/24
via
192.168.2.2)〇
六'DHCP中继代理(Centrelay)的配置
1. 安装
DHCP
服务(命令为
:yum
install
dhcp
_
y
);
图4 WIN7lan2测试结果
2. 设置服务器静态
IP
地址,重启
network
服务(命令
为
:service
network
restart
);
3. 开启
IPv
4的转发功能(命令为
:vi
/
etc
/
sysctl
.
conf
);
参考文献
4. 启用转发功能(命令为
:sysctl
-
p
);
U
]姜晶
.DHCP
Relay
在
CentOS
虚拟机系统中的构建
5. 修改
DHCP
中继代理配置文件
[
J
].台州学院学报,2017(3).
用命令“
vi
/
etc
/
sysconfig/dhcrelay
”打开配置文件,添加如
[2] 吕振凯,崔鹏,梁霞.
Linux
系统下多网段
DHCP
下两行代码:
服务器配置与实现[
J
].辽宁师专学报:自然科学版,2009
INTERFACES
,
eth
2
eth
3”,表示
DHCP
代理的两个网卡
(03): 47-48+71.
名字。
[3] 梁春华.基于
VMware
环境下
DHCP
服务器的配
DHCPSERVERS
=”192.168.2.3”,表示
DHCP
服务器的
[
J
].电子技术与软件工程,2017 , 000(015 ):
P
.27-28.
IP
地址;
[4] 陈欣.
DHCP
中继代理在虚拟机
Linux
系统中的研
6. 启动
DHCP
中继功能(命令为
:service
dhcrelay
start
);
究与实现[
J
].无线互联科技,2013(09): 121+149.
7. 测试。
[5]刘涛.
DHCP
中继代理在网络仿真平台上的设计
在此,以
WIN
71
an
2为例,使用”
ipconfig/all
”命令进行测
与实现
m
.科学技术与工程,2012(24): 262-265.
试,结果如图4所示。
结果显示,在第二个网络中的主机
WIN
71
an
2成功通过
DHCP
代理获取到
IP
地址等相关信息。
七、结束语
运用
VMware
软件搭建完整实验环境,结合
CentOS
系
统的特点,运用命令与图形界面相结合的方式,对
DHCP
中
继代理进行了配置与实现,并在
Windows
客户端中进行了
验证,配置思路清晰,步骤及其对应的命令具体,有利于理
作者简介
解记忆和重现,对相关专业人员的学习和应用有一定的参
孙中廷(1981),男,硕士,副教授,主要研究领域为计算
考作用。
机应用技术,智能信息数据处理,职业教育。
• 38 .办公令动化杂惠
置


发布评论