IP路由ppp0 + eth0访问外部networking

我需要一些帮助来定义一个路由我有两个连接一个从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 

我可以通过以太网接口从外部networking访问我的networking服务器比我还有我的ppp0 3G连接活动havig下面的路由表:

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访问我的networking服务器请注意,我的服务器在0.0.0.0 IP(对所有接口)服务,但我需要访问Web服务器的接口以太网和3G连接我只可以访问本地networking中的两个连接

欢迎任何帮助configuration此networking与外部networking接口的接口


任何人都可以给我一个例子,configuration这个networking与2个网关,让外部networking访问一个IP 192.168.1.149和其他为IPPP 89.214.60.196

坦克

在路由表中只能有1个默认路由,并且它是有用的。

如果你想在Linux中有多个默认路由,那么你必须设置多个路由表,然后设置规则,告诉你的系统应该使用哪个表。

在单个路由表中,您仍然可以通过为特定的目标networking创build路由来使用这两个连接。 你可以说一切到10.2.0.0/16越过一个交错和其他一切使用。

请参阅Linux高级路由HOWTO 。