172.16.0.0/24ネットワークの前にVPNサーバーがあります。私のクライアント側には192.168.1.0/24ネットワークがあります。クライアントからサーバーネットワークに正常にVPN接続でき、TCP IP(たとえば、\ 172.16.0.20\Folder)を介してネットワーク共有をマウントしようとしています。有効にしましたNetBios over TCP 172.16.0.20のネットワークアダプタ上)。
ただし、フォルダをマウントしようとすると、接続に失敗します。私はこれが「プライベートネットワーク」のWindowsファイアウォールがそれをブロックしていることを確信しています。プライベートネットワークのWindowsファイアウォールを無効にすると、VPNを介して問題なくフォルダーをマウントできます(パブリックネットワークファイアウォールを有効のままにします)。ただし、プライベートネットワークファイアウォールを再度有効にするとすぐに、マウントが失敗します。問題なくマシン(172.16.0.20)にリモートデスクトップできることに注意してください。
UDPポート137と138、およびTCPポート139を手動で転送しようとしました。それは機能しないようです。他に有効にする必要があるものはありますか?
これはほぼ3年遅れていることに気づきましたが、今日は同じ問題と戦っていました。私はそれを機能させたので、私は共有したいと思いました。ファイルサーバーとしてWindows7PCを使用していることに注意してください。他のバージョンでは、若干異なる構成が必要になる場合があります。
「セキュリティが強化されたWindowsファイアウォール」には、いくつかの「ファイルとプリンターの共有」ルールがあります。
(追加のルールがありますが、プリンターの共有については気にしませんでした。必要に応じて同じ変更が適用されます。)
ファイルとプリンタの共有は、デフォルトで「ローカルサブネット」のみに設定されているように見えます。 VPNクライアントのサブネットを追加する必要があります。
これらの各ルールを次のように変更します。
VPN経由でファイル共有にアクセスするにはそれで十分でした。
(手動で実行する場合は、ファイルサーバーのファイアウォールでTCPポート139と445、およびUDPポート137と138を開く必要があります。)