OpenVPNトンネルを介してSamba共有に接続する[閉じる]

OpenVPNトンネルを介してSamba共有に接続する[閉じる]

私は最近、CentOS 6ファイルサーバーにリモートで接続するためにOpenVPNを設定しました。

Server Static IP: 10.0.0.66
Remote OpenVPN IP: 10.8.0.1

ただし、OpenVPNを使用して接続すると、通常10.0.0.66を使用してローカルネットワーク内でアクセス可能なSamba共有にアクセスすることはできません。

OpenVPN Webサイトに基づいて、smb.confファイルを次のように調整しました。

[global]
    unix charset = UTF-8
    dos charset = CP932
    workgroup = WORKGROUP
    server string = Samba Server Version %v
    # include 10.8.0.0/24 for OpenVPN
    hosts allow = 10.0.0.0/100 10.8.0.0/24 127.0.0.1 
    interfaces = 10.0.0.0/100 10.8.0.0/24
    log file = /var/log/samba/log.%m
    max log size = 50
    security = share
    passdb backend = tdbsam

[Share]
    path = /samba/share01
    writable = yes
    browsable = yes
    guest ok = yes
    guest only = yes
    create mode = 0777
    directory mode = 0777

その後、10.8.0.1を使用してSamba共有にアクセスしようとしましたが、うまくいかないようです。私が逃したものはありますか?

修正する

トラブルシューティング済み

smb.confファイルを少し変更しましたが、上記の内容は最新のものです。もう一つの問題は、共有にアクセスする方法です。

ネットワークの場所をマッピングするときは、接続する共有を指定する必要があります。

\\10.8.0.1\Share

これですべてが正常になります。

みんなの助けをありがとう

ベストアンサー1

これはルーティングの問題である可能性が高いです。

リモート部分に関する限り、Sambaサーバー192.168.20.0/100にアクセスするため、2つの可能性があります。

  • サーバーのOpenVPNインターフェースを介してトラフィックをルーティングしますが、アクセスを許可するには192.168.20.0/100変更する必要があります。smb.conf192.168.20.0/100
  • または、OpenVPNサーバーインターフェイスを使用して、masqueradeネットワークからの着信(実際に)トラフィックをNATすることもできます。192.168.20.0/100iptables

後者のオプションは変更する必要はありませんsmb.conf

おすすめ記事