在配置DHCP服务时,配置了多个作用域,结果只有一个作用域的地址可以分配,其他不能分配成功

2021-09-17 09:16发布

什么情况,求解答,求帮助啊

什么情况,求解答,求帮助啊

5条回答
欧文诺啊
2楼 · 2021-09-17 15:27

在原有的配置上再添加一配置就可以了,例如我的DHCP服务器IP地址为192.168.81.128,我要在此服务器上配置两个作用域,一个是同段IP作用域,另一个为172.16.0.0作用域,#为注释不用管

椰松面包
3楼 · 2021-09-18 10:39

你的两个IP段是不是重复了。
需要设置中继代理的话是由于你的DHCP服务器并不在需要代理DCHP服务的主机同一网段里。

举个例子吧:

第一个地址池:
192.168.1.1~192.168.1.250 /24
第二个地址池:
192.168.2.1~192.168.2.250 /24

服务器的IP :192.168.1.254 /24

对于第一个地址池由于服务器在同一网段里,故不需要设置中继代理
而第二个地址池由于服务器未在同一网段里,需要设置中继代理

爱学习的小巴
4楼 · 2021-09-22 09:31

在原有的配置上再添加一配置就可以了,例如我的DHCP服务器IP地址为192.168.81.128,我要在此服务器上配置两个作用域,一个是同段IP作用域,另一个为172.16.0.0作用域,配置如下,#为注释不用管:
[root@localhost ~]# cat /etc/dhcpd.conf
ddns-update-style interim;
ignore client-updates;

subnet 192.168.81.0 netmask 255.255.255.0 {

option routers 192.168.81.1;
option subnet-mask 255.255.255.0;

option domain-name-servers 192.168.81.1;

range dynamic-bootp 192.168.81.200 192.168.81.254;
default-lease-time 21600;
max-lease-time 43200;

# we want the nameserver to appear at a fixed address
# host ns {
# next-server marvin.redhat.com;
# hardware ethernet 12:34:56:78:AB:CD;
# fixed-address 207.175.42.254;
# }
}

subnet 172.16.0.0 netmask 255.255.0.0 {

option routers 172.16.1.1;
option subnet-mask 255.255.0.0;

option domain-name-servers 172.16.1.1;

range dynamic-bootp 172.16.1.100 172.16.1.200;
default-lease-time 21600;
max-lease-time 43200;

# we want the nameserver to appear at a fixed address
# host ns {
# next-server marvin.redhat.com;
# hardware ethernet 12:34:56:78:AB:CD;
# fixed-address 207.175.42.254;
# }
}
[root@localhost ~]#
配置完成将DHCP服务开启:
[root@localhost ~]# service dhcpd start
启动 dhcpd: [确定]
可以在客户端进行测试,我就不进行测试工作了。。。

说明主机的网络接口卡只有一个,如有3个作用域,需配置3个网卡接口eth0、eth1和eth2,分别对应3个作用域。这是使用超级作用域的一种配置方法

说明主机的网络接口卡只有一个,如有3个作用域,需配置3个网卡接口eth0、eth1和eth2,分别对应3个作用域。这是使用超级作用域的一种配置方法