我的一台solaris服务器出了问题,networking上的其他服务器(WINSERVER)中的一个arp表条目经常发生变化。
它将以WINSERVER(10.10.10.1)的正确MAC地址开始,但正在被属于服务器10.10.10.15和10.10.10.29的其他mac地址replace。
获取正确的mac地址的唯一方法是删除WINSERVER的arp条目,并在有限的时间内再次发现正确的mac地址。
所有的服务器都在同一个networking上,所以不涉及路由器。
什么可能导致这个?
你有没有嗅探ARPstream量,看看发送了什么,从哪里? 那将是我的第一步。 也许这是因为其他机器正在发送广告而搞砸了。
无论你发现什么,都会导致你的下一步。 如果您有其他机器正在发送广告的证据,请使用细齿梳子login并检查networkingconfiguration。 病毒扫描四处。 从他们那里寻找更奇怪的交通。
如果没有广告,但它仍然改变了ARP表…好吧,回来,让我们知道,因为我不知道。
交换机端口也有可能会改变数据包。 尝试一个不同的开关,或至less交换周围的交换机端口。 即使它是一个非托pipe交换机,它仍然检查MAC地址的数据包。
可能是你的winserver上有病毒/恶意软件? 为什么不做一个Windows更新,并运行一个完整的病毒扫描? 你永远不知道你会发现什么..
你可能应该检查一下服务器的configuration,这些服务器的ARP条目在哪里不应该显示出来 – 有一种很小的可能性,就是他们以某种非常奇怪的方式进行了错误的configuration,并自己这样做。
接下来,在Solaris服务器上获取networking嗅探器,并logging所有ARP通信,直到出现问题。 这应该告诉你错误的ARP数据来自哪里。 那你可以去修理那台机器
如果你不能嗅探,那么我build议testing如下:从交换机断开除了Solaris bix和WINSERVER之外的所有东西。 等一下,看看是否出现问题。 如果没有,请尝试连接其他设备(仅在某个特定时间使用一件设备),直到find可能导致问题的东西。
不过,你最好的select是嗅探器。
win服务器上有哪些Nics? Broadcom和Solaris 10 8/07(又名Update 4)一直存在问题。 问题在于它会导致Arp泄露