我有 TP-Link TL-WR841N 路由器,并且已在其上安装了 OpenWRT 固件。
我想在一个实验项目中使用它,该项目需要我为路由器上的 LAN 端口设置静态 IP,如下表所示。
物理 LAN 端口 1 -> 192.168.1.2
物理 LAN 端口 2 -> 192.168.1.3
物理 LAN 端口 3 -> 192.168.1.4
物理 LAN 端口 4 -> 192.168.1.5
因此,如果任何 PC/笔记本电脑连接到路由器的物理 LAN 端口 3,将始终获得 IP 192.168.1.4
我曾尝试查看路由器上的 dnsmasq(DHCP 和 DNS 服务器)的配置文件,但不知道如何去做。
有任何想法吗 ?
提前致谢。
答案1
在 OpenWRT 的默认配置中,您有一个包含所有物理 LAN 端口的单个网桥。如果您为每个 LAN 端口创建不同的网络,则可以为每个网络单独设置 dnsmasq。然后,您可以将所有网络分配到同一个防火墙区域。
但请记住,没有什么可以阻止您或其他人将另一个交换机或集线器插入该物理端口,因此最安全的选择仍然是根据 MAC 地址分配 IP 地址。