Ubuntu сервер DHCP не выделяет IP-адреса

Я пытаюсь настроить сервер DHCP на виртуальной машине Ubuntu 18.04. Я могу настроить его со следующей конфигурацией:

Файл:/etc/dhcp/dhcpd.conf

Настройки:

default-lease-time 600;

max-lease-time 7200;

option subnet-mask 255.255.255.0;

option broadcast-address 192.168.1.255;

option routers 192.168.1.254;

option domain-name-servers 192.168.1.1, 192.168.1.2;

option domain-name "mydomain.example";

subnet 192.168.1.0 netmask 255.255.255.0 {

range 192.168.1.10 192.168.1.100;

range 192.168.1.150 192.168.1.200;

} 

Когда я работаю

sudo systemctl restart isc-dhcp-server

и затем

sudo systemctl status isc-dhcp-server.service

Я вижу, что dhcp сервер активен и выполнение, но это не выделяет дюйм/с к другим виртуальным машинам в локальной сети.

dhcp сервер является установкой к eth1:

Файл:/etc/default/isc-dhcp-server

Настройки:

INTERFACESv4="eth1"

INTERFACESv6=""

Я уже устанавливаю eth0 и eth1 с netplan следующим образом:

network:

  version: 2

  renderer: networkd

  ethernets:

    eth0:

      dhcp4: true

      dhcp6: no

    eth1:

      dhcp4: no

      addresses: [192.168.2.1/24]

      gateway4: 192.168.2.1

      nameservers:

        addresses: [8.8.8.8]

eth0 является установкой к 192.168.1.15, который соединяется с внешней сетью.

Любое предложение приветствуется.

Спасибо,

0
задан 7 April 2020 в 02:51

1 ответ

  addresses: [192.168.2.1/24]
  gateway4: 192.168.2.1

Это неправильно, Вы не должны настраивать свой адрес узла как Ваш собственный шлюз. Необходимо отбросить gateway4 установка.

Кроме того, Вы настроили dhcpd для распространения дюйм/с на подсети, которая не является подсетью, настроенной в интерфейсе (192.168.1.0/24 по сравнению с 192.168.2.0/24). Вы захотите настроить свой dhcp сервер для распространения дюйм/с, которые находятся на самом деле в сети, которую Вы настроили.

0
ответ дан 7 April 2020 в 23:16

Другие вопросы по тегам:

Похожие вопросы: