DHCP超级作用域

超级作用域简介

超级作用域是一个或多个作用域的管理组合
作用域只能分配与绑定接口的网络地址相同的 IP 地址
而超级作用域可以分配与绑定接口的网络地址不相同的 IP 地址

实验环境

这个概念跟网络实验中的单臂路由实验相似,现在我们的实验环境就是实现两个不同网段客户机之间的通信,所以我们server端不但要给两个客户机分配IP地址,还要有路由转发功能;
因此,我们在配置文件中写配置的时候,给client1所在网段的地址范围只分配一个地址,让client2从server获取地址的时候因为第一个网段中的地址已经被client1拿走,所以client2只能从另一个网段中获取地址;

超级作用域实验

1. 设置DHCP服务器的单臂路由所需子网卡:
[[email protected] ~]# cd /etc/sysconfig/network-scripts/
[[email protected] network-scripts]# ls
DHCP超级作用域
[[email protected] network-scripts]# cp -a ifcfg-eno16777736 ifcfg-eno16777736:0
//因为是单臂路由,所以需要配置一个子网卡用来给另一个网段的主机分配IP;主网卡:172.24.810;子网卡:172.24.9.10;
[[email protected] network-scripts]# ls
DHCP超级作用域
[[email protected] network-scripts]# vim ifcfg-eno16777736:0
DHCP超级作用域
//因为需要实现两个网段之间主机的通信,所以需要开启路由转发功能;
前面忘记修改主机名称,为了好区分,所以我们先改一下主机名称:
DHCP超级作用域
2. 开启路由转发功能
[[email protected] ~]# vim /etc/sysctl.conf
DHCP超级作用域
之后,我们使用 sysctl -p 重新读取配置文件即可;
DHCP超级作用域
别忘了重启网络服务哦:
[[email protected] network-scripts]# systemctl restart network
DHCP超级作用域
可以看到,子网卡已经添加成功!
4. 修改配置文件:
[[email protected] ~]# vim /etc/dhcp/dhcpd.conf
DHCP超级作用域
重启服务,查看状态:
DHCP超级作用域
//至此,服务器端的配置完成!
5. 下来,我们在client1客户端获取IP地址:
DHCP超级作用域
可以看到,client1已经拿到了172.24.8.100这个地址,在server端的配置中,我们在172.24.8.0这个网段中只配置了一个可用地址范围,所以当client2去获取IP地址时,不再会获取到172.24.8.0这个网段的地址!
6. 在client2客户端获取IP地址:
DHCP超级作用域
可以看出,结果跟我们预想的一样,实验成功!!!
最后,附上一张测试连通性的图:
DHCP超级作用域