我们有两台Windows 7 PC(64位)直接相互连接,即没有路由器,使用两个以太网到光纤转换器的光纤连接。 PC1使用Realtek PCIe GBE Family Controller ,PC2使用Intel Gigabit CT Desktop Adapter ,媒体转换器为Digitus Gigabit Ethernet Media Converter DN-82121-1 。 连接以千兆速度运行。 PC1和PC2分别configuration了静态IP地址192.168.1.1和192.168.1.2。 除IP地址外,只有子网掩码(255.255.255.0)被设置,网关等其他字段为空。 大多数情况下,连接正常工作,但有时会出现数据包丢失,这种丢包通常会持续增长,直到连接完全无法使用。 这似乎每天都会随机发生一次。 偶尔,这一天不会发生。 我们有机器不断地相互ping通来监控情况。 我们不知道这是什么原因。 我们甚至不知道它是硬件还是软件问题。 在连接降级期间,介质转换器上的所有LED指示灯均表示正常操作。 Windows没有注意到有关连接的任何信息,它仍然认为它是连接的,只是一些,最终所有的数据包都丢失了。 在“攻击”期间重新插入以太网电缆似乎没有效果。 不过一段时间后,连接自己又开始工作了。 由于这个问题经常不会发生,而且我们也没有办法挑起这个问题,所以很难debugging。 欢迎任何想法。 有一件很奇怪的事情,我不知道是否与这个问题有关:从Realtek (PC1)向Intel (PC2)发送带有随机数据(用于testing)的TCP数据包时,传输速率大约是30 MiB / s,但在另一个方向是60 MiB / s左右。 在Realtek上禁用Energy Efficient Ethernet和Green Ethernet (我们认为它可能与连接问题有关)后,发送速度在30到45 MiB / s之间波动。
我遇到了两个服务器之间UDPstream量丢失的问题。 主机硬件是: Supermicro X11SSL-F v1.01 Intel(R)Xeon(R)CPU E3-1270 v5 @ 3.60GHz 32GiB DIMM DDR4同步2400 MHz Broadcom公司BCM57840 NetXtreme II万兆以太网(11版) Solarflare通讯SFC9120(rev 01) 主机B的硬件是: 英特尔S2600WTTR G92187-371 Intel(R)Xeon(R)CPU E5-2690 v4 @ 2.60GHz 256GiB DIMM DDR4同步2400 MHz 英特尔公司以太网控制器万兆X540-AT2(rev 01) Solarflare通讯SFC9120(rev 01) 两台主机都运行Debian Linux。 bnx2x驱动程序取自Debian回购。 SolarFlare司机从官方网站采取。 我正在使用iperf3进行testing。 当我用100m / 1g / 10g的速度运行TCP时,一切正常,没有检测到丢失。 所以我相信电缆和接口是可以的。 但是当我使用UDP数据包进行testing时,这一切都出错了。 到目前为止,我试图优化testingstream量参数:使用预热,将数据包大小设置为1458,接收缓冲区为10Mb。 我也在networkingirq亲和力。 iperf3使用所有可用的核心,而运行testing时,我没有看到只有一个CPU超载。 所以iperf3正在以这种方式启动:iperf3 -c DEST_IP_HERE -V -i […]
我有一个服务器(Ubuntu / Debian)与两个ISP连接。 这两个WAN连接都有多个公共IP地址。 (big pipe)—-eth0–>\ > server —eth2–(internal) (cable pipe)–eth1–>/ 在eth0上,我有4个IP分配给我,是更广泛/ 24子网的一部分。 24.xxx.xxx.xxx/24在eth1我有5个IP分配给我,但在这里我是唯一的一个/ 29(第六IP是我打的网关)71.xxx.xxx.xxx/29 我的目标是设置基于源/策略的路由,以便各个内部子网上的虚拟机/客户端(在eth2上有多个实际的VLAN)可以通过任何指定的WAN IP路由到互联网。 这是迄今为止我所做的。 首先,我在interfaces文件中configuration了eth0和eth1。 auto eth0 iface eth0 inet static address 24.xxx.xxx.66 netmask 255.255.255.0 network 24.xxx.xxx.0 broadcast 24.xxx.xxx.255 gateway 24.xxx.xxx.1 dns-nameservers 8.8.8.8 up /etc/network/rt_scripts/i_eth0 auto eth1 iface eth1 inet static address 71.xxx.xxx.107 netmask 255.255.255.248 network 71.xxx.xxx.105 broadcast 71.xxx.xxx.111 up /etc/network/rt_scripts/i_eth1 […]
我有一个约40个域用户的networking,我有巨大的延迟wan问题,如google.com ping 1400ms。 我注意到,每个人每天回家后,问题就消失了。 我想知道我是否应该在路由器或调制解调器上使用wirehark这样的集线器来查看是否有任何不规则的活动。 我愿意提供build议,但我需要隔离哪个用户有错误。 我假设它是要么下载,要么大量垃圾邮件,不知道。 这将是最好的跟踪到IP号码,所以我可以看看DNS并find问题的PC主机名? 这是我的第一个客户,我有这个问题,所以从来没有真正需要解决它之前,但并不惊讶,因为用户实际上并没有听我们build议的任何最佳做法。 请帮忙,谢谢。 只是为了更新,PC的路由器和其他电脑有1毫秒的ping延迟,所以它是正确的后,我击中了湾,使用tracert到一个网站(随机),我得到了响应的大规模延迟。 以及这是一个5MB的下行和650KB的上行线(也许上传饱和?)谢谢。
我们有ISA Server 2004在Windows Server 2003 SP2上运行。 它有两个网卡 – 一个是192.168.16.2上的内部LAN,一个是255.255.255.0的子网,另一个是93.xx2上的外部WAN。 默认网关是93.xx1(我们的调制解调器)。 这台机器也接受VPN连接。 我们遇到了扫描仪问题,该扫描仪正试图将扫描保存到networking共享中。 每次我们尝试扫描时,ISA Server都会logging下面的拒绝连接 日志types:防火墙服务 状态:由于ISA Server确定源IP地址被欺骗,数据包被丢弃。 规则: 来源:内部(192.168.16.54:1024) 目的地:内部(192.168.16.255:137) 协议:NetBios名称服务 Ping从ISA Server 192.168.16.54工作正常。 在ISA Server中,进入configuration→networking,有5个networking: – 外部(内置) – 内部(定义为192.168.16.0→192.168.16.255) – 本地主机(内置) – 隔离VPN客户端(内置) – VPN客户端内置) 最后,在networking连接→高级→高级设置…下,连接按以下顺序进行: – 局域网 – 广域网 – [远程访问连接] 如果我们试图扫描到工作站,它工作正常。 请让我知道如果你需要更多的信息 – 非常感谢。 RB。
在Linux内核将无法处理NIC缓冲区导致数据包丢失之前,有多lessTCP数据包应该在100 / 1000mbit网卡(不是embedded式Realtek的家庭解决scheme)上? 硬件:让我们来谈谈双核Xeon + Intel的千兆PCIE卡。 最终产品计划捕获和处理来自大型networking的数据包(执行与Netflow相同的工作,但只有less数特定function)。 但目前,没有可用的testing环境来预先计算每个服务器可能的负载。 对于这样一个基本的负载testing软件:Linux的内核〜2.6.30,netfilter,2-3 iptables的规则。 某种networking模拟也在进行中。
我遇到了Juniper SRX 240盒子的一个有趣的问题。 该框运行BGP作为边界路由器,并宣布/ 24。 为了确保networking中的vlan保持“up”,我在一个以太网交换网桥的一个接口上设置了gigether-options loopback选项。 这就迫使了vlan,就像我想的那样,并且确保当盒子后面的所有服务器都被移除时,这个盒子不会撤回BGP中的通知。 不幸的是,同样的select似乎破坏了SRX中的ARP表。 它会导致5-30秒的长时间连续丢包(长时间大约5%),并且我得到了ARP查询的重复答案。 这种行为logging在某个地方吗? 有没有更好的方法来保持vlan?
所以这个老家伙是一个没有经验的大学生,在一些class级以外被雇用。 前面的一个人根本没有经验,只是尽其所能。 现在我在这里,我们有一些非常糟糕的数据包丢失问题…我买了一个networking电缆testing仪,我会像一个certificate者,但没有预算,它表明,从墙上sockets到配线架接线如下。 12345678 —> 21654387连接工作,但每个连接失败,因为交换对。 每一双。 我应该拆开配线架并修理所有的开关对吗? 从我的研究看来,他们只是一个极性开关,发送+发送和接收+接收 – …我只是想确保这是丢包的一个很好的理由。 而修复这将导致我目前的噩梦的解决。
我有一台Windows 7 64位机器,在两个适配器(无线和局域网)上丢失高达20%的IP数据包。 浏览器stream量似乎受到最多的影响,但所有协议都会发生。 networking上的所有其他计算机运行良好。 如果我从有故障的机器ping到局域网(有线或无线)上的任何机器,包括路由器/网关和互联网站点,我的丢包率高达20%。 如果我执行以下命令: ipconfig / release ipconfig / renew 那么我有时会在几秒钟内将networking性能恢复到几分钟。 重新启动也可以在短时间内运行。 这个问题已经发生了几个月,而且越来越糟。 计算机曾经工作得很好。 有一天我更新了无线适配器固件,没有任何效果。 有谁知道发生了什么?
我试图在Netgear GS110TP交换机的两个端口上通过UDP传输数据,运行最新的可用固件(5.4.2.9)。 但是,我遇到了less量的丢包,比如0.2%。 这影响了我的应用程序,这需要高可靠性的UDP数据传输。 我有两台Linux机器直接连接到交换机。 这两台机器完全不同于硬件和软件的angular度。 如果我删除了Netgear交换机,并将其replace为一个笨的100Mbit集线器,我看到两台机器之间没有丢包。 不幸的是,我需要使用Netgear交换机,所以我需要弄清楚它出了什么问题。 我以下面的方式使用iperf来检查数据包丢失情况: 机器#1正在运行iperf -u -s 机器#2正在运行iperf -c [machine #1 ip] -u -r -b 20M -t 10 我认为,考虑到所有数据包都能成功传输的可用带宽数据量很小。 即使在5Mbit的时候,我仍然看到了一点点的损失。 我也尝试强制端口速度达到100Mbit,看看是否有帮助,而不是。 检查切换日志,我看到的计数 收到MAC错误的数据包总数 Rx FCS错误 alignment错误 …都是非零的。 特别是“MAC错误”似乎与iperf的结果相关性较好。 我对这个开关的configuration(和一般的“高端”开关)有点不熟悉,所以我想我在某个地方configuration了一些错误的东西。