Linux网络服务之DHCP中继服务的搭建

DHCP中继服务的搭建

DHCP 中继大力服务器的概念:

DHCP客户机经过网络广播消息得到DHCP服务器的响应后获得IP地址。但广播消息是不能跨越子网的。所以,若是DHCP客户机和服务器在不一样的子网内,客户机还能不能向服务器申请IP地址呢?这就要用到DHCP中继代理。DHCP中继代理其实是一种软件技术,安装了DHCP中继代理的计算机称为DHCP中继代理服务器,它承担不一样子网间的DHCP客户机和服务器的通讯任务。
中继代理是在不一样子网上的客户端和服务器之间中转DHCP/BOOTP消息的小程序。根据征求意见文档(RFC),DHCP/BOOTP中继代理是DHCP和BOOTP标准和功能的一部分。小程序

实验目标

在这里咱们须要同时在电脑上运行3台虚拟机。一台CentOS 7做为服务器,两台windows 10做为客户机,并在GNS3上搭建3层路由器,二层交换机以实现DHCP功能,和IP地址的自动分配vim

中继服务实验拓扑图

在这里插入图片描述
首先在CentOS 7 虚拟机上打开终端,安装dhcp软件包
在这里插入图片描述
在GNS 3 上搭建好拓扑图后开启链接。windows

进入sw1配置

建立3个vlan,分别为vlan十、vlan20和vlan100,
conf t
vlan 10,20,100
exit
do show vlan-sw b
在这里插入图片描述
进入端口f1/1,分配到vlan10,设置vlan模式为access
进入端口f1/2,分配到vlan20,设置vlan模式为access
进入端口f1/3,分配到vlan100,设置vlan模式为access
进入接口f1/0,设置vlan模式为Trunk,并指定封装协议为802.1q
关闭路由功能
int f1/1
sw mo acc
sw ac vlan 10
exit
int f1/2
sw mo acc
sw ac vlan 20
exit
int f1/3
sw mo acc
sw ac vlan 1000
exit
int f1/0
sw mo t
sw t en d
exit
no ip routing
在这里插入图片描述服务器

进入sw2配置

进入接口f1/0,设置vlan模式为Trunk,并指定封装协议为802.1q
建立3个vlan,分别为vlan十、vlan20和vlan100,
conf t
int f1/0
sw mo t
sw t en d
exit
vlan 10,20,100
exit
do dhow vlan-sw b
在这里插入图片描述
在这里插入图片描述
进入vlan10,配置IP地址,和子网掩码,并开启
进入vlan20,配置IP地址,和子网掩码,并开启
进入vlan30,配置IP地址,和子网掩码,并开启
int vlan 10
ip add 192.168.10.1 255.255.255.0
no shut
exit
int vlan 20
ip add 192.168.20.1 255.255.255.0
no shut
exit
int vlan 100
ip address 192.168.100.1 255.255.255.0
no shut
exit
在这里插入图片描述
在上述配置完成后,回到虚拟机,将VMnet8设为仅主机模式,并关闭dhcp服务功能
在这里插入图片描述
将3台虚拟机的网卡所有设为自定义模式,并将VMnet1分配给第一台win10 ,将VMnet2分配给第二台win10 ,将VMnet8分配给CentOS 7 虚拟服务器。
在这里插入图片描述
在CentOS 7上进入终端模式,给CentOS7 这只静态网络地址
vim /etc/sysconfig/network-scripts/ifcfg-ens33
在这里插入图片描述
将自动获取改成静态的手动配置,并输入IP地址。子网掩码,网关
在这里插入图片描述
重启网络服务,并查看网卡信息
systemctl restart network
ifconfig
在这里插入图片描述
将dhcp配置文件从原路径复制到/etc/dhcp/dhcpd.confxia
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
进入/etc/dhcp/dhcpd.conf配置文件
vim /etc/dhcp/dhcpd.conf
在这里插入图片描述
修改subnet,添加3个vlan的网段,分配的IP地址范围,和网关
subnet 192.168.10.0 network 255.255.255.0{
range 192.168.10.120 192.168.10.200;
option routers 192.168.10.1;
}
在这里插入图片描述
重启dhcp服务,并查看
systemctl start dhcpd
systemctl status dhcpd
在这里插入图片描述网络

返回GNS3 继续配置sw2

进入vlan10,vlan20和vlan100,指定DHCP服务器端口地址
int vlan 10
ip helper-address 192.168.100.100
no shut
exit
nt vlan 20
ip helper-address 192.168.100.100
no shut
exit
nt vlan 100
ip helper-address 192.168.100.100
no shut
exit
在这里插入图片描述
以上咱们就完成了DHCP 中继服务器的配置
接下来,咱们切换到客户端,查看咱们的信息
在第一台win10 上使用ipconfig查看网卡信息
在这里插入图片描述
在第二台win10 上使用ipconfig查看网卡信息
在这里插入图片描述
若是你的网卡获取不到,那么建议你使用“ipconfig /release”关闭,再使用“ipconfig /renew”从新获取ide

下边咱们设置给一台客户机分配固定的IP地址

首先咱们在第二台客户机上使用“ipconfig /all”获取本机物理地址
在这里插入图片描述
回到CentOS 7 服务器
进入DHCP配置文件,修改host fantasia下的信息
在这里插入图片描述
重启DHCP服务
在这里插入图片描述
返会客户机查看IP地址
在这里插入图片描述
在这里插入图片描述
以上就是咱们DHCP中端服务的配置3d

相关文章
相关标签/搜索