KVM: Host com VPN, o hóspede precisa de VPN e acesso ao Host para NFS

0

Estou executando um guest do Ubuntu no KVM, que por sua vez é executado em um host Ubuntu. A rede do host passa por uma VPN (OpenVPN), fornecendo tun0. Eu preciso da rede de convidado para também passar pela VPN, exceto que eu preciso ser capaz de alcançar o host através da rede para um sistema de arquivos montado via NFS.

Endereço do host é 192.168.10.10
Endereço do roteador é 192.168.10.1
tun0 é 10.8.8.16

Eu não me importo se meu convidado é NAT ou em ponte, ou até mesmo se eu tiver que usar uma segunda interface de rede. Alguém tem uma abordagem que funcione?

    
por Diagon 24.12.2017 / 03:10

1 resposta

0

A solução aqui é usar a configuração padrão da VM, com a rede NAT. Em seguida, a VM terá endereços no intervalo 192.168.122.0/24, enquanto a máquina host será disponibilizada em 192.168.122.1. Enquanto o host estiver conectado à Internet por meio de uma VPN, a VM também se conectará por meio da VPN. Enquanto o host estará acessível em seu endereço local, neste caso 192.168.10.10, essa conexão terá que passar pelo roteador. No meu caso, a conexão com o roteador é lenta, mas o meu switch local é rápido, então usar o endereço de host 192.168.122.1 padrão do KVM é substancialmente mais rápido para transferências NFS.

    
por 14.01.2018 / 11:55