у меня есть маршрутизатор Buffalo WZR-600DHP, работающий на DD-WRT с завода. Я включил следующие параметры DHCP в меню Настройка - > базовая настройка - > Настройка сети - > параметры сервера сетевых адресов (DHCP):
DHCP Type: DHCP Server
DHCP Server: Enable
Use DNSMasq for DHCP: Check
Use DNSMasq for DNS: Check
DHCP-Authoritative: Check
Я также включил следующие настройки dnsmasq в Services - > 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)
все машины в моей локальной сети отображаются в состоянии - > LAN - > Dynamic Host Configuration Protocol - > DHCP-клиенты, за исключением моего маршрутизатора. Из того, что я могу сказать, имена в этом списке взяты из списка машин /etc/hostname
файл, и я могу пинговать их так:
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
однако, я не вижу имени хоста, связанного с самим маршрутизатором; я могу получить к нему доступ только через его IP-адрес. Я заметил, что нет /etc/hostname
файл на самом маршрутизаторе, когда я SSH в него.
есть ли способ определить имя хоста для моего маршрутизатора, чтобы я мог получить к нему доступ без использования его IP? Я пробовал гуглить, но я только нахожу результаты для настройки маршрутизатора до выполните DNS для машин в локальной сети - не как установить имя хоста маршрутизатора.
спасибо!
редактирование
вот аналогичный вопрос:DD-WRT: dnsmasq головные боли со статическими хостами