ti-enxame.com

Certifique-se de que os Macs obtenham o nome correto da máquina do DHCP?

Eu tenho um problema em nossa rede onde nosso Mac recebe ocasionalmente o nome da máquina errada enquanto, eu acho, obtendo um novo contrato de DHCP.

Os servidores DHCP são com base no Windows - a maior parte da nossa rede é o Windows, mas temos algumas máquinas Linux e um número crescente de Macs. O problema específico é que ocasionalmente um Mac assumirá o nome de outra máquina na rede.

Por exemplo, eu tenho um novo MacBook Pro. Na configuração OSX é chamada "Gomez" e inicialmente inicia a rede com esse nome sem problemas. Mas depois de alguns dias em que a máquina foi reiniciada (tinha várias reiniciadas entretanto), acabou sendo chamada de "Florrie", que é realmente o nome de outra máquina em outra parte da rede.

Toda a rede Ops funciona bem e, de fato, você não percebe a maior parte do tempo - é somente quando você executa aplicativos como Perforce que exigem o nome do host que você obtém problemas.

Me desculpe, eu não tenho mais informações do que isso, mas se eu souber o que procurar, posso desenterrar mais fatos. Ou quaisquer dicas para verificar a configuração da rede seriam úteis.

5
Greg Whitfield

É mais provável que seja uma questão dinâmica de DNS de atualização; Clientes do Windows, começando com o Windows 2000, atualizam automaticamente os servidores do Windows DNS diretamente com seus novos detalhes, uma vez que foram alugados um endereço IP pelo servidor DHCP. Dessa forma, os servidores DNS e DHCP são mantidos em sincronia. Macs não. Os cartazes anteriores estão corretos quando dizem que os Macs estão obtendo esses nomes incorretos do servidor DNS. O problema, então, é com o servidor DNS.

Eu não usei o servidor Microsoft DHCP atual, mas as versões anteriores forneceram uma opção especificamente para esta situação. Em vez da máquina do cliente falando diretamente no servidor DNS do Windows, como acontece automaticamente com o Windows 2000 Client e posterior, o Windows DHCP Server pode atualizar o servidor DNS do Windows, uma vez que ele tenha alugado com êxito um endereço IP para um cliente.

Você precisa ativar a opção em seu servidor DHCP do Windows. A redação para esta opção geralmente será algo como "Sempre atualize o DNS e ative as atualizações para clientes DNS que não suportam atualização dinâmica".

Você ainda pode encontrar este artigo útil, embora seja para o Windows Server 2000 DHCP. (Eu não estou tendo um bom dia do Google.)

6
Bahi

O Mac está fazendo uma pesquisa inversa no IP DHCP, ele obtém o nome do host. Você pode configurar os servidores DNS para responder corretamente como Sam sugere, ou você pode corrigir os nomes de máquinas por computador.

Há muitas maneiras de fazer isso, mas os dois mais simples são:

  1. Você pode editar/etc/hostconfig e adicionar o nome do host da linha = [nome do host desejado] e reinicializar. Este arquivo é obsoleto desde 10,5, portanto, não conte com ele, trabalhando em Snow Leopard.

  2. Em Preferências do Sistema -> Compartilhamento Você pode definir o "nome do computador". Se você clicar no botão "Editar ...", verá uma configuração para "usar o Dynamic Global Hostname". Desmarque isso para parar a pesquisa DNS e reter qualquer configuração que você coloque lá.

Ambas as formas exigem configuração por máquina, no entanto, você pode preferir procurar classificar o DNS se o número de Macs vai crescer.

3
user2733

A resposta está aqui

https://superuser.com/questions/49891/How-can-i-stop-mac-os-x-Overriding-my-hostname-when-i-require-a-dhcp- s .

Copiando as melhores respostas aqui por conveniência:


Defina no terminal com o Sudo Scutil - set hostname

exemplo: sudo scutil - set hostname server1.mynetwork.com


Dependendo de como seu DHCP está configurado, você pode usar o "ID do cliente DHCP".

  1. Preferências do Sistema.
  2. Rede
  3. Selecione seu adaptador de rede à esquerda.
  4. Selecione o botão "Avançado" na parte inferior.
  5. Defina o "ID do cliente DHCP" para o nome do host.

Se o seu servidor DHCP o suporte, seu nome de host será usado para sua máquina.

3
user39505

O problema aqui não é que o nome da sua máquina esteja mudando, o DHCP não fornece nomes de máquinas, ele distribui apenas endereços IP. No entanto, quando o DHCP aloca um IP, ele registrará qual é o nome da máquina que alugou o IP. A maioria dos servidores DHCP registrará essa máquina no DNS, com esse IP. Então, em algum lugar ao longo da linha, o DNS é obter o nome IP e máquina misturado ou DHCP está registrando os detalhes errados com DNS.

Dê uma olhada no servidor DHCP e do seu servidor DNS e verifique se os registros que eles têm para sua máquina corresponderem, se não fizerem, então precisamos tentar descobrir por quê.

2
Sam Cogan

Greg, poderia ser um monte de coisas. O que você precisa fazer primeiro é descobrir por que o Mac está escolhendo o nome que ele exibe . Em seguida, verifique as pesquisas encaminhadas e invertidas para o endereço IP e nome do host (usando nslookup ou dig) e seu "nome do computador" nas preferências do sistema.

Por um tempo, este tópico me incomodou, então eu fiz algumas pesquisas e fiz algumas notas e deixei-os aqui:

Mac OS X - definindo o "hostname"

Você provavelmente descobrirá que há alguma combinação de alterações de endereço IP + problema com a integração DNS/DHCP.

Nota: Este não é um backdoor para publicidade para o meu blog pessoal ... Eu não o blog. Deixei a bandeira do Wiki da comunidade e vinculando causa um problema, basta copiar texto útil aqui e remover o link.

0
benc