我們正在執行 Ubuntu 18.04 LTS,網路由 Netplan 配置。該網路有一個 Windows DHCP 伺服器和一個 Windows DNS 伺服器。
Ubuntu 18.04機器使用這個Netplan cfg檔案來取得動態IP位址:
$ cat /etc/cloud/cloud.cfg.d/50-curtin-networking.cfg
network:
ethernets:
ens4:
addresses: []
dhcp4: true
version: 2
主機名稱和網域名稱是:
$ hostname
ubuntusim01
$ dnsdomainname
uktm.<snip>.com
重新啟動後,DNS 中的 FQDN 為:
ubuntusim01.uktm.<snip>.com
哪個是對的。但儲存在 DNS 中的主機名稱有時會自發性變更為 PQDN:
ubuntusim01.
(由 nslookup 詢問),然後其他系統失去與 Ubuntu 機器的連線。
當 DHCP 租約到期時,這種變化可能會發生,但我們不確定。
我們的 Ubuntu 16.04 LTS 伺服器(使用 NetworkManager)不會出現此問題。
這是一個已知的錯誤,還是我們的配置在某種程度上是錯誤的?