Я хотел бы добавить к существующей локальной сети небольшое устройство с OpenWrt, которое будет действовать как DNS локальной сети с использованием dnsmasq.
В моей локальной сети есть несколько локальных серверов, которые было бы очень удобно использовать, если бы людям, подключенным к локальной сети, нужно было только написать «printer.lan» или «localapache.mynet» (или даже просто «printer» или «localapache») в чтобы подключиться к локальным IP-адресам.
Я знаю, что это может быть легко достижимо, если OpenWrt также отвечает за сетевой DHCP, но это невозможно, устройство должно только добавить функциональность DNS в сеть.
Я прочитал много руководств, но я не мог заставить их работать, или они что-то предполагали (например, http://www.foell.org/justin/pimp-your-lan-with-openwrt-and-dnsmasq/ ).
Прежде всего, используя графический интерфейс Luci, я подключил устройство в режиме статического IP-адреса к существующей сети, назначив ему свободный IP-адрес (192.168.1.2) и установив сетевой шлюз (192.168.1.1).
После этого я установил «Игнорировать интерфейс» во вкладке DHCP-сервера (Сеть -> Интерфейсы -> LAN).
Тогда я попробовал:
1) Добавление имен хостов в Сеть -> Имена хостов
2) Добавление доменов в Сеть -> DHCP и DNS -> Перенаправления DNS
3) Добавление доменов в статическую аренду
К сожалению, ни один из них не работал, я не могу получить доступ только к именам хостов или hostname.lan. В качестве теста в Windows я пробую команду ping.
У меня очень мало вариантов, поэтому я хотел бы спросить, как бы вы поступили. Имейте в виду, что я также могу получить доступ через SSH, но в этом случае мне понадобятся дополнительные пошаговые инструкции.
Заранее спасибо.