linux下可以设置两个默认网关吗?

linux下可以设置两个默认网关吗?

我在我的计算机上同时使用 WiFi + 以太网,但 Win 7 上的路由表设置与我的 Linux(Ubuntu 14.04) 计算机不同。

win7将为每个设备设置两个默认网关(妻子和以太网),但Linux网络管理器将替换我的WiFi默认网关为以太网。

在 WiFi 连接期间插入以太网电缆将使我的 xfreerdp 断开连接,因为 WiFi 的默认网关已消失。

我可以手动添加WiFi的默认网关,但我想知道这样做是否存在一些风险;因为网络管理器应该比我聪明,但它也没有这样做。

答案1

您不能有两个默认路由。 (单个)默认路由定义了在没有其他路由匹配时将采用的路由。

在 Windows 系统上,“两个默认路由”具有不同的指标,因此其中一个优先于另一个,然后忽略另一个。

以下是我的 Windows PC 在有线和无线连接处于活动状态时的输出:

Network Destination    Netmask          Gateway       Interface    Metric
            0.0.0.0    0.0.0.0    192.168.1.254     192.168.1.8        20
            0.0.0.0    0.0.0.0    192.168.1.254    192.168.1.88        25

度量值越低,优先级越高。 (这也适用于基于 Unix/Linux 的系统。)因此首选接口是 192.168.1.8,它恰好是有线接口。

相关内容