Atualmente, tenho uma configuração de instância do KVM em um servidor físico (ao qual tenho acesso total). Existem 3 portas no servidor físico e 3 portas na máquina virtual. Cada porta tem um mapeamento 1: 1, do virtual para o físico, e eu uso uma ponte do Linux para conectá-los. Eu quero que todo o tráfego de entrada para o servidor físico, digamos na porta A, vá para a porta virtual correspondente na máquina virtual, para que o tráfego seja forçado a passar pela máquina virtual e, em seguida, retornar.
Eu assegurei que sysctl net.ipv4.conf.all.forwarding = 1
. Eu tentei usar iptables
, mas, até onde eu sei, isso não é roteado como o caso de uso que eu preciso. Com ip route
, não consegui conectar diretamente duas interfaces conforme necessário, já que ela escolhe a interface de destino com base no endereço IP de destino, em vez da interface de entrada.
Estou executando o Ubuntu 16.04.