Я недавно купил себе один из новых Mac Minis середины 2011 года с OS X Lion, я совершенно новичок в Mac OS, но раньше я уже использовал linux. Проблема, с которой я столкнулся, заключается в том, что в терминале мое имя хоста отображается как (пропущены некоторые цифры), это в основном «неизвестно (ethernet mac addr)»
unknown-28-00-00-00-00-8f:~ michael$
В Linux я бы просто отредактировал / etc / hostname, но, похоже, для этого нет файла. Я попытался изменить имя компьютера в:
Системные настройки => Общий доступ => Имя компьютера
без удачи
Это чисто косметическая проблема для меня, но в настройке моего хоста должно быть что-то не так!
osx-lion
terminal.app
hostname
Mikey
источник
источник
Ответы:
После небольшой игры в Терминале я нашел решение
это навсегда изменило мое имя хоста - я проверил его с перезагрузкой и полным выключением, и, похоже, все получилось! Это не объясняет, почему это дало мне нечетное имя хоста, но это может быть просто потому, что Lion все еще нов
источник
Страница man для 'hostname' говорит использовать scutil для ее установки:
% scutil --set HostName "foo.domain.com"
Это отлично сработало для меня.
источник
Имя выдается DNS-сервером вашей сети. Если вы подключены к маршрутизатору NAT, возможно, он предоставляет DNS-сервер, предоставляющий такой ответ по умолчанию. Имя «Имя компьютера» будет отображаться в вашем запросе только в том случае, если текущая конфигурация сети не назначает DNS-имя вашему IP-адресу, и в этом случае имя вашего компьютера становится «
<what you entered>.local.
» благодаря многоадресной DNS.Это не ошибка или неправильная конфигурация - Mac OS X делает все возможное, чтобы имя хоста вашего компьютера было именем, по которому ваш компьютер фактически может быть доступен в сети .
Переконфигурируйте ваш маршрутизатор или DNS-сервер, чтобы он знал, какое имя вы хотите, чтобы ваш компьютер имел.
источник
Я добавил следующее
в
/etc/hosts
файл, и он работает нормально.Перед
Добавил имя хоста "macair" в
/etc/hosts
После
источник
У меня была такая же проблема с именем хоста после переформатирования сервера Mac с OS X Lion. Имя хоста, которое постоянно отображалось в Терминале, не совпадало с именем хоста DNS для IP-адреса, полученного из DHCP. Я попробовал "sudo hostname [hostname]", и оно, похоже, заработало, но после перезагрузки снова вернулось.
После выполнения «scutil --set HostName« FQDN »» он постоянно устанавливает имя хоста в Терминале. Я все еще показываю неясное имя в аренду DHCP для этого IP-адреса, который связан с именем общего ресурса компьютера. Перейдите в системные настройки> Совместное использование и измените имя и описание компьютера, чтобы обновить правильное имя хоста, как видно из аренды DHCP.
Редактирование файлов хоста или текста / конфигурации не является обязательным и не рекомендуется.
источник