如何覆盖 DHCP 分配的 OS X 主机名?

如何覆盖 DHCP 分配的 OS X 主机名?

我想强制 OS X 10.6 使用我分配给它的主机名,但仍能够使用 DHCP。

旧的编辑方法/etc/hostconfig不再好,文件包含"This file is going ways"顶部的消息。

这个怎么做?

答案1

我也遇到了这个问题,在我妻子的学校,那里有一个 DHCP 服务器。她正在运行 10.6.6 Snow Leopard。每次我在这个网络上打开终端时,主机名都会被设置为其他名称。

我找到了用户“Wolf”在超级用户如果由于某种原因,帖子消失了,以下是 Wolf 提到的对我有用的方法:


sudo scutil --set HostName <putinyourhostname_or_fqdn_here>
在终端中按如下方式设置:sudo scutil --set HostName server1.mynetwork.com

效果非常好。我希望当我妻子带着她的笔记本电脑回家并在周一回来时,我不必重新运行此命令。:)

答案2

不确定它是否仍然适用于 Snow Leopard,但至少在 Tiger 上曾经有效:

/etc/hostconfig

#HOSTNAME=-AUTOMATIC-
HOSTNAME=your.host.name

(看http://www.geektimes.com/macintosh/os/x/10_0/core/hostname.html

相关内容