突然で申し訳ないですが,情報をお持ちでしたら教えてください.

プライベートネットワークを持ったホスト(ルータ)がLAN内に複数あります.
これらのホスト間をVPNでつないで,それぞれがもつプライベートネットの
クライアント間でのwindows共有を実現したいのですが,こういう場合の
VPN実装としては何がつかえるんでしょうか?
ホストのOSはLinuxですが,変更は可能です.