web-dev-qa-db-fra.com

Démarrer OpenVPN ne me laissera pas accéder aux IP du réseau local

OpenVPN est installé via apt-get.

Sudo /etc/init.d/openvpn start # works

Maintenant, si je tente d'accéder, par exemple, à ma page Web de périphérique NAS (ou même au partage réseau via afp: // ou smb: //) à partir de https://192.168.0.2 (son adresse IP statique qui fonctionne à partir d’autres machines), les connexions expirent. Il semble impossible de trouver cette adresse IP en particulier.

Maintenant, si je cours:

Sudo /etc/init.d/openvpn stop

Et répétez le processus, je peux accéder à l’adresse IP et à tous les partages sans problème.

Je suppose que la configuration OpenVPN indique en quelque sorte au système d’exploitation de regarder une adresse IP de passerelle différente qui ne sait rien de mon routeur local, mais je ne sais pas comment le confirmer, ni comment le changer.

Conseils appréciés. Je vous remercie.

1
superduperdude

Je suis plus familier avec openvpn via network-manager.

Mais ce qui risque de se produire, c’est que openvpn ajoute une nouvelle route IP (pour le VPN tunnel) et même supprime celle existante sur votre réseau local.

Vous pouvez vérifier cela en exécutant:

ip route

avant et après avoir commencé openvpn.

Si l'itinéraire vers votre réseau local a disparu, vous pouvez ajouter manuellement un itinéraire vers votre réseau local avec:

Sudo ip route add 192.168.0.0/24 dev eth0

en supposant que votre réseau local est sur 192.168.0.0/24 et que votre interface réseau est eth

Vous pouvez tester l'accès à votre réseau local à l'aide de la commande ping.

ping 192.168.0.2
2
solsTiCe