1 つの Ubuntu 12.04.01 LTS システムで 2 つのアプリケーションを接続しようとしています。アプリケーションは、MAC アドレスを介して通信します。
例えば:
アプリケーション 1 は、MAC_address 00:11:22:33:44:55 のネットワーク インターフェイスに接続します。
アプリケーション 2 は、MAC_address 00:11:22:33:44:56 のネットワーク インターフェイスに接続します。
MACVLAN、TUNTAPdevices、Tap with bridge、GNS3 経由の Tap 接続、および NS3 を使用した LXC など、多くのソリューションを試しました。
しかし、私の問題は、アプリケーションの設定を変更せずに、1 つのホストシステムでアプリケーションを実行する必要があることです。どのソリューションも正しく機能しません。仮想イーサネットのように機能するはずです。アプリケーションは、イーサネット II パケットを送受信します。
どうすればこの問題を解決できますか?
よろしくお願いします。