如何在 ubuntu 上配置 isc dhcp 为远程网络提供租用

如何在 ubuntu 上配置 isc dhcp 为远程网络提供租用

我正在PCisc dhcp上配置服务器ubuntu 16.04。 DHCP 服务器需要向不同网络上的客户端提供 DHCP 租约。这是因为,客户端将通过结合IP中继的VPN连接

当我配置 DHCP 服务器并运行它时,出现错误:

- Not configured to listen on any interfaces!

下面线程中的答案提到 isc dhcp 将此类配置标记为错误并且不会启动它。有可能使这项工作成功吗?

https://unix.stackexchange.com/questions/415888/cant-start-isc-dhcp-server-because-of-the-error-not-configured-to-listen-on-a

我的设置的详细信息

dhcp 服务器上 ifconfig 的部分输出:

enp0s25   Link encap:Ethernet  HWaddr 64:00:6a:95:9c:2e  
          inet addr:192.168.168.200  Bcast:192.168.168.255  Mask:255.255.255.0

/etc/default/isc-dhcp-服务器:

INTERFACES="enp0s25"
INTERFACESv4="enp0s25"

/etc/dhcp/dhcpd.conf:

subnet 192.168.2.0 netmask 255.255.255.0 {
 range 192.168.2.102 192.168.2.254;
 option domain-name-servers ubuntuserver.ostechnix.lan;
 option domain-name "ostechnix.lan";
 option routers 192.168.2.101;
 option broadcast-address 192.168.2.255;
 default-lease-time 600;
 max-lease-time 7200;
 }

答案1

我遇到错误,例如“ No subnet declaration for eth1”和“ Not configured to listen on any interfaces!”。

然后我在尽管子网不租用地址的情况下添加eth1(与 相同enp0s25)声明。它起作用了。subnetdhcpd.conf

尝试添加此配置:

subnet 192.168.168.0 netmask 255.255.255.0 {
    option routers 192.168.168.1;
}

参考自:Ubuntu - dhcp 服务器“未配置为侦听任何接口”

相关内容