使用ping命令检查路由之解惑

FPGA赋能:从加权灰度均值到快速收敛的自动曝光实战 本文深入探讨了FPGA在工业视觉自动曝光算法中的应用,重点介绍了加权灰度均值法的优化实现与快速收敛策略。通过硬件友好的算法改造和流水线架构设计,FPGA方案能在1帧内完成曝光调整,显著提升处理速度和能效比,适用于复杂光照条件下的工业检测场景。 阅读详情
 

网络工程师都会用到Ping,它是 检查 路由问题的有效办法。但也常听工程师抱怨:不可能,怎么会不通呢?

  这样的困惑一般发生在自认为路由设置正确的时候。举几个笔者遇到的问题,欢迎大家补充。 

最简单的三种情况:
1.太心急。即网线刚插到交换机上就想Ping通网关,忽略了生成树的收敛时间。

当然,较新的交换机都支持快速生成树,或者有的 管理 员干脆把用户端口(ac cess port)的生成树协议关掉,问题就解决了。

2.访问控制。不管中间跨越了多少跳,只要有节点(包括端节点)对ICMP进行了过滤,Ping不通是正常的。最常见的就是防火墙的行为。

3.某些路由器端口是不允许用户Ping的。还遇到过这样的情形,更为隐蔽。

  1.网络因设备间的时延太大,造成ICMP echo报文无法在缺省时间(2秒)内收到。

时延的原因有若干,比如线路(卫星网时延上下星为540毫秒),路由器处理时延,或路由设计不合理造成迂回路径。使用扩展Ping,增加timed out时间,可Ping通的话就属路由时延太大问题。

  2.引入NAT的场合会造成单向Ping通。NAT可以起到隐蔽内部地址的作用,当由内Ping外时,可以Ping通是因为NAT表的映射关系存在,当由外发起Ping内网主机时,就无从查找边界路由器的NAT表项了。

  3.多路由负载均衡场合。比如Ping远端目的主机,成功的reply和timed out交错出现,结果发现在网关路由器上存在两条到目的网段的路由,两条路由权重相等,但经查一条路由存在问题。

  4.IP地址分配不连续。地址规划出现问题象是在网络中埋了地雷,地址重叠或掩码划分不连续都可能在Ping时出现问题。

比如一个极端情况,A、B两台主机,经过多跳相连,A能Ping通B的网关,而且B的网关设置正确,但A、B就是Ping不通。经查,在B的网卡上还设有第二个地址,并且这个地址与A所在的网段重叠。

  5.指定源地址的扩展Ping。登陆到路由器上,Ping远程主机,当ICMP echo request从串行广域网接口发出去的时候,路由器会指定某个IP地址作为源IP,这个IP地址可能不是此接口的IP或这个接口根本没有IP地址。

而某个下游路由器可能并没有到这个IP网段的路由,导致不能Ping通。可以采用扩展Ping,指定好源IP地址。

  当主机网关和中间路由的配置认为正确时,出现Ping问题也是很普遍的现象。此时应该忘掉"不可能"几个字,把Ping的扩展参数和反馈信息、traceroute、路由器debug、以及端口镜像和Sniffer等工具结合起来进行分析。

  比如,当A、B两台主机经过多跳路由器相连时,二者网关设置正确,在A上可以Ping通B,但在B上不能Ping通A。

可以通过在交换机做镜像,并用Sniffer抓包,来找出ICMP 报文终止于何处,报文内容是什么,就可以发现ICMP报文中的源IP地址并非预期的那样,此时很容易想象出可能是路由器的NAT功能使然,这样就能够逐步地发现一些被忽视的问题。

而Ping不通时的反馈信息是"destination_net_unreachable"还是"timed out"也是有区别的。

PCL 计算点云的体积密度(C++详细过程版) 本文提出了一种基于点云体积密度的计算与可视化方法。算法通过KdTree搜索每个点的邻域,利用球体积公式计算单位体积内的点数作为密度值,并存储在点云强度属性中。代码实现了点云读取、密度计算和可视化功能,使用PCL库完成邻域搜索和密度渲染。结果显示,该方法能有效反映点云密度分布,为后续点云处理提供密度特征参考。文章附有完整C++代码实现和可视化效果图,适用于点云密度分析和特征提取应用。 阅读详情

相关推荐

【实战指南】Green Hills MULTI-IDE 从零安装到工程创建全流程

本文详细介绍了Green Hills MULTI-IDE从零安装到工程创建的全流程,包括系统要求检查、安装步骤、工程配置及调试技巧。特别适合嵌入式开发新手快速上手这款专业IDE工具,提升开发效率。

weixin_28740299的博客 474

如何追踪ping连接中的所有路由器的数量和IP

ping命令会返回一个TTL,TTL(Time To Live)存活时间,一般初始值为64,每经过一个路由器就减一,当TTL为0时丢弃网络包,是IP协议一个状态位,用来防止请求在网络中一直流转的方式。tracert模拟请求进行发送,一个请求的TTL为1,经过一个路由器后被丢弃,并将最后一个路由器的IP进行反馈,随后发送TTL为2的请求,并返回最后一个路由器的IP,直到到达目的IP。通过tracert命令,可以看到经过的每个路由器的IP,一共经过了15个路由器,与ping命令的估算接近。

weixin_45271005的博客 5889

MDK5 Debug调试方法总结

MDK5 Debug调试方法总结

m0_70748084的博客 2万+

通过终端命令查看到目的IP所经过的路由

在学习网络协议时,我们知道可以通过应用ICMP协议来查看当前host-ip到目的ip所经过的路由,操作如下。 Windows 终端输入 tracert+目的IP $ tracert baidu.com MacOS 终端输入 traceroute+目的IP $ traceroute baidu.com 下面尝试跟踪两个IP,一个学校内网 一个百度。 由上可以看出从当前host到学校内网仅需要在局域网内传输,到baidu则大概就是先出局域网到北京IP再进baidu服务器上某个主机。 最后无聊又试

陈zhizhi的博客 2万+

BF8815A

了解ADBMS1818芯片的人会发现,这款BF8815B和1818有着很多相似的东西,当你了解其中一款AFE之后,另一款你的上手也会特别快,下面文章是我针对1818梳理的一些重要知识点,此篇文章主要讲解BF8815B的一些差异点。

m0_61973119的博客 561

详细解读经典跨模态对齐技术Q-Former代码

介绍BLIP2的博客层出不穷,介绍Q-Former的博客也不少,但是详细解读Q-Former代码的博客很少。这篇博客希望以代码为基础,讲明白Q-Former的原理和核心思想,并详细解读一些值得注意的细节。希望读者们能从这一经典技术中朝花夕拾,得到启发。

沉迷单车的追风少年 2457

Ping经过路由器的运行过程解析

闲来无事,就用Packet Tracer 5.0搭建网络环境模拟一下Ping的运行过程,以此来捋顺ARP、ICMP等协议在TCP/IP网络体系各层上的详细流程。 用Packet Tracer 5.0搭建如下图所示的简化网络环境: PS:以上模拟环境搭建后,arp –a 查看主机A、B都无ARP记录。A和B都配置正确的网关。然后PCA执行ping PCB动作,PCA:>ping 192.168.1.2 –n 1 一、在主机PCA端:   1. Ping处理进程产生一个 ICMP回应请...

hhd1988的专栏 2346

Python爬虫技术应用:体育赛事直播数据抓取与分析

Web爬虫(Web Crawling)是一种通过模拟浏览器行为从网站获取数据的技术。发送请求:发送HTTP请求(通常是GET或POST请求)获取目标网页的HTML内容。解析网页:使用解析工具(如lxml)从HTML中提取出所需要的信息。存储数据:将抓取到的数据存储到数据库、文件或数据结构中,供后续分析和使用。数据分析与展示:使用数据分析工具(如PandasMatplotlib)对数据进行处理、清洗和可视化,生成有价值的报告和图表。Requests:用于发送静态网页的HTTP请求并获取响应。

2201_76125261的博客 1309

数据结构基础:图结构的学习笔记

1、图的定义图是比树更加复杂的数据结构,在图的结构当中,任意两个节点之间都有可能有直接关系,所以图中一个节点的前驱和后继的数目是没有限制的。2、图的用途用于描述各种复杂的数据对象,在自然...

IT技术分享社区 635

【OpenFOAM】-olaFlow-算例10-wavemakerTank

采用 Flap和Piston两种方式的动网格进行造波

ou_no的博客 2167

CAPL通过lookupSignal和DBLookup获取DBC信号的属性信息

CAPL通过lookupSignal和DBLookup获取DBC信号的属性信息以及一些相关问题

天赐好车的博客 2884

常用ping命令

PING在DOS和CMD语言中都有广泛的应用,ping对于网站建设者来说也是常用的工具,常用来查看网站的连接情况或者网速问题。本经验介绍5种常见的ping命令。 打开电脑的cmd窗口,输入:ping:192.168.3.1(红框1); 1.ping内网ip 注:这里192.168.3.1就是内网的IP。 输入完毕后,点击enter键,然后进行数据的发送和接收; 可以看出内网的网速...

h3110n3w0r1d 5518

Android NDK/JNI面试题大全及参考答案(3万字长文)

是一套工具集合,它允许开发者为Android平台编写原生应用程序或者应用程序的部分模块。NDK 主要用于开发那些需要高性能计算的应用程序,例如游戏引擎、图像处理软件或音频/视频编码解码器等。通过使用 C 或 C++ 编写代码,开发者可以利用硬件加速功能,提高应用性能。NDK 提供了一系列工具来帮助开发者完成从源代码到可执行文件的整个过程,包括编译、链接、调试等功能。

大模型大数据攻城狮的专栏 1256

使用ping命令检查网络连接步骤

3、ping默认网关(也就是路由器)如果ping不通,在有线网中,就有可能是主机到网络设备(路由器)之间有问题,比如网线断了;能够检测自己主机的基础网络配置是否正常,检查本机的TCP/IP是否正确安装(没有联网也可以ping这个地址,这个过程就发生在本机上)。4、ping目标IP地址,如果ping不通就证明不是主机或网络的问题,可能是对方主机不在线,也可能是防火墙禁止了ping的请求,还可能是数据包在途中被丢弃了。2、ping 本机IP地址。ping通说明网卡没有问题,IP地址的设置也没有问题。

superog的博客 7599

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

计算机如何进入ping,电脑怎么ping网络,教你电脑怎么ping网络

电脑怎么ping网络?其实ping是一种电脑网络的工具。Ping是Win、Unix和Linux系统的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。用户可利用“ping”命令检查网络是否连通,可很好地帮助我们分析和判定网络故障。但很多用户还不知如何使用Ping,下面小编教你电脑怎么ping网络吧。1,点击开始,在搜索框里输入cmd,然后回车。WinXP系统的话,要先点击运行,再输...

weixin_34046298的博客 4万+

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

使用PING和Traceroute 检查网络的连通性

使用PING和Traceroute 检查网络的连通性 2010-03-18 17:32:44 标签:PING 网络 Traceroute 检查 连通   [推送到技术圈]<img onclick="window.open("http://blog.51cto.com/viewpic.php?refim

chjp2046的专栏 4016

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

ping 无法连接到端口_Ping不通,怎么办?如何定位?

Ping的作用是测试主机/交换机到某一个IP地址的网络是否通畅。Ping基于ICMP协议实现的。通过从源端向目的端发送ICMP回显请求(Echo Request)报文后,根据是否收到目的端的ICMP回显应答(Echo Reply)报文来判断目的端是否可达。即源端在一个有效时间内(等待回显应答报文超时时间之前)收到目的端返回的ICMP回显应答报文,则说明目的端可达。如果在有效时间内,没有收到应答报文...

weixin_39962125的博客 1万+

网络路由问题检查命令汇总

当使用ping命令时,发现该IP地址不可达。请检查如下:首先,机器上的路由表route -n 结果样例Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.33.254 0.0.0.0 U...

weixin_36099549的博客 182

如何使用Ping命令检查不能联网的原因

开机后发现电脑不能连接到网络,于是调出了DOS窗口。通过Ping命令测试,很快确定故障出现在路由器上。于是检查路由器,发现故障是因路由器与外网连接的网线脱落所致。重新插入网线后,问题解决。 电脑不能上网大致可分以下几个原因:系统的IP设置、网卡、MODEM和线路故障。排除硬件及线路的故障问题,我们可以利用Ping命令来快速检测网络状况。 首先,我们点击系统中开始里的运行,在运行栏中输入

axl19530209的专栏 1945

ping 检查host域名是否成功

参考的学习文档:https://jingyan.baidu.com/article/37bce2be5f9f931002f3a2f9.html 我们在host中配置了多个域名,要测试域名有没有生效可以使用ping 命令。 win+R -->cmd -->回车打开命令窗口。 直接 ping + host 中配置的域名 成功失败参看下图 ...

qq_37570710的博客 4657

Ping命令检查联网问题

Ping命令检查联网问题 一、检查本地TCP/IP协议是否正常:输入命令“ping 127.0.0.1”,如果输出如图所示的,表明TCP/IP设置无误。 二、检查网卡是否正常;输入“ping本地IP地址”,如果输出如图所示的信息,表明网卡(适配器)正确。 三、检查是否可以正确访问路由器,当可以正常访问路由器时,表明从电脑至路由器之间的路由、网线连接正常:输入命令“ping 网关地址”...

LM 2452
上一篇: 谁伴我闯荡
下一篇: 迅速删除非法文件名代码的 0day 呵呵
freexploit
博客等级 码龄22年 315粉丝 778原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值