更改子网 IP 网络时 isc-dhcp-server 问题

更改子网 IP 网络时 isc-dhcp-server 问题

我在 VirtualBox 中设置了 Linux。为了在学校练习,我尝试让 isc-dhcp-server 工作,但遇到了一个奇怪的问题。DHCP 服务器仅适用于此配置:

    # A slightly different configuration for an internal subnet.
subnet 192.168.5.0 netmask 255.255.255.0 {
  range 192.168.5.100 192.168.5.110;
  option domain-name-servers 8.8.8.8;
  option domain-name "something.local";
  option subnet-mask 255.255.255.0;
  option routers 192.168.5.255;
  option broadcast-address 192.168.5.254;
  default-lease-time 600;
  max-lease-time 7200;
#
}

和 Linux LAN 适配器 ip:192.168.5.1/24 通过这样的配置,Windows 7 上一切都运行良好。如果我只将 ip 寻址更改为例如:

subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.100 192.168.1.110;
  option domain-name-servers 8.8.8.8;
  option domain-name "something.local";
  option subnet-mask 255.255.255.0;
  option routers 192.168.1.255;
  option broadcast-address 192.168.1.254;
  default-lease-time 600;
  max-lease-time 7200;
#
}

并且 Linux LAN 适配器 ip 为:192.168.1.1/24DHCP 不起作用。我在进行任何更改后都会重新启动 isc-dhcp-server/etc/dhcp/dhcpd.conf 我有这个家庭作业,其中我必须为 172.16.19.0 网络配置 DHCP,我该怎么做,我做错了什么?有人能帮我让它工作吗?

答案1

你是什​​么意思:

DHCP 不起作用

不同的症状对应不同的问题。路由、接口状态或配置可能存在许多问题。

dhcpd -d *interface*在服务器或客户端上尝试dhclient -d *interface*,也许cat /var/log/syslog | grep DHC*检查数据包是否已成功发送,或者尝试ip route show' ,ip neigh show`(不确定它是否有帮助,但由于我没有足够的声誉来评论,所以我必须回答)。希望它有所帮助。

相关内容