2つのLANを何らかの方法で接続するつもりですが、両側のゲートウェイ/ルーター間に何らかの形のVPNトンネルがあると思います。どちらのルーターにもUbuntuサーバー10.04がインストールされていますが、VPNに似たエクスペリエンスはsshでオンデマンドのTCPポート転送を設定することだけですが、これをWindowsクライアントでも機能させたいと考えています。
2つのネットワークはインターネット接続でのみ接続されており、プライベートトラフィック(sambaなどのトラフィック)を公開したくありません。
どうすればこれを行うことができますか?
現在VPNは稼働していますが、通常はシスコの技術を使用して構築しています(ただし、Linuxマシンを使用してrealルーターに到達する前に高度なルーティングを行います)。 。だから私はOpenVPNを使った経験はありませんが、グーグル検索で簡単なチュートリアルがいくつかあります。私は this oneが気に入りました。
VPNは仮想プライベートネットワークです。定義により、トラフィックを保護します。ゲートウェイ間のパブリックネットワーク経由で送信されるパケットを暗号化することで機能します。
したがって、トラフィックを気にする必要はありません。トンネルを通過する際に保護されます。
特定のトラフィックがトンネルをまたぐことを防止したい場合は、ファイアウォールを設定して(または適切な方法でiptablesを設定して)、この特定のトラフィックがVPNインターフェース経由でルーティングされないようにすることができます。
これは、Ubuntuリポジトリで提供されているopenvpnを使用して設定できます。
これがあなたが探しているものかどうかはまだわかりませんが、現時点でこの質問に答えられるのはこれが最善です。