Как настроить isc dhcp в ubuntu для предоставления аренды для удаленных сетей

Как настроить isc dhcp в ubuntu для предоставления аренды для удаленных сетей

Я настраиваю isc dhcpсервер на ubuntu 16.04ПК. DHCP-сервер должен будет предоставлять аренду DHCP клиентам, которые находятся в другой сети. Это потому, что клиенты будут обращаться к DHCP-серверу черезVPN-соединение с комбинацией IP-реле.

Когда я настроил 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

Подробности моей настройки

Частичный вывод ifconfig на сервере dhcp:

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-server:

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) subnetобъявление в dhcpd.confхотя подсеть не арендует адрес. И это работает.

Попробуйте добавить эту конфигурацию:

subnet 192.168.168.0 netmask 255.255.255.0 {
    option routers 192.168.168.1;
}

Ссылка от:Ubuntu - DHCP-сервер «не настроен на прослушивание ни одного интерфейса»

Связанный контент