DHCP 服务器无子网声明

DHCP 服务器无子网声明

在过去的 2 个小时里,我试图解决 enp0s8 (192.168.1.1) 无子网声明的问题

我的/etc/dhcp/dhcpd.conf看起来像这样

authoritative;
default-lease-time 86400; 
max-lease-time 86400000; 

option broadcast-address 192.168.1.255;
option subnet-mask 255.255.255.0;
option router 192.168.1.1;
option domain-name-servers 192.168.1.1;
option domain-name "xxx.xxx.xx" 

subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.11 192.168.0.254;
}

host vmpsateam01-01{
  hardware ethernet 08:00:27:82:cd:38
  fixed-address 192.168.0.1;
}

设置为在 enp0s8 上监听/etc/default/isc-dhcp 服务器

INTERFACESv4="enp0s8"

网络接口的静态 IP 地址位于子网中:

enp0s8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.1  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::a00:27ff:fe82:cd38  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:82:cd:38 

此外等/网络/接口我将路由器配置为静态 IP

auto enp0s8
iface enp0s8 inet static
  address 192.168.1.1
  netmask 255.255.255.0
  broadcast 192.168.1.1
  gateway 192.168.1.1

尽管如此,当重新启动 ics-dhcp-server 时,我收到了enp0s8(192.168.1.1)没有子网声明尽管 192.168.1.1/24 位于 dhcpd.conf 中定义的子网中。感谢您的建议!

(我知道有很多这样的问题,但到目前为止都没有帮助)

答案1

抱歉,我提到了 necrobumping,但我的isc-dhcp-server设置也遇到了同样的情况。

我更改了池的起始和结束地址,重新启动后isc-dhcp-service,在cmd之后出现了与OP描述的相同的子网错误systemctl status isc-dhcp-server

我的结论是,isc-dhcp-server.service在实施配置更改后重新启动不会将更改完全通知给其他网络组件。因此,重新启动(虚拟)计算机应该是有效应用更改的首选。

相关内容