Problemas ao obter uma conexão tun0 para rotear todas e quaisquer conexões da eth0 para essa interface e, se não estiver funcionando, soltar

1

Então, eu tenho tido esse problema por um tempo e a internet foi misturada para uma resposta. Infelizmente, a maioria das configurações para configurar uma VPN parece supor que você está executando um cliente e um servidor vpn e tem acesso a ambos. Eu tenho um provedor para o qual me inscrevi.

Eu sei que a configuração do arquivo vpn aberto é precisa e a autenticação já funciona em vários dispositivos Android. Eu consigo fazer isso funcionar no linux enquanto ele autentica e cria uma interface tun0, mas não posso fazer nada com isso.

Eu tentei várias tentativas de redirecionamento a partir de exemplos na internet, mas, infelizmente, eles parecem não funcionar, encaminhar, resolver endereços DNS, etc. Basicamente, a conexão morre quando está ativa e volta quando desaparece.

Isso está sendo feito em uma instância do VirtualBox como uma interface de convidado e uma interface de host do Windows 7.

Não há problemas com as rotas em um e nenhum problema com acesso à internet sem buffer em ambos sem a VPN.

Veja esta lista de possíveis interfaces:

~$ sudo ifconfig -a
eth0      Link encap:Ethernet  HWaddr 08:00:27:05:26:53  
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe05:2653/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:190394 errors:0 dropped:0 overruns:0 frame:0
          TX packets:70238 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:184101847 (175.5 MiB)  TX bytes:4350413 (4.1 MiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:124 errors:0 dropped:0 overruns:0 frame:0
          TX packets:124 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:36305 (35.4 KiB)  TX bytes:36305 (35.4 KiB)

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
          inet addr:final address with provider  P-t-P:same address  Mask:255.255.252.0
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:113 errors:0 dropped:0 overruns:0 frame:0
          TX packets:340 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:4616 (4.5 KiB)  TX bytes:23833 (23.2 KiB)

Como devo basicamente configurar uma conexão bidirecional entre o tun0 e eth0 que não irá falhar terrivelmente?

    
por user47994 02.06.2015 / 21:40

0 respostas