将默认网关切换到具有不同子网的另一个路由器

将默认网关切换到具有不同子网的另一个路由器

我的图表:

在此处输入图片描述

当前子网 192.168.8.0/24 通过默认网关 192.168.8.1 从调制解调器 A 获取互联网连接,我的目标是在调制解调器 A 出现故障时转移 192.168.8.0/24 子网以便从调制解调器 A(网关 192.168.7.1)获取互联网连接。

两个路由器都安装了 Ubuntu Server 12.04.5

这是我所做的;将路由器 B 上的默认网关添加到路由器 A

$ sudo route add default gw 192.168.7.1

这使得路由器 B 从调制解调器 A 获取互联网连接,但不能与子网 192.168.8.0/24 连接,我错过了什么?

答案1

除非你特意添加它,否则问题几乎肯定是路由器 A 上缺少路由。192.168.8.0/24当然,你在 B 上有一条路由告诉流量如何出去,但路由器 A 不知道如何路线直到在路由器 A 上添加路由,流量才能正常恢复。

如果无法在路由器 A 上添加路由,则其他丑陋的解决方案只是设置 SNAT,以便离开路由器 B 的任何流量在路由器 A 看来都会是来自路由器 B。

相关内容