
Minha configuração é a seguinte: Usando interfaces kvm e tap, tenho dois vms em execução. As duas interfaces tap são conectadas através de uma ponte. No tap0 tenho um servidor DHCP em execução, no tap1 executei um "dhclient". Usando o tcpdump descobri que o tap1 envia uma solicitação, que é recebida pelo servidor. O servidor responde. Posso ver a resposta na interface da ponte, mas a resposta nunca chega ao cliente.
Além disso, se eu atribuir um IP ao cliente manualmente, não consigo fazer ping em nenhuma direção (servidor-cliente, cliente-servidor)
Eu também tentei definir tudo como 0 em /proc/sys/net/bridge/
Qualquer ajuda seria apreciada.
Responder1
Ao unir interfaces em uma ponte, você não usa mais as interfaces individuais, mas a ponte inteira como uma interface. Você provavelmente precisará alterar seu servidor DHCP para escutar br0
em vez de tap0
.
Se você não tiver uma br0
ou outra configuração de interface de ponte semelhante, será necessário criar uma ao usar tap
interfaces. Veja a página brctl
do comando man
.