web-dev-qa-db-ja.com

Open VPN経由でSambaを共有するにはどうすればよいですか?それは可能ですか?

オフィスから簡単にアクセスできるように、自宅でオープンVPNを構成しました。

次に、オープンVPN経由でSambaを共有したいと思います。 UbuntuとWindows間でオープンVPN経由でSambaを共有するにはどうすればよいですか?

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

要するに:sambaがVPNサブネットからの接続を受け入れることを確認してください。

詳細(OpenVPN wikiから):

次に、Samba構成ファイル(smb.conf)を編集します。 hosts allowディレクティブが、10.8.0.0/24サブネットからのOpenVPNクライアントの接続を許可することを確認してください。例えば:

hosts allow = 10.66.0.0/24 10.8.0.0/24 127.0.0.1

同じマシンでSambaサーバーとOpenVPNサーバーを実行している場合は、smb.confファイルのinterfacesディレクティブを編集して、10.8.0.0/24のTUNインターフェイスサブネットでリッスンすることもできます。

interfaces  = 10.66.0.0/24 10.8.0.0/24

同じマシン上でSambaサーバーとOpenVPNサーバーを実行している場合は、フォルダー名を使用してOpenVPNクライアントからSamba共有に接続します。

\\10.8.0.1\\sharename

(10.66.0.0は例ではホームサブネット、10.8.0.0はVPNサブネットです)

その後、sambaサービスを再起動して、新しい構成を考慮します。

Sudo service smbd restart
4
Henning

これは、リモートVPNがSMB共有とは異なるコンピューターで実行されている場合に適用されます。

あなたが望むのはあなたのOpenVPN設定ファイルの次のものだと思います。

Push "route 192.168.1.0 255.255.255.0"

これにより、リモートコンピューターは、リモート192.168.1。*ネットワークの残りを見ることができます。この行がない場合、VPNサーバーを実行しているコンピューター上のリモートリソースにのみアクセスできます。

ここに私のガイドがあります これには、IPTablesおよびUFWに関連して作成した他のいくつかの構成が含まれています。

0