如何确定多个接口的路由优先级

如何确定多个接口的路由优先级

我有 5 个以太网接口(来自 2 个设备、1 个板载、4 个以太网卡)。

他们被命名为......

eONBOARD
eA eB eC eD

我在额外卡上的每个接口上使用 macvtap。然后 libvirt 来宾将使用它们。

我希望所有非访客流量仅使用 eONBOARD。我不希望我的主机直接使用其他接口。

ip路由显示

default via 10.0.20.10 dev eD src 10.0.20.9 metric 202 
default via 10.0.10.10 dev eONBOARD src 10.0.10.1 metric 203 
default via 10.0.20.10 dev eC src 10.0.20.8 metric 204 
default via 10.0.20.10 dev eB src 10.0.20.7 metric 205 
default via 10.0.10.10 dev eA src 10.0.20.6 metric 206 
10.0.10.0/24 dev eONBOARD proto kernel scope link src 10.0.10.200 metric 203 
10.0.10.0/24 dev eA proto kernel scope link src 10.0.10.6 metric 206 
10.0.20.0/24 dev eD proto kernel scope link src 10.0.20.9 metric 202 
10.0.20.0/24 dev eC proto kernel scope link src 10.0.20.8 metric 204 
10.0.20.0/24 dev eB proto kernel scope link src 10.0.20.7 metric 205 

如您所见,eD 是首选路由(这导致我的主机在此界面上与访客交谈时出现问题)。

谁能建议我如何让它在 Arch Linux 上工作?

谢谢

相关内容