ฉันใช้ Ubuntu VM เป็นส่วนใหญ่ในคลัสเตอร์ vSphere ที่ VLAN ได้รับการจัดการโดย Windows DHCP และ DNS จาก Ubuntu VMs ฉันสามารถอัปเดตระเบียน DNS ใน Windows DNS เพื่อชี้ IP แบบไดนามิกไปยังชื่อโฮสต์ (ตั้งค่าใน /etc/ชื่อโฮสต์
) กับ ตัวระบุ dhcp: mac
นอกจากนี้ใน /etc/netplan/00-installer-config.yaml
:
cat /etc/netplan/00-installer-config.yaml
# นี่คือการกำหนดค่าเครือข่ายที่เขียนโดย 'subiquity'
เครือข่าย:
อีเธอร์เน็ต:
ens160:
dhcp4: จริง
ตัวระบุ dhcp: mac
รุ่น: 2
หลังจากการแก้ไขเหล่านี้ให้โทรไปที่ dhclient -r
ยังอัปเดตระเบียน DNS ให้ชี้ไปยังที่อยู่ IP ที่กำหนดโดย dhcp ใหม่
แต่ตอนนี้ฉันต้องการบรรลุฟังก์ชันการอัปเดต DNS เดียวกันใน CentOS 7 VM ก่อนอื่นฉันตั้งค่า /etc/ชื่อโฮสต์
ถึง myhost.example.tld
และรีบูตเครื่อง หลังจากนั้นฉันพยายามเปลี่ยนตัวแปรเซิร์ฟเวอร์ใน /etc/sysconfig/network-scripts/ifcfg-ens192
:
- การตั้งค่า
MACADDR
ไปอย่างใดอย่างหนึ่ง อนุรักษ์
หรือ ถาวร
- การตั้งค่า
DHCP_HOSTNAME
ถึง โฮสต์ของฉัน
แต่ไม่ DHCP_FQDN
- การตั้งค่า
DHCP_FQDN
ถึง myhost.example.tld
แต่ไม่ DHCP_HOSTNAME
ทุกการเปลี่ยนแปลงใน ifcfg-ens192 ตามมาด้วยการเรียกใช้ dhclient -r ens192; dhclient ens192
และรีบูต