Я установил isc-dhcp-сервер поверх сервера Ubuntu 20.04. Isc-dhcp-сервер запускается хорошо.
Для настройки локальной сети я использовал:
- компьютер для размещения isc-dhcp-сервера
- ПК как клиент
- переключение между сервером и клиентом
Ниже приведен статус isc-dhcp-сервера:
sudo systemctl перезапустить isc-dhcp-сервер
статус sudo systemctl isc-dhcp-server.service
isc-dhcp-server.service — IPv4-сервер ISC DHCP
Загружено: загружено (/lib/systemd/system/isc-dhcp-server.service; включено; предустановка поставщика: включена)
Активно: активно (работает) с чт 10.06.2021 21:44:03 GMT; 3 с назад
Документы: man:dhcpd(8)
Основной PID: 6526 (dhcpd)
Заданий: 1 (лимит: 4915)
CGroup: /system.slice/isc-dhcp-server.service
ââ6526 dhcpd -user dhcpd -group dhcpd -f -4 -pf /run/dhcp-server/dhcpd.pid -cf /etc/dhcp/dhcpd.conf br-6bc01dce843b
июнь 10 21:44:03 tt-TECRA-R700 dhcpd[6526]: файл PID: /run/dhcp-server/dhcpd.pid
10 июня 21:44:03 tt-TECRA-R700 dhcpd[6526]: Записал 0 договоров аренды в файл аренды.
10 июня 21:44:03 tt-TECRA-R700 sh[6526]: Записано 0 договоров аренды в файл аренды.
10 июня 21:44:04 tt-TECRA-R700 dhcpd[6526]: прослушивание LPF/br-6bc01dce843b/02:42:f0:1e:4f:21/172.18.0.0/16
10 июня 21:44:04 tt-TECRA-R700 sh[6526]: Прослушивание LPF/br-6bc01dce843b/02:42:f0:1e:4f:21/172.18.0.0/16
10 июня 21:44:04 tt-TECRA-R700 sh[6526]: Отправка на LPF/br-6bc01dce843b/02:42:f0:1e:4f:21/172.18.0.0/16
10 июня 21:44:04 tt-TECRA-R700 sh[6526]: Отправка по сокету/отката/отката-сети
10 июня 21:44:04 tt-TECRA-R700 dhcpd[6526]: Отправка на LPF/br-6bc01dce843b/02:42:f0:1e:4f:21/172.18.0.0/16
10 июня 21:44:04 tt-TECRA-R700 dhcpd[6526]: отправка по сокету/отката/отката-сети
июнь 10 21:44:04 tt-TECRA-R700 dhcpd[6526]: служба запуска сервера.
Но когда я подключаю сетевой кабель для подключения сервера к коммутатору, я получаю следующее сообщение:
сеть не удалась - активация соединения не удалась
Я пытался подключить клиента к коммутатору, чтобы он мог получить адрес от dhcp-сервера, но клиент вообще не берет адрес.
$ ifconfig
br-6bc01dce843b: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
инет 172.18.0.1 сетевая маска 255.255.0.0 широковещательная рассылка 172.18.255.255
эфир 02:42:f0:1e:4f:21 txqueuelen 0 (Ethernet)
Пакеты RX 0 байт 0 (0,0 Б)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 0 байт 0 (0,0 Б)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
инет 172.17.0.1 сетевая маска 255.255.0.0 широковещательная рассылка 172.17.255.255
эфир 02:42:0e:7d:a0:2a txqueuelen 0 (Ethernet)
Пакеты RX 0 байт 0 (0,0 Б)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 0 байт 0 (0,0 Б)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
enp0s25: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
эфир 00:23:18:41:b2:fb txqueuelen 1000 (Ethernet)
RX-пакеты 1538 байт 272584 (272,5 КБ)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 8126 байт 1449096 (1,4 МБ)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
прерывание устройства 20 памяти 0xd4700000-d4720000
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
инет 127.0.0.1 сетевая маска 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<хост>
цикл txqueuelen 1000 (локаль Букле)
Пакеты RX 465692 байт 44635267 (44,6 МБ)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 465692 байт 44635267 (44,6 МБ)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
wlp2s0b1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
инет 192.168.1.101 сетевая маска 255.255.255.0 широковещательная рассылка 192.168.1.255
inet6 fe80::de66:bfea:9ee9:d266 prefixlen 64 scopeid 0x20<ссылка>
эфир 4c:ed:de:54:ae:7d txqueuelen 1000 (Ethernet)
Пакеты RX 3915334 байт 3388537159 (3,3 ГБ)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 3286057 байт 606308993 (606,3 МБ)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
$ sudo gedit /etc/default/isc-dhcp-сервер
#ИНТЕРФЕЙСv4="wlp2s0b1"
ИНТЕРФЕЙСv4="br-6bc01dce843b"
ИНТЕРФЕЙСыv6=""
sudo gedit /etc/dhcp/dhcpd.conf
# dhcpd.conf
вариант доменного имени "example.org";
вариант доменных имен-серверов ns1.example.org, ns2.example.org;
время аренды по умолчанию 600;
максимальное время аренды 7200;
стиль ddns-обновления нет;
авторитетный;
подсеть 172.18.0.0 сетевая маска 255.255.0.0
{
диапазон 172.18.0.10 172.18.0.50;
# вариант роутера 172.18.0.1;
опция маска подсети 255.255.0.0;
# опция широковещательный адрес 172.18.255.255;
}