当我在vmware中构建一个vxworks时,它可以正常工作。但是当我用不同的IP分别创建两个以上的vxworks时,第二个vxworks失败了(日志来自vxware.log):
2015-09-02T09:10:45.057+08:00| vcpu-0| W110: VLANCE: RDP OUT to unknown Register 100
2015-09-02T09:10:45.057+08:00| vcpu-0| I120: VNET: MACVNetPort_SetPADR: Ethernet0: can't set PADR (0)
2015-09-02T09:10:45.057+08:00| vcpu-0| I120: Msg_Post: Warning
2015-09-02T09:10:45.057+08:00| vcpu-0| I120: [msg.vnet.padrConflict] MAC address 00:0C:29:5A:23:AF of adapter Ethernet0 is within the reserved address range or is in use by another virtual adapter on your system. Adapter Ethernet0 may not have network connectivity. 我确信每个vxworks操作系统都有自己的MAC地址。另一点是,我通过复制第一个vxworks的文件创建了第二个vxworks。
发布于 2015-09-07 16:53:10
这是由于sysLn97xEnd.c中设置了MAC地址造成的。必须对此进行修改,并为另一个vxworks节点重新构建bootrom和vxworks映像,否则将呈现冲突。
https://stackoverflow.com/questions/32343562
复制相似问题