小编Har*_*ndo的帖子

扩展简单的 DHCP 地址范围以包含更多地址

对于小型企业,我设置了一台运行 Ubuntu 14.04 的小型服务器,提供 DHCP 和其他服务。我使用 isc-dhcp-server 包。它目前提供 240 个可能的地址,但现在我们已经用完了地址(每个人的办公桌上都有 PC、手机和笔记本电脑)。

我的配置很简单(来自/etc/dhcp/dhcpd.conf):

option domain-name "foobar.com";
option domain-name-servers 172.19.2.10;
option routers 172.19.2.1;
subnet 172.19.2.0 netmask 255.255.255.0 {
    range 172.19.2.11 172.19.2.251;
}
Run Code Online (Sandbox Code Playgroud)

我想添加另一组从 172.19.3.11 到 172.19.3.251 的地址,它们仍然可以访问 172.19.2 子网上的系统。

我尝试添加这个:

# extend the range by another 240 addresses
subnet 172.19.3.0 netmask 255.255.254.0 {
       range 172.19.3.11 172.19.3.251;
}
Run Code Online (Sandbox Code Playgroud)

并将第一个子网声明的网络掩码更改为:

subnet 172.19.2.0 netmask 255.255.254.0
Run Code Online (Sandbox Code Playgroud)

但是,当我重新启动 isc-dhcp-server (使用服务 isc-dhcp-server restart)时,出现错误。

那么,两个问题:

  1. dhcpd.conf 中将服务网络扩展为另外 240 个地址的语法是否正确?
  2. 我是否必须将 DHCP 服务器本身的网络掩码更改为 255.255.254.0(其当前地址为 172.19.2.10,网络掩码为 255.255.255.0)?

server dhcp

3
推荐指数
1
解决办法
7721
查看次数

标签 统计

dhcp ×1

server ×1