Como priorizar rotas de múltiplas interfaces

1

Eu tenho 5 interfaces ethernet (de 2 dispositivos, 1x onboard, placa ethernet 4x).

Eles são nomeados ...

eONBOARD
eA eB eC eD

Estou usando o macvtap em cada uma das interfaces no cartão extra. Estes são usados pelos convidados libvirt.

Eu quero que nenhum tráfego convidado use apenas o eONBOARD. Não quero que minha máquina host use as outras interfaces diretamente.

ip route show

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 

Como você pode ver, o eD é a rota preferida (o que está causando problemas no meu host conversando com o convidado nessa interface).

Alguém pode sugerir como posso fazer isso funcionar no Arch Linux?

Obrigado

    
por Beakie 24.06.2017 / 16:51

0 respostas