Я запускаю в основном виртуальные машины 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 и перезагрузка.