我怎样才能被动地监视TCP / TCP连接上的数据包丢失? 基本上,我想要一个位于后台的工具,通过观看TCP ack / nak /重新传输来生成一个关于哪个对等IP地址“似乎”遭受严重损失的报告。 像我发现SF这样的大多数问题build议使用像iperf这样的工具。 但是,我需要监视从我的机器上真正的应用程序的连接。 这个数据只是坐在那里的Linux TCP堆栈?
问候, 我使用vpnc作为VPN客户端。 我也正在做一些棘手的事情,以确保我仍然可以访问我的本地networking等等(这里的细节不是很重要)。 有时我得到的路由表,所以顶起来我得到了ping: sendto: Network is unreachable的url,否则应该解决。 目前,如果我重新启动Mac OS X,一切都恢复正常。 我想要做的就是将路由表重置为“默认”(例如,启动时设置的), 而不需要重新启动整个系统。 我认为第1步是route flush (删除所有路由)。 第二步需要重新加载所有的默认路由。 任何想法如何做到这一点? (例如,步骤2是什么?) 编辑此外,我注意到另一个症状是traceroute也有问题的地址上失败。 例如: traceroute the.good.dns.name traceroute: bind: Can't assign requested address
基于一年前的一个更早的问题( 多路复用的1 Gbps以太网? ),我去了一个新的机架,并在全新的地方安装了一个带有LACP链路的ISP。 我们需要这一点,因为我们有单独的服务器(一个应用程序,一个IP),在整个互联网上提供数以千计的客户端计算机,累计超过1Gbps。 这个LACP的想法是要让我们打破1Gbps的障碍,而不用花10GoE交换机和NIC的财富。 不幸的是,我遇到了与出站stream量分配有关的一些问题。 (尽pipeKevin Kuphal在上面的链接问题中提出了警告)。 ISP的路由器是某种思科。 (我从MAC地址推断出来的)。我的交换机是HP ProCurve 2510G-24。 而服务器是运行Debian Lenny的HP DL 380 G5。 一台服务器是热备份。 我们的应用程序不能被聚集。 这是一个简化的networking图,其中包括所有与IP,MAC和接口相关的相关networking节点。 虽然它具有所有的细节,但是要处理和描述我的问题有点困难。 所以,为了简单起见,下面是一个简化为节点和物理链路的networking图。 于是我离开,在新的机架上安装了我的套件,并将ISP的电缆从他们的路由器上连接起来。 两台服务器都有一个到我的交换机的LACP链路,交换机有一个到ISP路由器的LACP链路。 从一开始我就意识到我的LACPconfiguration是不正确的:testing显示,每台服务器的所有stream量都是通过服务器到交换机和交换机到路由器之间的一条物理GoE链路。 随着一些谷歌search和大量RTMF时间有关的Linux网卡绑定,我发现我可以通过修改/etc/modules来控制NIC绑定 # /etc/modules: kernel modules to load at boot time. # mode=4 is for lacp # xmit_hash_policy=1 means to use layer3+4(TCP/IP src/dst) & not default layer2 bonding mode=4 miimon=100 […]
我有一个Windows 7 RC(7100)的问题。 我经常在WinXP上使用带有静态IP地址的交叉网线连接到具有以太网networking端口的各种工业设备(例如机器人,泵,阀门甚至其他Windows PC)。 当我在Windows 7上执行此操作时,networking连接被分类为Networks and Sharing Center的“不明networking”,公用防火墙configuration文件由Windows强制执行。 我不想更改公开个人资料,而宁愿使用家庭或工作资料。 对于像家庭和工作的其他networking,我可以点击它们并更改分类。 这不适用于不明身份的networking。 我的问题是这些: 有没有办法手动覆盖“不明networking”分类? 在networking上进行哪些testing失败,因此将其分类为“未知networking” 通过谷歌search(主要是Vista的问题)似乎你需要确保默认网关不是0.0.0.0 。 我已经做到了 我也尝试删除IPv6,但在Windows 7上似乎不可能。 UPDATE 对于那些仍然有问题的人来说,是我的问题的答案和可能的原因: Win7保留了您访问的networking列表(我假设,但不知道)默认网关指向的设备的MACID。 默认网关通常是networking中的常量设备(即NAT或路由器),因此可以用来唯一标识一个networking。 因此,IPv4属性面板中的默认网关必须指向一个实际的端点,以便窗口可以跟踪它。 如果在“默认网关”窗口末尾有一台设备将识别并跟踪logging其设置。 因此,欺骗Win7的方法是将默认网关指向您自己的IP地址,或者指定要与之通信的目标设备的IP地址。 这会产生一个副作用,那就是希望目标设备开始为子网外的IP目标路由数据包。 因此,Win7上的一些应用程序将尝试与互联网通信,这些应用程序将被传递到默认网关(要么返回相同的IP地址,要么是不是路由器的目标设备),因此最终会超时,因为既不能路由数据包。 你通常可以住在哪里 当你将这种types的连接与通过WIFI连接到互联网的真正连接混淆时,这会变得有些复杂。 由于“接口指标”,有线网卡通常在路由时具有优先级,因此某些应用程序可能无法正确连接。
考虑一个接入点和两个客户端的Wi-Finetworking,由于范围等原因在边缘条件下运行。客户端1正在与客户端2通信。显然, 接入点 (AP)必须在两者的范围内(假设没有花哨的网格模式等),networking被认为是可用的,但数据实际上是通过它传播的吗? 也就是说,无线接入点是从一个客户端接收数据包并重播给另一个客户端来接收的,或者客户端2的无线电是直接从客户端1发送的,而AP只是提供某种types的仲裁元数据帮助他们find对方? 我特别感兴趣的是,如何解决这个问题会影响到两个客户端相互靠近并具有良好的无线电传播的情况,但是接入点距离很远。
这是关于拒绝连接的规范问题 我们看到很多问题 当我尝试连接到系统时,我收到一条消息 拒绝连接 为什么是这样 ?
我有一些使用Linux的经验,但没有使用nginx。 我负责研究应用程序服务器的负载平衡选项。 我用apt-get来安装nginx,一切似乎都很好。 我有几个问题。 站点可用文件夹和conf.d文件夹之间有什么区别? 这两个文件夹都包含在nginx的默认configuration设置中。 教程同时使用。 他们是什么,最好的做法是什么? 什么是用于启用网站的文件夹? 我如何使用它? 默认configuration引用了www-data用户? 我是否必须创build该用户? 如何给这个用户运行nginx的最佳权限?
SAN,NAS和DAS有什么区别?
我的一个客户的网站上周遭受了直接的雷击(巧合的是在13号星期五! )。 我偏远的地方,但与现场工作的人,我发现了一个奇怪的损害模式。 这两个互联网链接都停止了,大多数服务器都无法访问。 大多数损坏发生在中密度纤维板上 ,但是一个光纤连接的IDF也损失了交换机堆叠成员中90%的端口。 足够的备用交换机端口可用于重新分配其他地方的电缆并进行重新编程,但是当我们追查受影响的设备时出现停机。 这是一个新的build筑/仓储设施,服务器机房的devise有很多计划。 主服务器机房由APC SmartUPS RT 8000VA双转换在线式UPS运行,由发电机支持。 所有连接的设备都有适当的配电。 非现场数据复制和系统备份已到位。 总而言之,我所知道的伤害是: Cisco 4507R-E机箱交换机上的48端口线卡故障。 思科2960交换机以4个成员堆栈失败。 (哎呀…松散的堆叠电缆) Cisco 2960交换机上的几个片状端口。 HP ProLiant DL360 G7主板和电源。 Elfiq WAN链接平衡器。 一个Multitech传真调制解调器。 WiMax /固定无线互联网天线和动力注射器。 众多的PoE连接设备(VoIP电话,Cisco Aironet接入点,IP安全摄像头) 大部分问题与Cisco 4507R-E中的整个交换机刀片丢失有关。 这包含了一些VMware NFSnetworking和上网点的防火墙。 VMWare主机发生故障,但是一旦恢复了存储networking连接,HA将负责维护虚拟机。 我被迫重启/重新启动一些设备来清除时髦的电源状态。 所以恢复的时间很短,但我很好奇应该学习什么课程… 未来应该采取哪些额外的保护措施来保护设备? 我应该如何处理保修和更换? 思科和惠普正在更换合同项下的产品。 昂贵的Elfiq广域网链路平衡器在他们的网站上有一个简单的说“太糟糕了,使用networking电涌保护器 ”。 (好像他们期望这种types的失败) 我以前曾经遇到过IT风暴,但影响非常有限, 例如廉价的PCnetworking接口或者微型交换机的销毁。 还有什么我可以做的,以检测潜在的片状设备,或者我只是需要等待奇怪的行为表面? 难道这只是运气不好,还是应该在灾难恢复中真正考虑的东西? 有了足够的$$$,就有可能在环境中build立各种冗余,但预防性/周到devise和有效利用资源的合理平衡是什么?
我想检查一个指定的ethX是物理上还是下来。 我怎么用命令行来做到这一点?