我有一台 TP-Linkk 路由器 TD-W8960N 300Mbps 无线 N ADSL2+ 调制解调器路由器,我使用它通过 PPPoE 连接到互联网。我有一个备用互联网连接,它有自己的路由器,通过 LAN 电缆连接到 tp-link 路由器。
- tp-link 192.168.1.1
- 备份路由器 192.168.1.2
我想要的是当第一个 PPPoE 连接断开时更改路由表,并将 tp-link 上的所有传入流量路由到第二个路由器,但我不知道该怎么做。我所做的是通过 telnet 连接并执行以下操作:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
81.174.0.21 * 255.255.255.255 UH 0 0 0 ppp2
192.168.1.0 * 255.255.255.0 U 0 0 0 br0
default * 0.0.0.0 U 0 0 0 ppp2
> route delete default 0.0.0.0
Invalid destination IP address
> route add default 0.0.0.0 192.168.1.2
Invalid destination IP address
> route add 0.0.0.0 0.0.0.0 192.168.1.2
Please at least enter gateway IP or interface
我也尝试通过 HTTP 接口添加它,但它告诉我这0.0.0.0
是一个无效地址。也许我无法使用此特定路由器及其固件来做到这一点,但我不知道。任何帮助都非常感谢。
答案1
如果您决定安装第三方固件(例如 openwrt),则可以使用此功能。这不是一个简单的过程(至少第一次),但会给您带来更多的灵活性。这里有适合您路由器型号的文档: https://openwrt.org/toh/tp-link/td-w8960n
请记住,如果您在路由器上安装 openwrt,由于驱动程序的可用性和许可,DSL 调制解调器将无法在您的路由器版本上运行。
答案2
在大多数此类路由器中(用于 Cable/DSL 的一体式路由器),路由表是不能直接编辑的,如果是“默认”,则条目通常会被锁定并且无法编辑。
基本上,您需要一个兼容 DD-WRT/Tomato 的路由器作为“主”路由器,或者获得一个内置有备份 WAN 连接功能的 DSL 路由器。
另一种选择是在两个路由器前面使用类似 RPi 或 Linux 路由器盒的东西,让它管理路由。消费级路由器不打算执行此级别的功能。