前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux 命令(203)—— tracepath 命令

Linux 命令(203)—— tracepath 命令

作者头像
恋喵大鲤鱼
发布于 2022-11-29 13:17:00
发布于 2022-11-29 13:17:00
3.2K00
代码可运行
举报
文章被收录于专栏:C/C++基础C/C++基础
运行总次数:0
代码可运行

文章目录

1.命令简介

tracepath 命令用来追踪并显示报文到达目的主机所经过的路由信息,能够发现路由中的 MTU 值。

tracepath 使用 UDP 端口或一些随机端口。它类似于 traceroute(8)。但是,它不需要 root 权限,也没有花哨的选项。

2.命令格式

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
tracepath [-4] [-6] [-n] [-b] [-l pktlen] [-m max_hops] [-p port] [-V] {destination}

3.选项说明

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
-4
	仅使用IPv4。
-6
	仅使用IPv6。
-n
	以数字形式只显示 IP 地址。
-b
	同时显示 IP 地址和主机名。
-l <pktlen>
	设置初始化的数据包长度,IPv4 默认为 65535,IPv6 默认为 128000-m <max_hops>
	设置最大 TTL 值,默认为 30-p <port>
	设置要使用的初始目标端口。
-V
	打印版本并退出。

4.常用示例

(1)追踪到达域名的主机路由信息。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
www.baidu.com
 1?: [LOCALHOST]                      pmtu 1500
 1:  _gateway                                              0.804ms 
 1:  _gateway                                              0.654ms 
 2:  10.254.245.1                                          1.300ms 
 3:  10.240.101.5                                          0.643ms 
 4:  10.240.100.1                                          0.918ms 
 5:  116.7.231.121                                         6.185ms 
 6:  21.186.37.59.broad.dg.gd.dynamic.163data.com.cn       9.523ms 
 7:  no reply
 8:  119.145.47.73                                         2.556ms 
 9:  113.96.5.38                                           7.449ms 
10:  106.96.135.219.broad.fs.gd.dynamic.163data.com.cn     6.961ms 
11:  14.29.121.202                                         6.252ms
12:  no reply
13:  no reply
14:  no reply
...

(2)追踪到达域名的主机路由信息(同时显示 IP 地址与主机名)。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
tracepath -b www.baidu.com
 1?: [LOCALHOST]                      pmtu 1500
 1:  _gateway (10.250.8.1)                                 0.740ms 
 1:  _gateway (10.250.8.1)                                 0.764ms 
 2:  10.254.245.1 (10.254.245.1)                           1.137ms 
 3:  10.240.101.5 (10.240.101.5)                           1.091ms 
 4:  10.240.100.1 (10.240.100.1)                           1.594ms 
 5:  116.7.231.121 (116.7.231.121)                         3.834ms 
 6:  17.186.37.59.broad.dg.gd.dynamic.163data.com.cn (59.37.186.17)   3.900ms 
 7:  no reply
 8:  202.105.106.49 (202.105.106.49)                       2.845ms 
 9:  113.96.5.102 (113.96.5.102)                          10.497ms 
10:  106.96.135.219.broad.fs.gd.dynamic.163data.com.cn (219.135.96.106)   7.663ms 
11:  14.215.32.118 (14.215.32.118)                         6.729ms 
12:  no reply
13:  no reply
14:  no reply
...

(3)追踪到达域名的主机路由信息(只显示 IP)。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
tracepath -n www.baidu.com
 1?: [LOCALHOST]                      pmtu 1500
 1:  10.250.8.1                                            0.694ms 
 1:  10.250.8.1                                            0.629ms 
 2:  10.254.245.1                                          1.202ms 
 3:  10.240.101.5                                          0.645ms 
 4:  10.240.100.1                                          1.324ms 
 5:  116.7.231.121                                         7.041ms 
 6:  59.37.186.21                                          2.517ms 
 7:  59.37.176.117                                         2.032ms asymm  6 
 8:  59.38.107.177                                         3.364ms 
 9:  113.96.5.102                                          8.539ms 
10:  219.135.96.106                                       11.437ms 
11:  14.215.32.114                                         7.626ms 
12:  no reply
13:  no reply
14:  no reply
...

参考文献

tracepath(8) - Linux manual page - man7.org

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-11-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
网络配置信息查看命令一览表
描述:查看路由设置与路由跟踪,用户发出的数据包经过多个网关、路由器传送到目的地,目标的主机回应此数据包,将响应数据包,返回完成用户和网上主机的交互。
全栈工程师修炼指南
2022/09/29
3.8K0
网络配置信息查看命令一览表
traceroute 命令使用方法详解
通过 traceroute 我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。linux系统中,我们称之为traceroute,在MS Windows中为tracert。 traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。一条路径上的每个设备traceroute要测3次。输出结果中包括每次测试的时间(ms)和设备的名称(如有的话)及其IP地址。
全栈程序员站长
2022/11/17
9.2K0
traceroute 命令使用方法详解
Linux 命令(202)—— traceroute 命令
通过 traceroute 我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。
恋喵大鲤鱼
2022/11/29
6210
traceroute使用方法总结
通过 traceroute 我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。linux系统中,我们称之为traceroute,在MS Windows中为tracert。 traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。一条路径上的每个设备traceroute要测3次。输出结果中包括每次测试的时间(ms)和设备的名称(如有的话)及其IP地址。
用户8418197
2021/09/03
6370
Linux网络检测相关工具用法(ping/netstat/ss/ethtool)
当新的Linux主机完成了网络配置,即可以正常接入网络后,我们可以通过Linux自带的相关工具进行网络相关检测。如最常用的ping,netstat,ss,traceroute,ethtool等相关命令。本文主要是描述这几个命令的使用方法,供大家参考。
Leshami
2018/08/06
3.1K0
Linux命令之ping、traceroute、mtr——查看网络状态
ping、traceroute、mtr这三个都是Linux下查看本机或服务器网络状态等所用的命令,下面一一介绍:
浩Coding
2019/07/03
37.2K0
linux基础命令介绍六:网络
本文将讲述网络相关命令,作者假定读者具备TCP/IP协议栈的基础知识。对于相关命令及其输出只介绍它的基本的使用方法和大概的描述,具体协议将不作详细解释。
用户5030870
2019/04/11
1.9K0
2.系统状态检测命令
ifconfig命令用于获取网卡配置与网络状态等信息,英文全称为“interface config”,语法格式为“ifconfig [参数] [网络设备]”。
用户8006012
2022/05/07
7390
1-3、ping 和tracert 命令
Pinging 192.168.0.1 with 32 bytes of data: Reply from 192.168.0.1: bytes=32 time=12ms TTL=64 Reply from 192.168.0.1: bytes=32 time=12ms TTL=64 Reply from 192.168.0.1: bytes=32 time=5ms TTL=64 Reply from 192.168.0.1: bytes=32 time=2ms TTL=64
py3study
2020/01/08
1.5K0
网工必备网络排错管理工具之IP链路测试工具
简单IP链路测试工具主要用于IP逻辑链路的测试和追踪,借助逐段的IP通信测试,从而判断网络是否畅通,以及可能发生故障的位置与设备。
网络工程师笔记
2021/05/17
4.7K0
网工必备网络排错管理工具之IP链路测试工具
Linux系统之host命令的基本使用
文章名《「最佳实践」通过IPsec VPN+CCN多路由+私网NAT解决IDC与云上资源网段冲突》 作者:RokasYang
江湖有缘
2024/11/30
1770
Linux系统之host命令的基本使用
排查网络问题,请务必掌握这款工具
traceroute 就如同它的名字一样,能够追踪到一个网络数据包传输经过的路由器路径。这是 Linux 上的一个命令,Windows 上类似的命令是 tracert。
网络工程师笔记
2021/05/17
9750
2024全网最为详细的红帽系列【RHCSA-(14)】初级及进阶Linux保姆级别骚操作教程;学不费来砍我[就怕你日后学成黑客了]
(2)在rhel9上,使用NM进行网络配置,NetworkManager现在使用秘钥文件来存储配置信息
盛透侧视攻城狮
2024/10/22
1360
2024全网最为详细的红帽系列【RHCSA-(14)】初级及进阶Linux保姆级别骚操作教程;学不费来砍我[就怕你日后学成黑客了]
网络配置信息查看命令一览表
描述:查看路由设置与路由跟踪,用户发出的数据包经过多个网关、路由器传送到目的地,目标的主机回应此数据包,将响应数据包,返回完成用户和网上主机的交互。
全栈工程师修炼指南
2020/10/26
4.4K0
网络配置信息查看命令一览表
网络 | traceroute,路由跟踪命令,用于确定 IP 数据包访问目标地址所经过的路径。
traceroute 可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。
凡人学运维
2022/06/25
4.4K0
linux网络故障排查
在日常使用中,经常会出现无法连通的情况,这个时候我们就需要找到问题出在哪里,这里面给各位提供一个生产环境排查网络故障的大体思路,一般情况下如果遇到网络故障,都是通过筛选的方式一点一点的确定问题所在,首先判断是本机的问题还是网络上其它设备的问题,如果同一网络环境中的其它主机正常的,要去其它网络设备(路由器)上查看一下是否对网络有问题的主机设置了限制,如果没有的话,问题出在本机,这里面我们主要看下下本机容易出现哪些问题导致页面无法访问
星哥玩云
2022/09/15
1.7K0
面试官问我Linux下常见网络命令
今天继续来讲面试,已经出了将近十个美团java一面真题系列文章了,今天来讲一讲Linux命令相关内容,在全球超级计算机TOP500强操作系统排行榜中,Linux的占比最近十几年长期保持在85%以上,且一直呈现快速上升趋势。根据2016年的排行榜,Linux的占比已经高达98.80%。其实在各种大、中小型企业的服务器应用领域,Linux系统的市场份额也越来越接近这个比例,这足以说明Linux的表现是多么出色。所以面试的时候却经常会被问到,我们根据面经来进行补短板,查漏补缺。下面开始今天的干货内容吧,走起,记得点赞,点击在看哦。
用户7656790
2020/08/13
1.2K0
面试官问我Linux下常见网络命令
Linux-网络工具
lsof命令用来查看打开的文件(list open file),由于Linux中‘一切皆文件’,那么socket,pipe等也是文件,因此能够查看网络连接和网络设备,其中网络设备相关的是-i选项,它输出符合条件的进程(4,6,协议,:端口,@ip等),格式为[46][protocol][@hostname|hostaddr]。 查看端口3306有没有打开,哪个进程打开的:
悠扬前奏
2019/06/02
1.8K0
Linux之traceroute命令
原文链接:https://rumenz.com/rumenbiji/linux-traceroute.html
入门笔记
2021/08/10
5780
linux 命令:ping、fping、gping、hping3、tracert、traceroute
From: Nmap、Netcat、Hping3工具对比:http://www.2cto.com/article/201210/158961.html
全栈程序员站长
2022/09/14
4.8K0
linux 命令:ping、fping、gping、hping3、tracert、traceroute
相关推荐
网络配置信息查看命令一览表
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档