VPN no OSX se desconecta após precisamente 2 minutos e 30 segundos em uma rede específica

0

Ao conectar-se ao meu próprio servidor VPN em uma rede específica, chamada public-network , meu Mac desconecta a conexão VPN após 2 minutos e 30 segundos.

Eu fiz vários testes e este é o resultado:

  • Funciona bem até a marca das 2:30
  • Não importa qual Mac eu uso, ele ainda desconecta
  • Não importa qual cliente eu uso, todos os itens a seguir fazem o mesmo: Cliente do sistema OSX, HMA! Pro VPN e Shimo
  • Não importa qual protocolo eu uso, pelo menos todos esses protocolos fazem o mesmo: PPTP, OpenVPN e L2TP sobre IPSec
  • A mesma coisa acontece usando o meu próprio servidor VPN e o servidor VPN do HMA!
  • Todos os outros clientes (Windows / iPhone) podem usar qualquer um desses servidores e protocolos VPN sem problemas em public-network
  • No OSX, todos os protocolos, clientes e servidores funcionam bem em qualquer outra rede

Portanto, parece que é a combinação de OSX, VPN & public-network que causa isso.

Este é o syslog do meu servidor VPN, quando a desconexão acontece:

Feb  2 12:04:32 raspberrypi pptpd[31400]: CTRL: EOF or bad error reading ctrl packet length.
Feb  2 12:04:32 raspberrypi pptpd[31400]: CTRL: couldn't read packet header (exit)
Feb  2 12:04:32 raspberrypi pptpd[31400]: CTRL: CTRL read failed
Feb  2 12:04:32 raspberrypi pptpd[31400]: CTRL: Reaping child PPP[31401]
Feb  2 12:04:32 raspberrypi pppd[31401]: Hangup (SIGHUP)
Feb  2 12:04:32 raspberrypi pppd[31401]: Modem hangup
Feb  2 12:04:32 raspberrypi pppd[31401]: Connect time 2.5 minutes.
Feb  2 12:04:32 raspberrypi pppd[31401]: Sent 3963649 bytes, received 362775 bytes.
Feb  2 12:04:32 raspberrypi pppd[31401]: MPPE disabled
Feb  2 12:04:32 raspberrypi pppd[31401]: Connection terminated.
Feb  2 12:04:32 raspberrypi pppd[31401]: Exit.
Feb  2 12:04:32 raspberrypi pptpd[31400]: CTRL: Client <ip-adress> control connection finished
    
por Tyilo 02.02.2013 / 13:05

1 resposta

0

Tente testar se a vpn se desconecta no sistema Windows se você estiver usando o PPTP, então o problema pode estar no roteamento e no "tamanho do buffer tcp" nos macos.

Se o problema for apenas para o sistema macos, isso pode ajudar: tente adicionar rotas para sua rede interna algo assim: route add -net 192.168.1.0/24 192.168.1.1 (first is mask of our internal network, second is gateway of your network)

Tivemos um problema semelhante - mas a vpn não se desconectou, apenas o tráfego tpc morre. - é por causa do tamanho do buffer.

Se você adicionar essa rota via terminal, faça o seguinte: criar arquivo ip-up em / etc / ppp

para colar o arquivo:

#!/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/libexec:/System/Library/CoreServices;
export PATH
/sbin/route add -net 192.168.1.0/24 192.168.1.1  - modify to be same as it is on your network

salve e modifique a permissão sudo chmod a+x ip-up (/etc/ppp/ip-up)

Em cada conexão com a rota vpn será adicionada.

    
por 02.02.2013 / 13:46