配置2个网关ppp0+eth0

配置2个网关ppp0+eth0

我有一个在 0.0.0.0 提供服务的服务器(用于所有接口)并且我的机器有 2 个连接,一个以太网 eth0,另一个是 ppp0(3G 卡)首先,在没有活动 ppp0 连接的情况下,我有以下路由表:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         DD-WRT          0.0.0.0         UG    100    0        0 eth0
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0

我可以在本地和外部网络上访问我的服务器

接下来,我的 ppp0 连接也处于活动状态,并具有以下路由表:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         10.64.64.64     0.0.0.0         UG    0      0        0 ppp0
10.64.64.64     *               255.255.255.255 UH    0      0        0 ppp0
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0

现在我的服务器可以通过两个 IP(192.168.1.149(本地 IP)和 89.214.60.196(3g 卡))访问,但仅限于本地网络中,在外部网络中只能访问 ppp0 接口。

我需要一些帮助来配置 2 个网关,一个用于 192.168.1.149,另一个用于 ppp0 接口

欢迎任何帮助问候

答案1

您需要配置基于策略的路由,以便响应通过 ppp0 传入的流量的数据包将通过 ppp0 离开框 [并为其分配 ip],对于 eth0 也是如此。

看一眼:

答案2

192.168.xx 不是 Internet 可路由 IP。请参阅底部的参考资料。您需要设置 NAT 以允许 LAN(192.168.1.0/24)段和 WAN 10.64.64.64 连接之间的转换。对于您的 DD-WRT 网关,您不需要 NAT,因为该设备可能会为您完成此操作。

参考

相关内容