Acabei de adicionar esta rota:
ip route add to 10.0.45.100/32 dev br0
E agora tudo está funcionando bem.
Eu estou rodando um servidor Ubuntu como Host, e eu tenho um convidado do CentOS que hospeda um banco de dados oracle.
Tudo estava funcionando muito bem, até alguém iniciar o servidor 6 (Que ótima idéia!). Então eu tenho que reconfigurar novamente a rota Host-Guest, mas eu esqueci completamente o que eu fiz para fazer tudo funcionar ...
Normaly no meu Guest eu só tenho que executar um .sh:
ifconfig eth0 10.0.45.100/32 up
route add -host 188.165.***.*** dev eth0
route add default gw 188.165.***.***
ip route add default dev eth0
Mas agora eu tenho que encontrar o que eu fiz no host para encaminhar corretamente tudo
Eu encontrei este post: Como conectar um intervalo de IPs públicos a máquinas virtuais KVM no Debian / Ubuntu
Eu tenho uma bridge br0 e a interface do meu guest é vnet0, então eu tentei
ip addr add 10.0.45.100/32 dev br0
Mas essa é a rota 10.0.45.100 para o host e não para o guest (eu cansei dev vnet0 apenas no caso), mas também não está funcionando.
Então, no momento, meu host não pode pingar meu convidado, e meu convidado não pode pingar meu host: / se você tiver alguma idéia me avise:)
Tags virtualization libvirt ubuntu