Não tenho certeza se é necessário, mas isso funciona para mim:
- eth0-on-the-host: sem ip no host, adicionado à ponte
- vnet0: sem ip no host, adicionado à ponte
- bridge: ip do host
- eth0-in-the-guest: ip do convidado
Note que a maioria das documentações sugere trazer a interface física para o ip 0.0.0.0 depois de anexá-la à bridge.