我下载了AMD64的ubuntu10.10iso映像。当我启动ISO ubuntu时,它会从我的DHCP服务器获得一个IP地址。NetworkManager根据DHCP提供的DNS配置更新/etc/ config。
但是NM没有将域名应用于/etc/主机。当我做'hostname -f‘时,我只需得到'ubuntu',但应该是'ubuntu.mydomain.com’。有什么好主意吗?是我的DHCP服务器,还是在ubuntu中缺少的配置?
发布于 2011-04-20 20:27:17
DHCP并不能可靠地给出域名,但实际上是一个搜索域,用户可以通过他们的短名称而不是完整的域名快速到达其他系统。
应该由DHCP服务器发送将与DNS中的内容匹配的IP地址(和主机名),或者使用机器传递的主机名来更新DNS信息。不幸的是,我们还没有完全到达那里。
注意,在Ubuntu中存在一个关于主机名-f行为的长期错误:https://bugs.launchpad.net/ubuntu/+source/netcfg/+bug/8980
https://askubuntu.com/questions/34245
复制相似问题