У меня возникла странная проблема, из-за которой мой ящик с Ubuntu 18.04 (сервер) получает неправильный IP-адрес во время загрузки с DHCP-сервера. Запуск dhclient после загрузки интерфейса приводит к добавлению к интерфейсу правильного IP-адреса.
DHCP-сервер - это окно Windows, где резервирование было настроено вручную с использованием MAC-адреса, показанного ip addr
в ubuntu (без двоеточий):
5: eno4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:26:b9:82:44:27 brd ff:ff:ff:ff:ff:ff
inet 10.10.11.162/23 brd 10.10.11.255 scope global dynamic eno4
valid_lft 689861sec preferred_lft 689861sec
inet6 fe80::226:b9ff:fe82:4427/64 scope link
valid_lft forever preferred_lft forever
Мой 50-courtin-networking.cfg
(облачный init cfg)
network:
version: 2
ethernets:
bcm:
match:
name: eno*
dhcp4: true
dhcp6: false
Записи Journalctl для DHCP:
#journalctl | grep -Ei 'dhcp'`
Jul 12 10:10:56 skprov2 systemd-networkd[1160]: eno1: DHCP lease lost
Jul 12 10:10:57 skprov2 systemd-networkd[1160]: eno4: DHCP lease lost
Jul 12 10:11:00 skprov2 systemd-networkd[1160]: eno1: DHCPv4 address 10.10.11.157/23 via 10.10.10.254
Jul 12 10:11:02 skprov2 systemd-networkd[1160]: eno4: DHCPv4 address 10.10.11.162/23 via 10.10.10.254
Вызов dhclient вручную после входа в систему (подробный):
# dhclient -v eno4
Internet Systems Consortium DHCP Client 4.3.5
Copyright 2004-2016 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/eno4/00:26:b9:82:44:27
Sending on LPF/eno4/00:26:b9:82:44:27
Sending on Socket/fallback
DHCPREQUEST of 10.10.10.40 on eno4 to 255.255.255.255 port 67 (xid=0x4cb8a62d)
DHCPACK of 10.10.10.40 from 10.10.10.10
bound to 10.10.10.40 -- renewal in 294538 seconds.
10.10.10.10
- это правильный DHCP-сервер, а 10.10.10.40
- это IP-адрес, настроенный на нем. В Windows DHCP неправильная аренда (.162) показывает длинный "Уникальный идентификатор", который не содержит MAC-адреса, присутствующего в окне ubuntu: 032e827c00020000ab11d0fc617dced58a43
Как правильно избежать этого? Отказать в аренде на длинный UID? Откуда этот UID в первую очередь? Сетевая карта встроена в сервер Dell PowerEdge R710.