我有一台带有 2 个 NIC 的服务器。像往常一样,默认路由仅添加到主 NIC。持久路由添加到路由表以强制流量通过第二个 NIC 流向某个目标子网。看来,当第二个 NIC 的网关关闭,甚至设置为错误的 IP 地址时,流量需要使用此路由才能到达列出的目的地,一段时间后它将超时并使用默认网关。
你能确认这个行为吗?
答案1
这是标准路由行为。
路由表将尝试匹配最具体的可用路由 - 在这种情况下,它通过主 NIC 工作。当该路由不存在时,它将匹配下一个可用路由,即全能路由。
我不会“使用”Windows,但您可能能够使用防火墙或针对优先级较低的目标子网的另一个指标来解决此行为 - 这两种方法都可以在 Linux 和其他路由软件下工作。