使用 BusyBox 可预测网络接口名称

使用 BusyBox 可预测网络接口名称

我想将每个硬件网卡映射到特定的linux网络接口(ethX持久地映射到特定的 Linux 网络接口 ( ),因为目前当重新连接以太网电缆时,它似乎随机选择一个接口。这对于任何一个来说都是微不足道的systemd 或 udev,但 BusyBox 似乎没有内置的方法来执行此操作。

在 中, ->/sys/class/net的符号链接永远不会改变。ethX../../devices/platform/soc/XXX.bus/XXX.ethernet/net/ethX

我尝试过使用nameif,但这仅映射 MAC -> 接口,并且 MAC 地址是在每个 ethX 的 u-boot 中硬编码的,并不代表实际网卡的 MAC。

编辑:这个问题暂时还没有答案,因为虽然我还没有找到一种可靠的方法来映射嵌入式 BusyBox 环境中的 NIC -> 接口,但就我而言,硬件本身也存在无法用软件解决的问题独自的。

相关内容