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?
Tags virtualbox vpn openvpn linux