我有一台运行CentOS 5.x的HP Proliant 460c刀片服务器.出于某种原因,CentOS认为ETH0的mac地址是某些东西(18:a9:05:71:xx:xc),但是我无法在机载管理员身上找到那个MAC.事实上,如果我使用在板载管理员中显示的MAC地址并尝试将其硬编码到nic(在/ etc / sysconfig / network-script / ifcfg-eth0下),我收到一个错误:
Device eth0 has different MAC address than expected.
哪里可以明确确认系统在MAC地址上看到了什么? ifconfig -a显示“不正确”的一个.
在CenTOS主机上,我在ifconfig结果中看到了这一点(稍加修改以保护无辜者):
eth0 HW 18:a9:05:71:xx:xc
eth0:0 HW 18:a9:05:71:xx:xc
eth1 HW 18:A9:05:71:xx:xd
eth1:0 HW 18:A9:05:71:xx:xd
eth2 HW F4:CE:46:8X:XX:40
eth3 HW F4:CE:46:8X:XX:44
我不确定18:a9 MAC地址来自哪里.
当我检查属于服务器的设备托架的端口映射时,我看到:
Mezzanine Device Port: ENET1
Device ID: d4:85:64:49:xx:x8
Mezzanine Device Port: iSCSI Port 1
Device ID: F5:CE:46:83:xx:x1
Mezzanine Device Port: ENET2
Device ID: d4:85:64:49:xx:xc
Mezzanine Device Port: ISCSI Port 2
Device ID: F5:CE:46:xx:xx:x1
我也看到了
Mezzanine Device Port: Port 1
Device ID: d4:85:64:xx:xx:be
Mezzanine Device Port: Port 2
Device ID: d4:85:64:xx:xx:bf
请注意,它们都不属于CentOS认为应该存在的MAC.我也完全重新安装了CentOS,问题仍然存在.所以系统上的某些东西似乎告诉CentOS应该使用MAC,但我不知道在哪里.