La VPN su OSX si disconnette esattamente dopo 2 minuti e 30 secondi su una rete specifica


1

Quando mi connetto al mio server VPN su una rete specifica, chiamata public-network, il mio Mac disconnette la connessione VPN dopo 2 minuti e 30 secondi.

Ho eseguito diversi test e questo è il risultato:

  • Funziona bene fino alle 2:30
  • Non importa quale Mac utilizzi, si disconnette comunque
  • Non importa quale client utilizzi, tutto quanto segue fa lo stesso: client di sistema OSX, HMA! Pro VPN e Shimo
  • Non importa quale protocollo io uso, almeno tutti questi protocolli fanno lo stesso: PPTP, OpenVPN e L2TP su IPSec
  • La stessa cosa accade usando il mio server VPN e il server VPN di HMA!
  • Tutti gli altri client (Windows / iPhone) possono utilizzare questi server e protocolli VPN senza problemi public-network
  • Su OSX, tutti i protocolli, client e server funzionano bene su qualsiasi altra rete

Quindi sembra che sia la combinazione di OSX, VPN e public-networkche causa questo.

Questo è il syslog dal mio server VPN, quando si verifica la disconnessione:

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

Risposte:


0

Prova a verificare se vpn si disconnette sul sistema Windows se stai utilizzando PPTP, il problema potrebbe essere nel routing e nella "dimensione del buffer tcp" su macos.

Se il problema riguarda solo il sistema macos, questo potrebbe aiutare: prova ad aggiungere percorsi per la tua rete interna in questo modo: 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)

Abbiamo avuto un problema simile, ma vpn non si è disconnesso, solo tutto il traffico tpc muore. - è a causa delle dimensioni del buffer.

Se l'aggiunta di quel percorso tramite terminale aiuta a fare questo: creare il file ip-up su / etc / ppp

incollare file:

#!/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

salvarlo e modificare l'autorizzazione sudo chmod a+x ip-up (/etc/ppp/ip-up)

Ad ogni connessione verrà aggiunto il percorso VPN.


Come posso trovare la mia maschera della rete interna? Il gateway è solo l'indirizzo IP interno del router del mio server VPN, giusto?
Tyilo,

Ho provato questo su un sistema Windows, dove funziona perfettamente
Tyilo

E il codice dovrebbe essere eseguito sul server VPN o sul mio Mac client?
Tyilo,

la tua maschera è nelle impostazioni ma se scrivi su windows / mac netstat -r otterrai i percorsi che hai su ifconfig - otterrai la configurazione ip della tua rete (macos) probabilmente la stessa della tua rete interna sarà la stessa della tua VPN. ad esempio: 192.168.1.1 - 192.168.1.255 è 192.168.1.0/24 e probabilmente il gateway predefinito è 192.168.1.1 il gateway predefinito per VPN - questo potrebbe essere lo stesso del tuo server VPN per la rete interna - controlla il tuo server DHCP
aegispotae

sry manca manca entra in linea e vuoi usare il comando ifconfig per ottenere informazioni sulla tua rete
aegispotae
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.