我有一个Raspberry Pi (OS: Raspbian,debian ),它通过以太网和GSM模块通过USB连接到路由器。
我有一种情况,我需要切换两个接口之间的互联网访问基于可用性。
如果以太网(eth0)没有互联网连接(但仍然连接到局域网),则需要使用GSM模块(ppp0)。如果eth0上有因特网连接,那么应该使用eth0。
pi@raspberrypi:~ $ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
default 192.168.3.1 0.0.0.0 UG 202 0 0 eth0
10.64.64.64 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.3.0 0.0.0.0 255.255.255.0 U 202 0 0 eth0我想知道,是否有任何方法,我可以配置这种方式的路由是被处理的。
如果没有,那么我应该启动什么命令来切换不同的接口作为主接口(我必须更改度量吗?)
发布于 2018-07-19 07:44:20
您正在寻找可以通过运行此双WAN故障转移脚本来自于Gist上的Apsu执行的路由故障转移。
发布于 2018-07-19 07:20:06
通过ip route而不是route显示您的路由:它是不推荐的(比如netstat和ifconfig)。
您可以使用ip route change 0.0.0.0/0 dev ppp0 metric 100更改度量。
但我不知道你怎么能自动完成这个任务。
https://serverfault.com/questions/922604
复制相似问题