各ハードウェアネットワークカードを特定のLinuxネットワークインタフェースに常にマッピングしたいと思いますethX
。現在、イーサネットケーブルが再接続されると、インターフェイスがランダムに選択されているように見えるためです。これはどちらか一方の問題です。すべて重要ではありません。システムまたはudevしかし、BusyBoxにはこれを行う組み込み方法がないようです。
から/sys/class/net
- >へのシンボリックリンクは決して変更されません。ethX
../../devices/platform/soc/XXX.bus/XXX.ethernet/net/ethX
私は試しましたが、nameif
これはMAC - >インターフェイスのみをマッピングし、MACアドレスは各ethXに対してu-bootにハードコーディングされており、実際のネットワークカードのMACを表しません。
編集する:組み込みのBusyBox環境でNIC - >インターフェイスをマッピングする信頼できる方法が見つかりませんでしたが、ハードウェア自体にはソフトウェアだけでは解決できない問題があるため、現在ではこの質問に対する答えはありません。 。