Фиксированный адрес на DHCP-сервере не работает

Я запускаю Ubuntu 20.04 в качестве DHCP-сервера и я попытался назначить фиксированный адрес клиенту, который является другим Ubuntu os на виртуальной коробке, и оба они находятся в одной внутренней сети, но, он принимает только адрес из диапазона, который я указал, поэтому вот моя конфигурация:

мой /etc/netplan/01-network-manager-all. yaml

network:
  version: 2
  renderer: NetworkManager
  ethernets:
   enp0s3:
    addresses: [10.20.30.2/24]
    nameservers:
     addresses: ["192.168.1.1", "192.168.1.2"]

мой /etc/dhcp/dhcpd.conf

option domain-name "marmarbre.local";
option domain-name-servers 192.168.1.1, 192.168.1.2;
option ntp-servers 10.20.30.202;
option netbios-name-servers 10.20.30.201;
option nis-domain "marmarbre.ma";
option nis-servers 10.20.30.200;
option routers 10.20.30.1;
option broadcast-address 10.20.30.255;

default-lease-time 86400;
max-lease-time 259200;

subnet 10.20.30.0 netmask 255.255.255.0 {
  range 10.20.30.50 10.20.30.59;
  range 10.20.30.71 10.20.30.150;
}

host client {
  hardware ethernet 08:00:27:7f:25:60;
  fixed-address 10.20.30.70;
}

Наконец, это единственная конфигурация, которую я сделал на клиенте, и да, я уже изменил его имя хоста на client /etc/netplan/01-network-manager-all.yaml

network:
  version: 2
  renderer: NetworkManager
0
задан 21 April 2021 в 05:04

1 ответ

Попробуйте

sudo umount /home/maxime/googledrive

и если он не работает (например, «target busy» ) или занимает много времени (отмена с помощью ctrl + c):

sudo umount -l /home/maxime/googledrive

-l, --lazy
Lazy unmount. Отсоедините файловую систему от иерархии файлов, и очистите все ссылки на эту файловую систему, как только она больше не будет занята.
[...] Рекомендуемый вариант использования для umount -l - предотвращение зависания при завершении работы из-за недостижимого общего сетевого ресурса, где обычное количество будет зависать из-за сбитого сервера или сетевого раздела.

Затем можно удалить каталог:

rmdir /home/maxime/googledrive
-121--913528-

В фокусе Ubuntu aptitude доступен из репозитория universe , зависимость libapt-pkg6.0 доступна из focale-updates .

sudo add-apt-repository universe
sudo apt update
sudo apt install aptitude
-121--913445-

В файле /etc/dhcp/dhcpd.conf переместите фиксированный перечислять назначения на основе MAC в перед общим объявлением динамического пула. Если ваш клиент имеет старую, даже просроченную аренду из пула, он никогда не попадет в MAC-область, если она не объявлена первой.

Несмотря на то, что все может работать правильно, вы все равно можете получить нежелательные записи в файлах журнала, которые можно исправить путем удаления устаревших записей в файле /var/lib/dhcp/dhcpd.leses и его резервной копии /var/lib/dhcp/dhcpd.leases ~ .

0
ответ дан 23 April 2021 в 23:20

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

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