0

想要设置主机名和域名,或者想要控制要使用的 dns 服务器。

如果我resolv.conf在重新启动时编辑更改将重置为来自 dhcp 的内容

/etc/cloud/cloud.cfg似乎并没有改变问题。

4

1 回答 1

0

这是因为它与云设置无关哈哈

magie manly 发生在/etc/dhcp/dhclient.conf

我注释掉了那行

send host-name = gethostname();
request subnet-mask, broadcast-address, time-offset, routers,
#       domain-name, domain-name-servers, domain-search, host-name,
        dhcp6.name-servers, dhcp6.domain-search, dhcp6.fqdn, dhcp6.sntp-servers,
        netbios-name-servers, netbios-scope, interface-mtu,
        rfc3442-classless-static-routes, ntp-servers;

然后在 /etc/cloud/cloud.cfg 我不得不调整几件事

[...]

# preserve_hostname: false
preserve_hostname: true

[...]

# - timezone

[...]

# manage_etc_hosts: true
manage_etc_hosts: false


我还需要在 /etc/hosts 中添加一行

127.0.1.1 myName.Mydomain.foo myName
127.0.1.1 xxxxx.your-cloud.etc xxxxx
127.0.0.1 localhost

浪费了时间......所以我认为分享解决方案可能会很好。

于 2019-09-21T23:01:50.620 回答