VPN sur OSX se déconnecte après exactement 2 minutes et 30 secondes sur un réseau spécifique


1

Lors de la connexion à mon propre serveur VPN sur un réseau spécifique, appelé public-network, mon Mac déconnecte la connexion VPN après 2 minutes et 30 secondes.

J'ai effectué plusieurs tests et voici le résultat:

  • Cela fonctionne bien jusqu'à la marque 2:30
  • Peu importe le Mac que j'utilise, il reste déconnecté
  • Peu importe le client que j'utilise, tout ce qui suit a le même effet: client système OSX, HMA! Pro VPN et Shimo
  • Peu importe le protocole que j'utilise, au moins tous ces protocoles font de même: PPTP, OpenVPN et L2TP sur IPSec
  • La même chose se produit avec mon propre serveur VPN et le serveur VPN de HMA!.
  • Tous les autres clients (Windows / iPhone) peuvent utiliser n'importe lequel de ces serveurs et protocoles VPN sans problème sur public-network
  • Sous OSX, tous les protocoles, clients et serveurs fonctionnent correctement sur n’importe quel autre réseau.

Il semble donc que ce soit la combinaison d’OSX, de VPN et de public-networkce problème.

C'est le syslog de mon serveur VPN, lorsque la déconnexion se produit:

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

Réponses:


0

Essayez de tester si vpn se déconnecte sur le système Windows si vous utilisez PPTP, alors le problème pourrait être lié au routage et à la "taille du tampon TCP" sur Macos.

Si le problème concerne uniquement le système Macos, cela pourrait aider: essayez d’ajouter des itinéraires pour votre réseau interne, comme ceci: 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)

Nous avons eu un problème similaire - mais vpn n’a pas été déconnecté, tout le trafic tpc est mort. - c'est à cause de la taille du tampon.

Si l’ajout de cette route via un terminal aide, procédez comme suit: créez un fichier ip-up dans / etc / ppp

déposer le coller:

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

enregistrer et modifier l'autorisation sudo chmod a+x ip-up (/etc/ppp/ip-up)

Sur chaque connexion à vpn route sera ajouté.


Comment trouver mon masque du réseau interne? La passerelle est simplement l'adresse IP interne du routeur de mon serveur VPN, n'est-ce pas?
Tyilo

J'ai testé cela sur un système Windows, où cela fonctionne parfaitement
Tyilo

Et le code doit-il être exécuté sur le serveur VPN ou sur mon client Mac?
Tyilo

votre masque est dans les paramètres, mais si vous tapez sur windows / mac netstat -r, vous obtiendrez les routes que vous avez sur ifconfig - vous obtiendrez la configuration ip de votre réseau (macos). ip de votre réseau interne sera probablement le même que pour votre vpn. Par exemple: 192.168.1.1 - 192.168.1.255 est 192.168.1.0/24 et la passerelle par défaut est probablement 192.168.1.1 votre passerelle par défaut pour VPN - cela pourrait être identique à celui de votre serveur VPN pour le réseau interne - vérifiez votre serveur DHCP
aegispotae

vous devez utiliser la commande ifconfig pour obtenir des informations sur votre réseau
aegispotae
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.