类似的问题但没有答案:
具有相同度量的两个默认路由
Linux如何在默认网关之间进行选择?
在Linux上,当两条路由具有相同的度量时,将使用哪一条?我发现这是记录在案 for Windows (“如果多个相同速度的接口具有相同的最低接口度量,那么根据绑定顺序,将使用第一个网络适配器的默认网关。当第一个网络适配器不可用时使用第二个网络适配器的默认网关”)。但无法找到Linux是如何处理这一问题的。
我想答案在代码中,但并不明显。
我正在创建一个从Linux到运行标准固件的SonicWall防火墙的SonicWall隧道。隧道似乎被创建得很好,但是从Linux盒到远程网络的数据包没有被路由到隧道中。来自远程网络的数据包似乎很好。从Linux盒到安全远程网络的ping尝试通过普通路由表进行路由。
查看路由表和缓存,192.168.1.0 (远程网络)没有条目。我对文档的期望是,隧道策略将插入路由。
任何想法都是见效的。
谢谢,布拉德
这是我的剧本:
#!/sbin/setkey -f
# Configuration for 172.16.89.100
# Flush the SAD and SPD
flush;
spdf