Quando eu acordei o meu Mac mini, ele ocasionalmente aparece com uma caixa de diálogo dizendo "O nome do seu computador" seja qual for "já está sendo usado nesta rede. O nome foi alterado para" o que for (1) "" (ou ( 2), estou com (4) no momento).
O Mac está conectado à rede através de um cabo Ethernet e obtém um endereço IP atribuído pelo DHCP do meu roteador que executa o pfSense. Eu tenho o DHCP configurado para fornecer o mesmo endereço IP para o Mac do Mac.
Por que isso acontece, e de maneira mais útil, como posso fazer a máquina parar de renomear a si mesma?
Nas Preferências do sistema - Compartilhamento, tenho 'Compartilhamento de arquivos' e 'Login remoto' ativados.
macos
network
sleep-wake
ethernet
Piku
fonte
fonte
Respostas:
Geralmente, isso é culpa do roteador e o Mac está respondendo a condições fora de seu controle.
Você tentou usar um endereço IP fixo ou fazer uma reserva DHCP para que o seu Mac reivindique com mais segurança o mesmo endereço ao acordar?
Isso ficou muito pior com o iOS 8 e o OS X 10.10 e há vários erros no novo daemon discoveryd que substitui o mDNSResponder pela nomeação de DNS e pela descoberta e roteamento de dispositivos. Basicamente, mesmo em computadores com uma conexão de rede, existem dois endereços IP - um IPv4 e o outro IPv6 e o sistema está confundindo um com o outro e incrementando o nome do host.
fonte
Vi isso acontecer quando o servidor DNS local tem o cache de DNS ativado, mas não libera o cache com bastante frequência (ou de todo).
Você pode definir o nome do host / nome do computador como um valor estático usando scutil no Terminal. Isso significa que o seu Mac não mudará mais seu nome automaticamente, por isso é importante que não haja outras máquinas na rede que realmente tenham esse nome de host. Quando você executa isso, substitua "new_hostname" pelo nome do host desejado:
Você pode verificar se os valores estão definidos executando:
Fontes:
man scutil
https://developer.apple.com/library/mac/documentation/Darwin/Reference/Manpages/man8/scutil.8.html
http://osxdaily.com/2010/09/06/change-your-mac-hostname-via-terminal/
fonte
Isso acontece comigo geralmente quando o sistema operacional tem algum tipo de soluço e precisa de uma reinicialização a frio.
Desconecte o roteador. Por algum motivo após a reinicialização, o computador tem problemas para se conectar à rede, pois o roteador "pensa" que uma conexão nunca foi interrompida. Dado que não é possível estabelecer uma conexão com o nome de usuário especificado, o sistema operacional adiciona um (1, 2, 3 ...) ao final do nome.
Reinicie o computador.
Vá para Preferências / Compartilhamento e altere o nome do seu computador de "Seu nome é iMac (2)", para "Seu nome é iMac"
Conecte o roteador novamente.
Conecte-se à rede.
Trabalhou para mim!
fonte
Outra opção a tentar é desabilitar o Wake for Network Access dentro das Preferências do sistema -> Economia de energia. Temos esse problema no trabalho e, ao fazer isso, renomeá-lo de volta geralmente parece manter o nome no lugar
fonte
Este número automática renomeação hostname
(1)
,(2)
,(N)
,...
pragas problemáticas sufixo muitos dispositivos da Apple, tem um monte de potenciais soluções alternativas, mas nenhuma solução completa conhecida. Ele provavelmente tem a ver com um protocolo de descoberta de rede utilizada para a Apple AirPlay e outros serviços chamados:mDNS
(também conhecido comoBonjour
,Avahi
para os usuários do Linux, ouZero-conf
rede para usuários do Windows).Esse serviço é iniciado automaticamente no Mac OSX e é como as máquinas locais podem se descobrir através dos
hostname.local
nomes mDNS, além de descobrir serviços como o AirPlay.Muitos usuários online criaram soluções alternativas ou possíveis, mas, na minha experiência, nenhum funcionou de maneira confiável o tempo todo. A configuração do nome do host parece funcionar apenas por um curto período.
Iniciei uma solução alternativa de trabalho em andamento e espaço reservado para respostas aqui . Esperamos que a Apple forneça uma correção para esse problema no futuro!
fonte