交换机学习不到bmc arp信息,发起arp广播没有回复,只能根据已经有的bmc mac登记情况写静态 arp信息,客户绑定mac地址后正常ping通无丢包或中断情况
时间: 2023-11-22 15:04:54 浏览: 192
可能是因为BMC所在的子网与交换机所在的子网不一致,导致交换机无法学习到BMC的ARP信息。在这种情况下,你可以在交换机上配置静态ARP表项,手动添加BMC的MAC地址和IP地址的对应关系,以便交换机可以正确地转发BMC的数据包。
另外,你也可以检查一下BMC的网卡配置是否正确,包括IP地址、掩码、网关等。如果BMC的网卡配置有误,可能会导致无法与交换机通信,从而无法学习到ARP信息。
最后,如果以上方法都无法解决问题,建议你联系交换机厂商的技术支持,寻求他们的帮助。
相关问题
客户使用SA5280M6机器双口网卡系统下做bond4、交换机端做LACP,同时BMC下设置ncsi为auto、failover模式: 机器做bond4,BMC默认使用port0口,此时部分服务器BMC不通。使用命令将BMC共享功能切换到port1口并重启BMC使之生效后,BMC可以正常通讯
感谢您的分享。
根据您提供的信息,我理解您的问题是当使用SA5280M6机器双口网卡系统做bond4,并在交换机端做LACP,同时设置BMC下的ncsi为auto或failover模式时,部分服务器的BMC无法通信。通过将BMC共享功能切换到port1口并重启BMC后,问题得到了解决。
根据您的描述,这可能是由于BMC默认使用port0口,而在设置bond4时,可能会导致一些网络流量被发送到port1口。如果BMC共享功能不在port1口上,则无法接收到来自bond4的网络流量,从而导致BMC无法正常通信。通过将BMC共享功能切换到port1口并重启BMC后,BMC可以正确接收来自bond4的网络流量,从而解决了该问题。
需要注意的是,BMC共享功能切换到port1口后,可能会影响到其他端口的网络流量。因此,在进行此操作之前,请确保对网络拓扑和流量分布有足够的了解,并在必要时进行相应的调整。
Linux bmc信息查看
Linux BMC (Baseboard Management Controller) 是一种嵌入式计算机系统,通常位于服务器主板上,用于监控和管理硬件状态,如温度、电源、风扇等。BMC有自己的操作系统,通常是专为此目的设计的微控制器固件,独立于主服务器的操作系统。
要查看Linux BMC信息,通常需要特定的命令行工具,例如在某些服务器型号中,可能会使用iLO (Intel Management Engine Interface) 或Redfish API。以下是几种常见的操作步骤:
1. **通过SSH连接**: 如果服务器支持远程登录,你可以通过SSH连接到服务器IP并输入命令,比如在Ubuntu中可能使用`ipmitool`命令集:
```
sudo apt-get install ipmitool # 如果未安装
ipmitool fru # 显示FRU(Field Replaceable Unit,可替换组件)信息
```
2. **BIOS设置**:有些情况,你可以通过BIOS或UEFI的Web界面访问BMC配置,这通常需要在启动时按特定键进入,然后找到“管理和网络”或“系统设置”选项。
3. **Redfish API**: 对于一些现代服务器,可以使用Redfish标准API,通常需要在支持的浏览器中打开特定的URL,例如`https://[管理地址]:[端口]/redfish/v1`,然后导航到相应资源获取信息。
请注意,具体的命令和步骤可能会因服务器品牌和型号而异,建议查阅服务器文档或在线搜索对应的指南。如果你需要更详细的帮助,提供你的服务器型号会更有针对性。
阅读全文