カスタムイーサネットタイプのデバイスと通信する必要があるアプリケーションを Linux で作成する必要があります。そのようなアプリケーションを作成する方法についても、多くの解決策があります。欠点は、このルート アクセスが必要なことです (AFAIK)。後で root 権限を解放することもできますが、プログラムが IDE で開発されているという問題が発生します。これは、root として実行したくありません。私の特別なケースでは、メイン アプリケーションは Python で書かれています。これは、Python インタープリター全体へのルート アクセスを許可することを意味します。可能な代替案を検討しています。例えば
TCP/UDP を介してすべての raw パケットをリダイレクトする小さな UDP/TCP サーバーを作成します。これは Python でも記述できます。この小さなアプリケーションだけが root 権限を必要とします。
残念ながら、リダイレクトにsocatを使用していますが、IPパケットによってオーバーフローしないようにするために、1つのイーサネットタイプのみを気にするオプションを見つけることができません。
他のアイデアはありますか?