Recentemente, comprei um dos novos Mac Minis de meados de 2011 com o OS X Lion. Sou completamente novo no Mac OS, mas já usei o Linux bastante antes. O problema que estou tendo é que, no terminal, meu nome de host é exibido como (apagado alguns dos números), isso é basicamente "desconhecido- (ethernet mac addr)"
unknown-28-00-00-00-00-8f:~ michael$
No linux, eu teria acabado de editar o arquivo / etc / hostname, mas não parece haver um arquivo para ele. Eu tentei mudar o nome do computador em:
Preferências do Sistema => Compartilhamento => Nome do Computador
sem sorte.
Este é um problema puramente cosmético para mim, mas algo deve estar quebrado na configuração para que meu nome de host seja assim!
osx-lion
terminal.app
hostname
Mikey
fonte
fonte
Respostas:
Depois de brincar um pouco no Terminal, encontrei uma solução
isso mudou permanentemente meu nome de host - testei-o com uma reinicialização e um desligamento completo e parece ter feito o truque! Isso não explica por que ele me deu o nome de host estranho em primeiro lugar, mas pode ser porque Lion ainda é novo
fonte
A página de manual do 'hostname' diz para usar o scutil para configurá-lo:
% scutil --set HostName "foo.domain.com"
Isso funcionou perfeitamente para mim.
fonte
O nome é fornecido pelo servidor DNS da sua rede. Se você estiver conectado a um roteador NAT, pode estar fornecendo um servidor DNS que fornece essa resposta por padrão. Você verá apenas o nome “Nome do Computador” em seu prompt se a sua configuração de rede atual não atribuir um nome DNS ao seu endereço IP; nesse caso, o nome do host do seu computador se tornará “
<what you entered>.local.
” graças ao DNS multicast.Isso não é um bug ou uma configuração incorreta - o Mac OS X faz o possível para que o nome do host do seu computador seja um nome pelo qual ele possa realmente ser acessado na rede .
Reconfigure seu roteador ou servidor DNS para que ele saiba qual nome você deseja que o seu computador tenha.
fonte
Eu adicionei o seguinte
para o
/etc/hosts
arquivo e funciona bem.Antes
Adicionado o nome do host "macair" ao
/etc/hosts
Depois de
fonte
Eu tive esse mesmo problema de nome de host depois de reformatar um servidor Mac com OS X Lion. O nome do host que continuava sendo exibido no Terminal não era o mesmo que o nome do host DNS do endereço IP obtido do DHCP. Tentei "sudo hostname [hostname]" e pareceu funcionar, mas após uma reinicialização, ele reverteria novamente.
Depois de fazer "scutil --set HostName" FQDN "", defina permanentemente o nome do host no Terminal. Ainda estou mostrando um nome obscuro na concessão de DHCP para esse endereço IP, que está vinculado ao nome de compartilhamento do computador. Acesse as preferências do sistema> Compartilhando e edite o nome e a descrição do computador para atualizar o nome do host correto, conforme visto nas concessões do DHCP.
A edição de arquivos host ou de texto / configuração não é necessária e não é recomendada.
fonte