BusyBox를 사용하여 예측 가능한 네트워크 인터페이스 이름

BusyBox를 사용하여 예측 가능한 네트워크 인터페이스 이름

각 하드웨어 네트워크 카드를 특정 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 -> 인터페이스를 매핑하는 신뢰할 수 있는 방법을 찾지 못했지만 하드웨어 자체에는 소프트웨어만으로는 해결할 수 없는 문제가 있기 때문에 현재로서는 이 질문에 대한 답이 없습니다. .

관련 정보