
Я настраиваю isc dhcp
сервер на ubuntu 16.04
ПК. DHCP-сервер должен будет предоставлять аренду DHCP клиентам, которые находятся в другой сети. Это потому, что клиенты будут обращаться к DHCP-серверу черезVPN-соединение с комбинацией IP-реле.
Когда я настроил DHCP-сервер и запустил его, я получил ошибку:
- Not configured to listen on any interfaces!
В ответе в теме ниже упоминается, что isc dhcp помечает этот тип конфигурации как ошибку и не запускает его. Возможно ли заставить это работать?
Подробности моей настройки
Частичный вывод 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-сервер «не настроен на прослушивание ни одного интерфейса»