Qual é a maneira mais simples de confirmar ou negar que as máquinas virtuais do Virtual Box suportam o protocolo GRE?

1

É indicado no manual do VirtualBox (capítulo 6) que as interfaces de rede VM no modo "NAT" não suportam o protocolo GRE. No momento, estou tentando configurar um par de VMs como pptp server e client que se comunicariam por meio das interfaces de rede da VM no modo "INTERNAL NETWORK". Eu configurei sistemas operacionais Linux modernos com o software pptp em ambas as máquinas e fiz algumas configurações básicas de pptp . No entanto, não consigo conectar o cliente ao servidor - o servidor relata uma falha ao gravar no soquete do GRE.

Agora preciso de uma prova rápida da capacidade principal de usar o protocolo GRE entre VMs do VirtualBox em uma rede no modo "INTERNAL", como um programa .c de várias linhas que tentaria abrir / enviar / receber / fechar uma conexão de protocolo GRE ou como uma ferramenta leve específica para diagnosticar a disponibilidade do GRE.

Alguma sugestão?

    
por mbaitoff 04.03.2011 / 16:11

1 resposta

1

GRE e NAT em geral não se dão bem juntos. Normalmente, você precisa de alguma forma de tecnologia PPTP Passthrough no gateway NAT para que ela funcione. O VirtualBox não tem isso.

Não há motivo algum para que o GRE não funcione em adaptadores de rede internos ou em ponte.

Acabei de criar 2 VMs do FreeBSD * e as vinculei a uma rede interna chamada "intnet". Eu dei a eles dois IP's na faixa 172.16.1.0/24.

Eu então criei uma interface GRE em cada host e configurei o tunelamento para trabalhar entre os dois IPs que acabei de alocar.

As interfaces GRE que eu coloquei na faixa 172.16.2.0/24 (.1 e .2)

Eu posso pingar alegremente entre as duas interfaces GRE.

(* Eu escolhi o FreeBSD como era o que eu tinha que entregar e é muito fácil configurar túneis GRE para testar esse tipo de coisa)

    
por 04.03.2011 / 16:19