Configurando um hostname localizável via DNS para um roteador executando o DD-WRT

0

Eu tenho um roteador Buffalo WZR-600DHP rodando o DD-WRT da fábrica. Ativei as seguintes configurações de DHCP em Configuração - > Configuração básica - > Configuração de Rede - > Configurações do servidor de endereços de rede (DHCP):

DHCP Type: DHCP Server
DHCP Server: Enable
Use DNSMasq for DHCP: Check
Use DNSMasq for DNS: Check
DHCP-Authoritative: Check

Também ativei as seguintes configurações do dnsmasq em Serviços - > DNSMasq:

DNSMasq: Enable
Local DNS: Enable
No DNS Rebind: Enable
Query DNS in Strict Order: Enable
Add Requestor MAC to DNS Query: Disable
Additional DNSMasq Options: (NONE)

Todas as máquinas da minha rede local aparecem no status - > LAN - > Protocolo de configuração dinâmica do host - > Clientes DHCP, exceto pelo meu roteador. Pelo que posso dizer, os nomes nesta lista são do arquivo /etc/hostname das máquinas, e eu posso fazer ping assim:

gamma:~ jrsmith3$ ping rpi.local
PING rpi.local (192.168.11.122): 56 data bytes
64 bytes from 192.168.11.122: icmp_seq=0 ttl=64 time=28.334 ms
64 bytes from 192.168.11.122: icmp_seq=1 ttl=64 time=7.644 ms
64 bytes from 192.168.11.122: icmp_seq=2 ttl=64 time=7.787 ms

No entanto, não consigo ver um nome de host associado ao próprio roteador. Eu só posso acessá-lo através do seu endereço IP. Eu notei que não há arquivo /etc/hostname no próprio roteador quando eu SSH nele.

Existe alguma maneira de definir um nome de host para meu roteador para que eu possa acessá-lo sem ter que usar seu IP? Tentei usar o google, mas só encontro resultados para configurar o roteador para executar o DNS de computadores na rede local, e não como definir o nome do host do roteador.

Obrigado!

Edições

Aqui está uma pergunta semelhante: DD-WRT: dores de cabeça dnsmasq com hosts estáticos

    
por joshua.r.smith 19.01.2018 / 02:22

1 resposta

0

A configuração do nome do host está na página "Configuração básica" em "Configurações opcionais", na parte superior, na mesma página em que você definiu os endereços IP do roteador.

Supondo que outros hosts possam ser resolvidos como mostrado, isso deve funcionar. Caso contrário, você poderia adicionar uma entrada à configuração do dnsmasq:

address=/router.local/192.168.11.1

Observe que o uso de .local como seu TLD pode ser indesejável, pois pode entrar em conflito com o mDNS.

    
por 19.01.2018 / 03:50