Имя машины установлено на new-host-X вместо имени, заданного в настройках [duplicate]

0

Имя моего компьютера задается shinyв «Системные настройки» / «Общий доступ» / «Имя компьютера».

С другой машины в сети я могу использовать только shiny.localссылку на эту машину. В прошлом я использовал только shiny.

В терминале у меня new-host-7вместо имени машины.

Я не знаю, относится ли это к делу, но компьютеры подключены к интернет-серверу, на котором активирован DHCP-сервер. Я назначил статический IP-адрес для Mac. В окне Интернета можно увидеть имя, которое я дал Mac.

Есть ли что-то, что я могу сделать, чтобы ссылаться на Mac как shinyна сеть?

alecail
источник
Похоже, DHCP-сервер назначает имя ...
Макс Райд

Ответы:

2

Попробуйте использовать, sudo scutil --set HostName shinyа sudo scutil --set LocalHostName shinyзатем закройте свою оболочку (окно терминала) и откройте новую.

DA4
источник
Это работает локально. Я использую два интерфейса на Mac, но один из них, если выключен (Wifi) дома. Другие машины продолжают думать, что адрес Wifi Блестящего по-прежнему действителен.
Alecail
Это больше похоже на проблему DNS; Вы используете какую-либо локальную службу DNS, даже если только на вашем маршрутизаторе? Если вы откроете свою предварительную панель «Общий доступ» и нажмете «Изменить» в разделе «Имя компьютера», у вас включено динамическое глобальное имя хоста?
da4
Нет, это не включено. Должно ли это? В роутере есть только служба DNS.
Alecail
1

Я понял это здесь - (команда scutil приятно знать, но она не работает)

Получите доступ к вашему маршрутизатору (обычно 192.168.1.1 или что-то в этом роде) и найдите список устройств. На моем маршрутизаторе Verizon это находится в разделе «Моя сеть». Вы должны быть в состоянии переименовать их там.

Проблема, которую я обнаружил, состояла в том, что у моего компьютера было два разных IP-соединения с маршрутизатором: одно было Ethernet, другое было беспроводным соединением. У беспроводного соединения было правильное имя, у другого было «new-host-5». Вы не можете иметь одно и то же имя для обоих, поэтому переименуйте беспроводное соединение во что угодно, а затем измените имя соединения Ethernet на то, что вы хотите. (Также я просто отключил беспроводное соединение, потому что мне не нужны оба ... хотя не знаю, было ли это необходимо) Надеюсь, это поможет!

cameronw
источник