複数のOpenVPN間でトラフィックを転送する方法


0

2つのVPNネットワークをホストするOpenVPNサーバーがあります。1つはブリッジされ、もう1つはルーティングされます。次のドラフトを参照してください。 ここに画像の説明を入力してください

VPNは単独で使用されている間、非常にうまく機能しています。

しかし、host3にログインして192.168.178.1(host2)への接続(pingなど)を取得しようとすると、これは機能しません。192.168.178.10(host1)は機能します。

ただし、host1でビーイングしている192.168.178.1は到達可能です。

Host1はCentosOS 6.5マシンであり、IP転送が有効になっています。

[root@gw-1 ~]# cat /proc/sys/net/ipv4/ip_forward
1
[root@gw-1 ~]#

何か案は?この設定になりすましが必要ですか?


1
ルーティングテーブルはどのように見えますか?host2は、トンネルを介して10.1.0.0/24(?)にパケットを送信する必要があることを知っていますか?
エンノグローパー

OpenVPN構成とは何ですか?
テロキルカネン

host1で1つのopenvpnサーバープロセスが実行されていますか?その場合、openvpnクライアント間の転送はカーネルではなくopenvpnサーバープロセス内で行われることを知っておく必要があります。
ウルテル

回答:


0

わかりました、@enno-gröperの質問は私にヒントを与えてくれました。もちろん、host2は10.1.0.0/24について何も知りません。そこで、OpenVPNサーバーのtap0を介して10.1.0.0/24から192.168.178.0/24へのすべてのトラフィックをマスカレードしてみましたが、うまくいきました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.