ppp0インターフェイスからLinuxのイーサネットインターフェイスにパケットをリダイレクトする

ppp0インターフェイスからLinuxのイーサネットインターフェイスにパケットをリダイレクトする

私の質問はこの質問に似ています。しかし、いくつかの変更があります。

私のLinuxシステム(CentOSカーネル2.6.32)にクライアントとしてPPPoE接続があるので、この接続を確立するとppp0という別の仮想トンネルインターフェイスが表示されます。

この接続は、既存の物理インタフェースeth0を介して確立されます。今私が望むのは、別の仮想インターフェイス(pppタイプではなくEthernetタイプ)を作成し、それを何らかの方法でこのppp0インターフェイスにマッピング(ブリッジ)することです。その後、この仮想インターフェイスにトラフィックをルーティングすると、このppp0インターフェイスにルーティングされ、その逆になります。

編集する:

このシナリオを見てください。
ここに画像の説明を入力してください。
これで最初に起こるのは、eth0(LAN)からのトラフィックがppp0またはeth1インターフェイスへのルーティングに基づいて終了できることです。しかし、いくつかの制限のために私が望むのは、仮想Tapインターフェースを持ち、そのitnerfaceからのトラフィックをppp0に再ルーティングして、ルーティングルールがeth1またはtap0を選択し、次にtap0にppp0インターフェースを使用させることです
ここに画像の説明を入力してください。
。どうすればいいですか?ありがとうございます。

答え1

最も簡単な方法は、PPPエンドポイントIPアドレスを割り当て、Tapデバイスを使用してOpenVPNを設定することです。

暗号化なしのopenvpnの使用に関する説明の新しい/拡張された質問に答えるには:

短い答えは、設定ファイルに「cipher none」を追加して復号化を無効にすることです。認証を無効にするには、「auth none」を追加する必要があります。

Google に「openvpn no encryption」をリクエストすると、最初のヒットが引用され、マニュアルページが引用されます。 (よりOpenVPN MLアーカイブ)

関連情報