知识库中 Custom_Eth0_Ip_Addr 实体与 customset.ini 实体的关系描述:“The customset.ini file assigns a static IP address to the ETH0 interface using Custom_Eth0_Ip_Addr.”
文档 [装备定制化设置用户名和密码不生效] 中明确给出了包含 Custom_Eth0_Ip_Addr=192.168.2.100/24 的配置示例,并说明导入后 IP 配置生效。
2. 出厂默认 IP 的说明
默认情况下,OpenUBMC(适用于 Hi3093 等平台)的管理网口 IP 为 192.168.2.100/24(网关也是 192.168.2.100)。
可通过 DefaultFactoryIpMode 和 DefaultFactoryIpVersion 属性查看工厂默认的 IP 模式和版本,但这些属性为只读,不用于修改默认 IP 地址。
3. 是否可在编译固件时直接修改默认 IP?
当前上下文未提供在编译阶段直接修改默认 IP 的详细方法。但通过上述 customset.ini 配置方式,您可以在固件生成后的首次部署阶段实现 IP 修改,效果等同于在生成固件时预设目标 IP。如果需要在编译时永久修改默认 IP(即在固件烧录后直接使用 192.168.2.254),需要修改源码中的网络初始化配置数据,这不在已知的公开操作指南范围内,建议联系社区开发人员或参考 openUBMC 的源码树(如 build/subsys/network 相关配置文件)。
总结
可行:通过 customset.ini 文件,在固件生成后、首次部署时修改默认 IP 为 192.168.2.254/24。