проверяйте настройки сервера DHCP. Клиент получает тот адрес, который ей предоставляет сервер. Может где-то в MAC ошиблись
Развернул дома тестовый стенд:
1) Hyper-V
2) Windows Server 2008R2+AD+DNS+DHCP
3) Установил только что скаченную свежую Ubuntu Server 18...
Настроил DHCP сервер:
Область IP = 10.0.0.100 - 10.0.0.200
Исключение из диапазона - 10.0.0.150 - 10.0.0.200 (для резерваций)
После установки Убунты она получает от DHCP сервера IP=10.0.0.102
Вот вывод ifconfig -a
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.0.102 netmask 255.255.255.0 broadcast 10.0.0.255
inet6 fe80::215:5dff:fef1:4c08 prefixlen 64 scopeid 0x20<link>
ether 00:15:5d:f1:4c:08 txqueuelen 1000 (Ethernet)
RX packets 873 bytes 756396 (756.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 473 bytes 49670 (49.6 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 130 bytes 10420 (10.4 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 130 bytes 10420 (10.4 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Вот файл конфигурации в NetPlan. Пока в нем ни чего не менял, т.к. данная конфа нормально получает IP от DHCP
cat /etc/netplan/50-cloud-init.yaml
# This file is generated from information provided by
# the datasource. Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
ethernets:
eth0:
dhcp4: true
version: 2
Делаю теперь резервацию в DHCP сервере.
Имя - srv-ubuntu.one.local (ONE.local - тестовый домен AD)
IP=10.0.0.200
MAC=00155df14c08
Перегружаю сервер с Убунтой и резервация ни фига не применяется.
IP=10.0.0.102
Что не так не могу понять!
P.S. Чтобы исключить ошибки (возможные) в работе сервера или свои возможные опечатки, поднял сейчас ВМ с Windows 7 pro на том же Hyper-V.
После загрузки ОС Windows IP=10.0.0.100. OK!
Делаю в DHCP резервирование на 10.0.0.199 c MAC=<Windows 7Pro>
В Windows 7 Pro сделал ipconfig /release, потом ipconfig /renew и получаю свою резервацию IP=10.0.0.199.
Значит с DHCP все в порядке!