4 votes

Changer la route par défaut du client OpenVPN

Lors de la configuration d'un client openvpn de test sur Ubuntu (en utilisant ce guide), le client définit une route qui tunnelise tout le trafic à travers le vpn.

Par exemple, lorsque je me connecte au vpn depuis Ubuntu, voici ce que j'obtiens netstat -nr montre :

0.0.0.0         10.8.0.9        0.0.0.0         UG        0 0          0 tun0
10.8.0.1        10.8.0.9        255.255.255.255 UGH       0 0          0 tun0
10.8.0.9        0.0.0.0         255.255.255.255 UH        0 0          0 tun0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 tun0
...

Je crois que la première ligne consiste à faire passer tout par le vpn, n'est-ce pas ? Quand je compare cela à la sortie de la même commande sur ma machine OSX :

10.8.0.1/32        10.8.0.5           UGSc            1        0    tun0
10.8.0.5           10.8.0.6           UH              2       33    tun0
...

Je n'ai pas cette règle. Y a-t-il un moyen pour moi de pousser une commande pour supprimer cette route du client ? Quelles sont mes autres options ?

7voto

Wheelybird Points 71

Je suppose que vous utilisez l'interface graphique de NetworkManager. Il semble que son comportement par défaut soit de remplacer la route par défaut, même si le serveur OpenVPN ne la pousse pas.

Vous pouvez corriger ce comportement en éditant la connexion VPN et sur l'onglet IPv4 Dans l'onglet "Paramètres", sélectionnez l'option Routes... bouton ". Vous verrez une option appelée Utiliser cette connexion uniquement pour les ressources de ce réseau '. Assurez-vous que cette option est activée, puis redémarrez votre VPN. Cela devrait vous arranger.

1voto

speter Points 471

Modifiez les lignes respectives dans votre fichier .ovpn. Vous pouvez avoir besoin des droits root (sudo) pour cela. Vous devriez avoir reçu le fichier whateveritiscalled.ovpn ainsi que les certificats de votre fournisseur d'openvpn. Ouvrez le fichier avec vi, gedit ou un autre éditeur de texte et recherchez les lignes ci-dessous :

# The hostname/IP and port of the server.
# You can have multiple remote entries
# to load balance between the servers.

Sous ces lignes, vous pouvez ajouter l'IP et / ou le nom d'hôte de la route que vous voulez utiliser ou qui est recommandée par votre prestataire vpn. Sauvegardez le fichier.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X