我需要一些帮助来定义一个路由,我有两个连接,一个来自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我可以通过以太网接口从外部网络访问我的can服务器,而我的ppp0 3G连接也激活了以下路由表:
D
estination 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现在,我只能通过3G连接的IP访问外部网络中的get服务器。注意,我的服务器服务的IP为0.0.0.0 IP(所有接口),但我需要访问webserver的以太网和3G连接,我只能在本地网络中访问这两个连接。
欢迎任何帮助将此网络配置为具有外部网络访问的两个接口。
有谁能给我一个例子,用两个网关来配置这个网络,一个用于IP 192.168.1.149,另一个用于ppp0 IP 89.214.60.196。
油箱
发布于 2012-02-01 22:21:18
您只能在路由表中拥有一个默认路由,并且它是有用的。
如果您想要在Linux中拥有多个默认路由,那么您必须设置多个路由表,然后设置规则来告诉您的系统应该使用哪个表。
在单个路由表中,仍然可以通过为特定目标网络创建路由来使用这两个连接。你可以说10.2.0.0/16的所有东西都是交叉的,其他的东西都用在另一个上。
https://serverfault.com/questions/355947
复制相似问题