我用的版本在Linux中会自动创建 bond0
在Linux存在bond0时, systemd-networkd不会使用设置来配置bond0.
解决办法:
在Linux
linux-aspeed/include/uapi/linux/if_bonding.h 修改
#define BOND_DEFAULT_MAX_BONDS 1
为
#define BOND_DEFAULT_MAX_BONDS 0
这样Kernel启动完成后, 没有bond0设备, systemd-networkd正常使用设置来配置bond0.