O nome do host muda no terminal ao conectar-se a algumas redes wifi

10

Quando conecto a algumas redes wifi, o nome do host do computador muda no terminal - isso é normal? Existe uma maneira de impedir que isso aconteça?

Chris Abrams
fonte

Respostas:

8

No Lion (pelo menos), a melhor maneira de conseguir isso é executando o scutil :

sudo scutil --set HostName NAME

substituindo NAME pelo nome do host que você deseja. Observe que /etc/hostconfigestá obsoleto, se você pode acreditar em um comentário na parte superior do arquivo.

Harald Hanche-Olsen
fonte
Essa correção ainda funciona no Mavericks se alguém estiver interessado. Obrigado pela dica!
319 Jordan M.
4

O OS X normalmente obtém o nome do host a partir de uma pesquisa inversa do endereço IP que a máquina possui. Quando você está no DHCP, isso significa que seu nome de host pode mudar. Se você deseja forçar um nome de host, pode editar / etc / hostconfig (use o editor cli de sua escolha, precisará usar o sudo) e alterar HOSTNAME = -AUTOMATIC - para HOSTNAME = NameYouWant

Joe Block
fonte
Quando eu fiz isso, muitas ferramentas que eu usei na linha de comando quebraram ... parece que elas armazenaram o nome do host. Isso é comum?
Chris Abrams
1
@ ChrisAbrams: Eu não acho que isso seja comum, mas é difícil dizer mais sem saber o que quebrou e como. (Eu sei que é um longo tempo desde que você perguntou eu vi isso agora..)
Harald Hanche-Olsen