OpenWrt作为LAN DNS服务器(没有DHCP,路由器,…)

我想在现有的局域网中添加一个运行OpenWrt的小设备,作为使用dnsmasq的局域网DNS。

我在我的局域网中有一些本地服务器,如果连接到局域网的人只需要写“printer.lan”或“localapache.mynet”(甚至只是“打印机”或“localapache”),为了连接到本地IP地址。

我知道如果OpenWrt也负责networkingDHCP,这可以很容易地实现,但这不可行,设备只应该添加DNSfunction到networking。

我已经阅读了许多教程,但我无法让他们工作,或者他们假设了一些东西(例如http://www.foell.org/justin/pimp-your-lan-with-openwrt-and-dnsmasq/ )。

首先,使用Luci GUI,我将设备以静态IP模式连接到现有networking,将其分配给一个空闲IP(192.168.1.2)并设置网关(192.168.1.1)。

之后,我在DHCP服务器选项卡(networking – >接口 – > LAN)中设置了“忽略接口”。

那我试了一下:

1)添加networking主机名 – >主机名

2)在networking中添加域 – > DHCP和DNS – > DNS转发

3)添加域作为静态租约

不幸的是,他们没有一个工作,我不能单独到达主机名或hostname.lan。 作为testing,在Windows上我正在尝试一个ping命令。

我很缺乏select,所以我想问你,你将如何继续。 请记住,我也可以通过SSH访问,但在这种情况下,我需要一些分步说明。

提前致谢。