我有一个超微服务器的机架,每个服务器都有IPMI接口。我可以从我的笔记本电脑连接到任何IPMI web/cli接口。我还可以从任何Supermicro服务器ping任何IPMI接口,除了Supermicro服务器,其中的IPMI接口是。
一个更好地解释我的问题的例子:
服务器A、B、C可以ping通服务器D的IPMI接口,但服务器D不能ping通服务器D的IPMI接口
服务器B、C、D可以ping通服务器A的IPMI接口,但服务器A不能ping通服务器A的IPMI接口
诸若此类
看起来每个IPMI接口都会丢弃来自IPMI所在的同一服务器的网卡上的数据包。有人知道为什么吗?我在任何IPMI接口上看不到任何设置或限制。
我需要它用于SNMP。我想通过ipmitool sdr获取信息,但通过SNMP。
发布于 2020-11-16 23:36:03
这是因为supermicro服务器使用共享的NC-SI连接。NC-SI是网络控制器边带接口,它允许运行在主机上的操作系统和BMC共享一个物理网络接口。我不知道你的supermicro服务器的确切型号,但很明显它有NC-SI连接,像这样:

IPMI接口不会丢弃来自服务器的任何流量,因为它根本不接收该流量。NC-SI表示物理NIC和LAN连接器由BMC和CPU共享。那么,当您从主机操作系统向同一服务器中的BMC发送请求时,会发生什么情况呢?
可以应用一些解决方法:
当连接到本地BMC时,
https://stackoverflow.com/questions/60618155
复制相似问题