Conexão com a internet caiu quando nat foi criado e roteado via vpn [linux + iptables]

1

Eu tenho um problema de rede muito frustrante. Atualmente, estou morando em um hotel no qual preciso autenticar por meio de um site para obter acesso à Internet. Eu também tenho xbox360 que eu quero conectar à internet. Como não consigo abrir o navegador da web no xbox até que eu já esteja online (sic!), Eu chamei a conexão. Assim, meu laptop funciona como um roteador e permite o tráfego de entrada / saída para o xbox. O Xbox envia solicitações para o dhcpd ativo no meu computador e recebe automaticamente um endereço (sempre o mesmo). Até agora tudo funciona bem.

No entanto, para torná-lo mais complicado, tenho problemas regionais ao baixar jogos com ouro. Isso implica que eu preciso mudar o meu IP, se eu quiser usar o serviço. Isto é onde eu normalmente usaria vpn e cortaria curto. Infelizmente, a vida não é tão fácil. Eu posso estabelecer uma conexão entre meu laptop e o provedor vpn (openconnect) e é persistente - não há problemas. No entanto, quando eu conecto meu xbox e o coloco atrás de nat, a conexão é interrompida instantaneamente ou dura de 1 a 2 minutos e quebra. Essa é exatamente a mesma configuração que estou usando com a única diferença de que o tráfego é roteador via tun e não eth.

Também vale a pena mencionar que não posso autenticar novamente a menos que eu desconecte o cabo ethernet. Então, ainda consigo algumas desconexões e a situação se estabiliza eventualmente.

O endereçamento seria o seguinte: wlan (conectando-se ao gateway): 10.x.x.x; eth (conexão xbox): 192.x.x.x; tun (túnel vpn): 172.x.x.x.

O roteador que atende o gateway e a autenticação é o Mikrotik. Eu não vi os sintomas de verificação de nat e desativando a conexão (como a conexão sem vpn funciona perfeitamente), mas eu tentei o seguinte, no entanto:

1) incrementando ttl; 2) spooofing endereço do cartão wlan para eth; 3) algumas outras coisas mais ou menos importantes.

Também devo acrescentar que a conexão com a Internet não é interrompida quando, por exemplo, laptop está desligado. Uma vez iniciado, há um limite de 12 horas, após o qual preciso relogar. Isso excluiria quaisquer problemas com o 'pingue-pongue' (que, mesmo se fosse o caso, não deveria ser um problema).

Isso tem sido muito frustrante para mim, alguém tem alguma idéia sobre como as desconexões podem ser evitadas e como evitá-las?

    
por Magister 24.09.2014 / 23:17

0 respostas