linux traceroute:(显示路由信息)
来源:互联网 发布:育知同创霓虹 编辑:程序博客网 时间:2024/05/20 08:45
traceroute 跟踪数据包到达网络主机所经过的路由工具;
traceroute 是用来发出数据包的主机到目标主机之间所经过的网关的工具。traceroute 的原理是试图以最小的TTL发出探测包来跟踪数据包到达目标主机所经过的网关,然后监听一个来自网关ICMP的应答。发送数据包的大小默认为 38个字节。
traceroute [参数选项] hostname,域名或 IP地址
功能说明:显示数据包到主机间的路径。
语 法:traceroute [-dFlnrvx][-f<存活数值>][-g<网关>...][-i<网络界面>][-m<存活数值>][-p<通信端口>][-s<来源地址>][-t<服务类型>][-w<超时秒数>][主机名称或IP地址][数据包大小]
补充说明:traceroute指令让你追踪网络数据包的路由途径,预设数据包大小是40Bytes,用户可另行设置。
参数选项:
-d 使用Socket层级的排错功能。
-f<存活数值> 设置第一个检测数据包的存活数值TTL的大小。
-F 设置勿离断位。
-g<网关> 设置来源路由网关,最多可设置8个。
-i<网络界面> 使用指定的网络界面送出数据包。
-I 使用ICMP回应取代UDP资料信息。
-m<存活数值> 设置检测数据包的最大存活数值TTL的大小,默认值为30次;。
-n 直接使用IP地址而非主机名称。当DNS不起作用时常用到这个参数;
-p<通信端口> 设置UDP传输协议的通信端口。默认值是33434
-r 忽略普通的Routing Table,直接将数据包送到远端主机上。
-s<来源地址> 设置本地主机送出数据包的IP地址。
-t<服务类型> 设置检测数据包的TOS数值。
-v 详细显示指令的执行过程。
-w<超时秒数> 设置等待远端主机回报的时间。默认值为3秒;
-x 开启或关闭数据包的正确性检验。
-q n 在每次设置生存期时,把探测包的个数设置为值n,默认时为3;
实例一: traceroute 用法简单、最常用的用法
就是后面直接接IP或hostname或域名;比如下面的示例;
[root@localhost ~]# traceroute linuxsir.org
traceroute to linuxsir.org (211.93.98.20), 30 hops max, 40 byte packets
1 sir01.localdomain (192.168.1.1) 0.151 ms 0.094 ms 0.146 ms
2 221.201.88.1 (221.201.88.1) 5.867 ms 7.588 ms 5.178 ms
3 218.25.158.149 (218.25.158.149) 6.546 ms 6.230 ms 8.297 ms
4 218.25.138.133 (218.25.138.133) 7.129 ms 7.644 ms 8.311 ms
......
注: 此例中,记录按序列号从1开始,每个纪录就是一跳 ,每跳表示一个网关,我们看到每行有三个时间,单位是 ms,其实就是-q的默认参数。探测数据包向每个网关发送三个数据包后,网关响应后返回的时间;如果您用 traceroute -q 4 linuxsir.org ,表示向每个网关发送4个数据包;
有时我们traceroute 一台主机时,会看到有一些行是以星号表示的。出现这样的情况,可能是防火墙封掉了ICMP的返回信息,所以我们得不到什么相关的数据包返回数据。
有时我们在某一网关处延时比较长,有可能是某台网关比较阻塞,也可能是物理设备本身的原因。当然如果某台DNS出现问题时,不能解析主机名、域名时,也会 有延时长的现象;您可以加-n 参数来避免DNS解析,以IP格式输出数据;
如果在局域网中的不同网段之间,我们可以通过traceroute 来排查问题所在, 是主机的问题还是网关的问题。如果我们通过远程来访问某台服务器遇到问题时,我们用到traceroute 追踪数据包所经过的网关,提交IDC服务商,也有助于解决问题;但目前看来在国内解决这样的问题是比较困难的,就是我们发现问题所在,IDC服务商也不可 能帮助我们解决。为什么呢?因为北方网通和南方电信各自为政。以前无论怎么说都是一张网,现在就是两张网,是通而不畅。咱们只能望网兴叹了;
实例二:一些参数的用法示例;
[root@localhost ~]# traceroute -m 10 linuxsir.org 把跳数设置为10次;
[root@localhost ~]# traceroute -n linuxsir.org 注:显示IP地址,不查主机名。
[root@localhost ~]# traceroute -p 6888 linuxsir.org 注:探测包使用的基本UDP端口设置6888
[root@localhost ~]# traceroute -q 4 linuxsir.org 注:把探测包的个数设置为值4;
[root@localhost ~]# traceroute -r linuxsir.org 注:绕过正常的路由表,直接发送到网络相连的主机;
[root@localhost ~]# traceroute -w 3 linuxsir.org 注:把对外发探测包的等待响应时间设置为5秒;
0
上一篇:cisco 交换机设置时区、时间、同步日志本地时间等操作
下一篇:两台3750G做双线路port-channel
相关热门文章
- linux 常见服务端口
- 【ROOTFS搭建】busybox的httpd...
- 什么是shell
- linux socket的bug??
- linux的线程是否受到了保护?...
- IBM DS3400 盘阵怎么查看是单...
- 启动auditd时,报错如下,怎么...
- CGSL系统中root密码正确,但无...
- 在CGSL系统中,如何为不同的用...
- CGSL系统如何设置交换分区的大...
给主人留下些什么吧!~~
评论热议
0 0
- linux traceroute:(显示路由信息)
- linux traceroute:(显示路由信息)
- linux路由跟踪traceroute
- 为什么traceroute显示的路由和route显示的路由信息不一致?
- linux traceroute追踪路由路径
- 【Linux】关于路由跟踪指令traceroute
- Linux常用网络工具:路由扫描之traceroute
- Linux命令:traceroute命令(路由跟踪)
- LINUX下的路由追踪traceroute
- Traceroute/Tracert-跟踪路由
- 路由跟踪工具:traceroute
- 路由追踪traceroute分析
- Linux traceroute
- Linux traceroute
- linux traceroute
- Linux 路由信息配置,查询
- linux traceroute命令参数及用法详解--linux跟踪路由命令
- 【裸奔吧linux】netstat: 显示网络连接,路由表,接口统计信息,多播成员
- H3C-S3100交换机Console口登录方式配置
- DHCP 循序渐进指南:演示 DHCP 故障转移
- Loopback、Null0接口揭秘
- cisco 交换机设置时区、时间、同步日志本地时间等操作
- hashCode method performance tuning
- linux traceroute:(显示路由信息)
- 两台3750G做双线路port-channel
- 打印服务无法正常启动:失敗的應用程式 spoolsv.exe
- VTP Domain
- VLAN的通讯:单臂路由配置实例
- H3C交换机配置命令大全
- MailBase设备架设后,postfix修改记录
- Postfix 读书心得
- 悦悦走了,每个人应该都思考一下
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
2019年动迁赔偿价格表
溧水2018动迁规划明单
2018年新规房龄多少年必须动迁
动迁配套房
房龄多少年必须动迁
小产权房动迁
动迁房能抵押贷款吗
动迁房办理房产证流程
什么是安置房
拆迁安置房有房产证吗
安置房和商品房的区别
安置房是什么意思
动迁房买卖注意事项
动迁房是什么意思
拆迁安置房和商品房的区别
动销率
动销率是什么意思
动销率计算公式
进销差价率计算公式
助贷业务
建行个人助业贷款利率
女性助乐器真实照片
欧洲女用助乐器
女性助乐器图片价格
男性助乐器
男用助乐器
助乐器图片
女士助乐器
竹制乐器
木制乐器
女子振动器
男女用具
男用振动器
已婚女用快乐器好不好
女用振动器
杜蕾斯按摩棒
女性震动棒
女性性具
男女器具
女性振动器
振动器图片