web-dev-qa-db-fra.com

Comment partager samba via Open VPN? Est-ce possible?

J'ai configuré un VPN ouvert chez moi pour qu'il soit facilement accessible depuis mon bureau.

Maintenant, je veux partager samba via mon VPN ouvert. Comment partager samba sur un VPN ouvert entre Ubuntu et Windows?

Home public IP: HHH.OOO.MMM.EEE
Home desktop IP: 192.168.10.10
Office public IP: OOO:FFF:III:CCC
Office Windows desktop IP: 192.168.1.10
5
Dinesh Dhananjayan

En bref: Assurez-vous que samba accepte les connexions du sous-réseau VPN.

Plus en détail (depuis le wiki OpenVPN):

Ensuite, éditez votre fichier de configuration Samba (smb.conf). Assurez-vous que la directive allow hosts permettra aux clients OpenVPN provenant du sous-réseau 10.8.0.0/24 de se connecter. Par exemple:

hosts allow = 10.66.0.0/24 10.8.0.0/24 127.0.0.1

Si vous exécutez les serveurs Samba et OpenVPN sur le même ordinateur, vous pouvez modifier la directive interfaces du fichier smb.conf pour l'écouter également sur le sous-réseau de l'interface TUN de 10.8.0.0/24:

interfaces  = 10.66.0.0/24 10.8.0.0/24

Si vous exécutez les serveurs Samba et OpenVPN sur le même ordinateur, connectez un client OpenVPN à un partage Samba en utilisant le nom du dossier:

\\10.8.0.1\\sharename

(10.66.0.0 est le sous-réseau de base dans leur exemple, 10.8.0.0 est le sous-réseau VPN)

Ensuite, redémarrez le service samba pour prendre en compte la nouvelle configuration:

Sudo service smbd restart
4
Henning

Ceci s'applique si votre VPN distant est exécuté sur un ordinateur différent du partage SMB.

Je pense que ce que vous voulez, c'est ce qui suit dans votre fichier de configuration OpenVPN.

Push "route 192.168.1.0 255.255.255.0"

Cela permet à votre ordinateur distant de voir le reste du réseau distant 192.168.1. *. Si vous ne disposez pas de cette ligne, il ne pourra accéder qu'aux ressources distantes de l'ordinateur exécutant le serveur VPN.

Voici mon guide qui inclut quelques autres configs que je fais concernant IPTables et UFW.

0