Como configurar corretamente os nomes de rede no Mountain Lion? [fechadas]

2

Eu sou de um background em Linux com uma boa quantidade de conhecimento do Windows também, mas me encontro na curiosa posição de ter que cuidar do macbook air de alguém. Eu sou totalmente novo no OSX.

Gostaria de receber algumas orientações para me ajudar a entender como os nomes de host e de domínio do computador são configurados quando uma rede de cliente DHCP básica está sendo usada.

Até agora, eu entendo que existem vários nomes, incluindo um nome de computador e um nome de host. Por padrão, o nome do computador é uma descrição detalhada (como "MacBook Air de Fred") e descobri que isso impede que o nome do host correto seja publicado pelo servidor DHCP / DNS. Eu encontrei mudando o nome do computador para "myhost" corrigido isso.

Eu suponho que o FQDN é obtido a partir do servidor DHCP e isso define os domínios de pesquisa para "mydomain.com" - se não, então eu gostaria de entender como isso é definido - porque na tela de configurações de rede DNS é exibido mas esmaecida.

O comando "domainname" em um terminal não retorna nada. O arquivo /etc/resolv.conf tem um banner grande dizendo que não é usado. Algo está definindo o nome de domínio da máquina e, aqui está o problema: está inserindo barras invertidas nela.

Isso pode ser visto na página de compartilhamento de logins remotos, onde diz Para fazer login neste computador remotamente, digite "ssh [email protected] \ .com" . Ele também pode ser experimentado por meio do aplicativo mail , porque isso envia um HELO ruim para o servidor SMTP ao enviar e-mails, fazendo com que o envio falhe (tentar consertar isso é a razão original de eu seguir esse caminho de esclarecimento). / p>

Então, divagando um pouco, acho que minha pergunta se resume a

(a) uma explicação do nome do host / domínio / configuração de rede no OSX seria muito apreciada, e (b) como definir o nome de domínio para que ele não tenha barras invertidas nele?

    
por starfry 20.04.2013 / 21:53

2 respostas

1

Eu acredito que o comando que você quer é scutil --set HostName name-of-host
Não acredito que o Mac OS X configure um nome de host FQDN padrão por padrão (apenas um nome de host .local (Bonjour). Você pode obter informações mais detalhadas nas páginas man de scutil e hostname .
BTW, se você precisar liberar / redefinir o cache DNS, faça isso sudo killall -HUP mDNSResponder

    
por 21.04.2013 / 19:50
1

existem três comandos scutil - set que você deve emitir:

scutil - conjunto HostName NameOfHost

scutil - conjunto LocalHostName NameOfHost

scutil --set Nome_do_computador NameOfHost

    
por 27.01.2014 / 12:43