「openvswitch」のようなプロジェクトに取り組んでいます --- さまざまなネットワーク インターフェイス カードとインターフェイスする Linux カーネル モジュールです。
一部のネットワーク インターフェイス (eth0、eth1 など) をモジュールにバインドすると、インターフェイスから受信したパケットがカーネル モジュールによって処理されます (パケット ヘッダーが変更され、別のバインド インターフェイスからパケットが送信される場合があります)。
仮想マシン環境では、開発作業は簡単にできますが (カーネル空間プログラミングはしばしばマシンをクラッシュさせます)、テスト作業はほとんどできません。特定のパケットを vm の特定のインターフェイスに送信することは困難です。これには簡単な方法はありますか?