Outils pour utilisateurs

Outils du site


linux:openvpn (lu 47148 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
linux:openvpn [01-04-2010 08:19]
edmc73
linux:openvpn [04-04-2013 22:06] (Version actuelle)
Ligne 294: Ligne 294:
   /etc/init.d/openvpn restart   /etc/init.d/openvpn restart
      
 +===== Problème MTU =====
 +
 +Après utilisation, j'ai constaté qu'un accès au bureau distant d'une machine via VNC ramait beaucoup trop à en perdre même la connexion...
 +
 +Le problème venait du réglage MTU.
 +
 +La machine distante passe par une freebox, j'ai donc ajusté le MTU à **1492**
 +  ifconfig eth0 mtu 1492
      
 +Pour le serveur, il existe une ligne à mettre dans le fichier de config d'openvpn pour faire un test de MTU
 +
 +Rajoutez **mtu-test** quelque part dans votre fichier de config.
 +
 +Relancer le serveur openvpn puis le client openvpn sur la machine distante.
 +
 +Regardons à présent les log.
 +
 +<code>
 +Thu Apr  8 13:54:54 2010 client-distant/88.88.88.88:49018 NOTE: Empirical MTU test completed [Tried,Actual] local->remote=[1541,1541] remote->local=[1541,1437]
 +Thu Apr  8 13:54:54 2010 client-distant/88.88.88.88:49018 NOTE: This connection is unable to accomodate a UDP packet size of 1541. Consider using --fragment or --mssfix options as a workaround.
 +</code>
 +
 +On constate que les chiffres de MTU sont différent sur la fin de la 1ère ligne **local->remote=[1541,1541] remote->local=[1541,1437]**
 +
 +Cette différence va engendrer un problème de fragmentation des paquets et à causé chez moi des pertes de connexion à VNC.
 +
 +J'ai donc rajouté ces 2 lignes dans le fichier de config du __**serveur et du client**__ openvpn 
 +  fragment 1437
 +  mssfix
 +
 +Après redémarrage du serveur puis du client, on retrouve dans les logs
 +
 +<code>
 +Thu Apr  8 14:31:35 2010 client-distant/88.88.88.88:41551 NOTE: Beginning empirical MTU test -- results should be available in 3 to 4 minutes.
 +Thu Apr  8 14:34:40 2010 client-distant/88.88.88.88:41551 NOTE: Empirical MTU test completed [Tried,Actual] local->remote=[1389,1389] remote->local=[1437,1437]
 +</code>
 +
 +On retrouve des valeurs cohérentes et pas de message d'erreur ;)
  
 +Au final, ma connexion VNC est instantanée ! 
linux/openvpn.1270102740.txt.gz · Dernière modification: 04-04-2013 22:05 (modification externe)