我的图表:
当前子网 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。