我想强制 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)