在工作中,我有一堆设备,它们使用原始的802.3以太网与计算机通信。与设备的通信是通过同事编写的一个小程序来实现的,该程序使用winPcap库生成以太网数据包。
网络拓扑很简单:以太网电缆将计算机上的一个网卡连接到以太网交换机上,我的几个设备连接到交换机上的各种插座上。一切都很好,但后来我不得不重新格式化电脑,现在我无法与我的设备通信。
如果我把NIC直接连接到其中一个设备上,它就能正常工作。当我试图通过交换机时,设备似乎没有接收从计算机发送的数据包。
据我所知,这是一个没有用户可访问设置的D开关.这会不会是NIC设置的问题?有什么方法可以重新设置开关吗?
发布于 2012-07-14 16:56:04
这可能是因为您的以太网卡/驱动程序正在丢弃不指定给您的pc的数据包。尝试在设备设置中启用杂乱模式*,以便它接收所有数据包。
否则,尝试检查mac地址(在旧安装时是否更改了这些地址?),如果数据包正在输入/输出(您可以使用威雷沙克 )。
另外,有没有更换电缆?如果是旧的网卡,重要的是使用正确的(直/交叉)电缆-新的NIC可以检测到错误的电缆,并交换tx/rx引脚。
*有时写成“混杂模式”
发布于 2012-07-14 17:18:09
据我所知,这是一个没有用户可访问设置的D开关.这会不会是NIC设置的问题?
这是货架上没有管理的商品开关吗?我无法计算有多少奇怪的“网络不工作”的问题,我最终追踪到一个旧的林克西藏在某人的桌子下面或在吊顶上。他们的电源特别喜欢慢慢死掉,这意味着设备会随机断电,或者呕吐CRC错误或各种丑陋的东西。当然,由于严格不受管理,很难判断开关是错误的。无论哪种方式,大宗商品设备都不属于大多数商业环境。
这会不会是NIC设置的问题?
由于在格式化计算机之前一切都正常工作,因此很可能有某种网络设置使此设置挂起,因为您仍在使用相同的硬件。正如mulaz正确指出的那样,真正知道发生了什么的唯一方法就是使用像威雷沙克这样的工具来嗅探网络流量。
另外,快速浏览设备的文档可能会产生有价值的信息--查找关于网络需求的章节。
https://serverfault.com/questions/407772
复制相似问题