Я запускаю в основном виртуальные машины Ubuntu в кластере vSphere, где VLAN управляется DHCP и DNS Windows. С виртуальных машин Ubuntu я могу обновить записи DNS в Windows DNS, чтобы указать динамический IP-адрес на его имя хоста (установленное в /etc/имя хоста
) с DHCP-идентификатор: Mac
дополнение в /etc/netplan/00-installer-config.yaml
:
кошка /etc/netplan/00-installer-config.yaml
# Это сетевая конфигурация, написанная 'subiquity'
сеть:
Ethernet:
ens160:
DHCP4: правда
DHCP-идентификатор: Mac
версия: 2
После этих модификаций вызов dhclient -r
также обновляет запись DNS, чтобы она указывала на новый IP-адрес, назначенный DHCP.
Но теперь я хочу добиться такой же функциональности обновления DNS на виртуальной машине CentOS 7. Сначала я установил /etc/имя хоста
к myhost.example.tld
и перезагрузил машину. После этого я попытался изменить серверные переменные в /etc/sysconfig/сетевые скрипты/ifcfg-ens192
:
- Параметр
MACADDR
либо сохранять
или же постоянный
- Параметр
DHCP_HOSTNAME
к мой хозяин
но нет DHCP_FQDN
- Параметр
DHCP_FQDN
к myhost.example.tld
но нет DHCP_HOSTNAME
Каждое изменение в ifcfg-ens192 сопровождалось вызовом dhclient -r ens192; dhclient ens192
и перезагрузка.