我有以下设置
具有一个内部 LAN 接口和两个外部接口的 Cisco ISR4k 路由器。
---- WAN1 (NAT outside)
LAN (NAT inside) -- ISR4k |
---- WAN2 (NAT outside)
LAN 网络中只有一台主机。
WAN1 是我控制的网络。这是一个公共可访问的 /24 网络,我喜欢分配静态 1:1 NAT 以使 LAN 中的主机可以从 WAN1 外部网络访问。这个任务很简单:
ip nat inside source static <inside local ip> <inside global ip>
WAN1 是此路由器的默认网关,它按预期工作。
WAN2 是我无法控制的网络。我的路由器通过此接口上的 ISP DHCP 服务器获取随机 IPv4 地址。LAN 中的主机必须通过 WAN2 接口访问特定目标。因此,我配置了一些更具体的路由并配置了一个过载 NAT,其中这些目标主机由扩展 ACL 定义。
ìp nat inside source list <ACL> interface <WAN2-interface> overload
但这不起作用。
只要配置了静态 NAT,“show ip nat translations”就只显示静态 NAT 转换。没有分配动态 NAT 条目。一旦我删除了静态 NAT,过载 NAT 就立即开始工作。所以我目前只能有一个有效的 NAT 翻译。
任何建议如何解决这个问题?