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
Tags libvirt arch-linux iproute