У меня есть маршрутизатор 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 в Сервисах -> 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)
Все машины в моей локальной сети отображаются в Состояние -> ЛВС -> Протокол динамической конфигурации хоста -> 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? Я пробовал поиск в Google, но я нахожу результаты только для настройки маршрутизатора для выполнения DNS для компьютеров в локальной сети, а не для определения имени хоста маршрутизатора.
Спасибо!
Правки
Вот похожий вопрос: DD-WRT: головные боли dnsmasq со статическими хостами