我有一个在 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,因为该设备可能会为您完成此操作。
参考