Я хочу заставить OS X 10.6 использовать присвоенное мной имя хоста, но при этом иметь возможность использовать DHCP.
Старый метод редактирования /etc/hostconfig
уже не годится, файл, содержащий "This file is going ways"
сообщение вверху.
Как это сделать?
Я тоже столкнулся с этой проблемой в школе моей жены, где есть DHCP-сервер. У нее работает Snow Leopard 10.6.6. Каждый раз, когда я открывал Терминал в этой сети, имя хоста менялось на другое.
Я нашел решение, опубликованное пользователем "Wolf" на Суперпользователь. Если по какой-то причине сообщение пропало, вот что сказал Вольф, это сработало для меня:
Установите его в Терминале с помощью
sudo scutil --set HostName <putinyourhostname_or_fqdn_here>
как в:sudo scutil --set HostName server1.mynetwork.com
Работал как шарм. Я надеюсь, что когда моя жена заберет свой ноутбук домой и вернется в понедельник, мне не придется повторно запускать эту команду. :)
Не уверен, что это все еще работает на Snow Leopard, но раньше это работало, по крайней мере, на Tiger:
В /etc/hostconfig
:
#HOSTNAME=-AUTOMATIC-
HOSTNAME=your.host.name
(Видеть http://www.geektimes.com/macintosh/os/x/10_0/core/hostname.html )