O que fazer se o servidor dhcp em um roteador doméstico não atualizar os nomes de host?

1

primeira pergunta aqui ...

Premissa: isso começou a tentar configurar uma VM com algum software completamente não relacionado ... já que eu quero me conectar a ela por meio do ssh, para facilitar a configuração (e talvez mais tarde, deixar o servidor na VM servir algumas páginas da web) Eu configurei uma rede em ponte no Virtualbox Eu posso pingar bem com o endereço IP do meu host da vm e vice-versa, mas eu não posso resolver os nomes de host ...

Eu já configurei o BIND no meu host para cachear o DNS, então, se necessário, eu poderia ajustar algo nele se fosse útil para resolver isso.

Na verdade, eu realmente nunca me aprofundar neste tópico: às vezes eu mudei a configuração do DNS ou outras coisas simples no lado do cliente, nunca me preocupei em realmente entender como eles funcionam no lado do servidor

Então eu pensei que a responsabilidade de adicionar os nomes de host à sua tabela era um dever do servidor dns ...

Em vez disso, parece que (corrija-me se estiver errado) é obviamente um dever do servidor dhcp comunicar ao servidor dns os nomes de host quando um endereço IP é alugado

Isso significa que no lado do cliente parece haver apenas uma configuração incorreta possível: o cliente não comunica ao servidor dhcp seu nome de host quando obtém o ip (e parece que nas máquinas linux modernas é assim -a caixa)

linha 16 do /etc/dhcp3/dhclient.conf da minha vm:

send host-name "<hostname>";

Então, a menos que eu esteja errado, parece completamente uma falha do servidor dhcp local se eu não resolver meus nomes ...

O problema é: Eu estou morando aqui, mas essa não é a minha casa (compartilhando com outros 2 caras), então eu poderia pedir a senha do roteador, mas não posso cegamente ajustá-la como meu gosto.

Mesmo se eu pudesse, quando estava em minha casa, não me lembrava de muita configuração possível para o servidor dhcp (este é um netgear wifi router btw)

Afaik, ter 2 servidores dhcp na mesma rede pode ser um problema (e definitivamente um exagero para uma rede doméstica e apenas para resolver o nome da vm ...)

Enquanto isso, simplesmente adicionarei o endereço IP da vm ao meu / etc / hosts (acho que outra possível solução seria instalar o avahi-daemon)

Alguma sugestão / esclarecimento?

    
por berdario 24.11.2010 / 10:40

1 resposta

2

Ter mais de um servidor DHCP na mesma rede pode causar um comportamento inesperado se eles forem configurados de forma diferente, e eu evitaria isso em uma rede doméstica, a menos que você tenha um caso de uso específico para ele.

Na minha experiência, os roteadores domésticos tendem a ter uma implementação muito básica e limitada de DNS / DHCP. Quando se trata do meu roteador, descobri que ele não faz isso. Sem usar o NETBIOS / WINS, meu roteador não suporta nomes de host. Como tal, desativei os servidores DNS e DHCP no meu roteador e configurei um servidor DNS / DHCP dedicado na minha rede.

Sei que você pode não conseguir fazer isso na "sua" rede. Parece que você já configurou seu guest da VM para enviar seu nome usando o DHCP. Uma outra possibilidade é configurar WINs / NETBIOS em seu convidado para que ele transmita seu nome de host para todas as outras máquinas na rede. Isso certamente tornará seu nome de host solucionável para a maioria das máquinas na rede. Pode não ser ideal, mas deve funcionar.

A única alternativa que posso oferecer é configurar seu próprio servidor DNS / DHCP e convencer seus colegas de quarto a permitir que você use seu servidor para DNS / DHCP e desligue esses serviços no roteador.

    
por 26.08.2013 / 23:30

Tags