我正在使用带有蜂窝接口的 LTE 路由器。
我有一个私有 LAN(/24 掩码),所以我使用 NAT 来转换我的私有子网,以便使用我的提供商分配给我的蜂窝接口的外部公共 IP。这个IP是动态的,所以这就是我正在使用的:
ip access-list extended NAT
permit ip 192.168.0.0 0.0.0.255 any
ip nat inside source list NAT interface Cellular0 overload
ip route 0.0.0.0 0.0.0.0 Cellular0 100
interface Cellular0
ip nat outside
interface vlan10
ip nat inside
此设置工作正常。
我还有一个有线 WAN 接口,我想尽可能使用它,因此绕过蜂窝接口。看到我有一个默认路由将所有数据包移动到我的蜂窝接口,这是我在可能的情况下使用有线 Gi0 接口实现的目标:
track 1 interface gigabitEthernet 0 line-protocol
ip route 0.0.0.0 0.0.0.0 GigabitEthernet0 50 track 1
ip route 0.0.0.0 0.0.0.0 Cellular0 100
但要完全自动,我需要将我的 NAT 命令行更改为:
ip nat inside source list NAT interface **Gig0** overload
这样我的私有 LAN 流量就可以被翻译并使用 Gig0 的公共 ip。
有没有办法做到这一点 ?Cell0 和 gig0 的公共 IP 不一样。
谢谢