MikroTik - 相同的静态 DHCP 租约,具有一个用于 LAN 和 WAN 的 IP 地址

网络工程 IPv4 dhcp 局域网
2022-03-03 15:08:10

我的问题是:

  1. 是否可以为相同的 IP 地址和两个 MAC 地址(LAN 和 WAN)使用静态 DHCP 租约,主机将能够始终接收相同的 IP 地址(192.168.1.100),而不管 LAN 或 WAN 连接如何?

MikroTik - 相同的静态 DHCP 租约,具有一个用于 LAN 和 WAN 的 IP 地址

我在 MikrtoTik CloudCore 1036 中遇到 DHCP 静态租约问题。当我对 WAN MAC 地址使用静态租约时,一切正常,主机获得 IP 192.168.1.100。当我从 WAN 切换到 LAN 连接时,主机没有收到 IP 192.168.1.100,因为这个 IP 地址已经有静态租约。我无法启用第二个 MAC 到 IP 记录,因为有信息表明该地址已经属于主机。

4个回答

如果您想使用静态 IP 地址,则可以针对每个租约按名称指定 dhcp-server。正如 user3799089 指出的,最新的 RouterOS 支持这一点,如果该选项不存在,您可能需要升级。我正在运行 6.23。

这是我的配置中的一个示例:

/ip dhcp-server
add address-pool=lan_pool disabled=no interface=LAN-bridge lease-time=3d name=lan
add address-pool=other_pool disabled=no interface=DMZ-bridge lease-time=3d name=DMZ
/ip dhcp-server lease
add address=192.168.0.254 client-id=1:0:c:29:ef:**:** mac-address=00:0C:29:EF:**:** server=lan
/ip pool
add name=lan_pool ranges=192.168.0.100-192.168.0.199
add address=192.168.1.254 client-id=1:0:c:29:ef:**:** mac-address=00:0C:29:EF:**:** server=DMZ

MAC 地址已被 ** 部分遮盖。

老实说,我几乎不明白你想要或试图完成什么。

但无论如何,每个 MAC 地址或 IP 地址只能有一个静态租约。

拥有多个租约的唯一方法是禁用当前租约并添加新租约。

然后,您可以每次都禁用/启用您需要的任何租约。

我刚刚在我的 RB951 上检查了这里(不知道你是否也在运行 routerOS)并且在 IP>DHCP SERVER>LEASES 中没有接口规范。

我唯一能看到导致问题的原因是,如果每个接口都有单独的 DHCP 地址池,即使重叠。我测试了更改端口,主机仍然获得相同的保留地址。

据我所见,与 MikroTik 路由器中 LAN 端口和 WAN 端口的唯一区别是 DHCP,前者配置为 DHCP 服务器,后者配置为 DHCP 客户端。

可以提供配置吗?

创建一个网桥并在同一个网桥中分配 WAN 和 LAN PORT。将您的 DHCP 分配给新的网桥接口。开始租赁并进行静态租赁。新桥中接口之间的租约应该相同。