当前位置:秒懂库 > IT科技 > linux,路由跟踪命令
手机版

linux,路由跟踪命令

来源:秒懂库 阅读:5.41K 次

traceroute命令的原理是试图以最小的TTL(即存活时间)所发出探测包来追踪数据包到目标主机所经过的网关,从而监听一个来自网关ICMP的应答。

traceroute命令能够追踪网络数据包的路由途径,其预设数据包大小是40字节,当然用户也可以选择另行设置。

traceroute命令具体命令的语法格式为traceroute [参数] [主机]。

参数:

-d                      使用Socket层级的排错功能 

-f<存活数值>    设置第一个检测数据包的存活数值TTL的大小 

-F                      设置勿离断位 

-g<网关>          设置来源路由网关,最多可以设置8个 

-i<网络界面>     使用指定的网络界面送出数据包 

-I                        使用ICMP回应取代UDP资料信息 

-m<存活数值>   设置检测数据包的最大存活数值TTL的大小 

-n                       直接使用IP地址而并非主机名称 

-p<通信端口>    设置UDP传输协议的通信端口 

-r                        忽略普通的Routing Table,直接把数据包送到远端主机上 

-s<来源地址>     设置本地主机送出数据包的IP地址 

-t<服务类型>     设置检测数据包的TOS数值 

-v                       详细显示指令的执行过程 

-w                      设置等待远端主机回报的时间 

-x                       开启或者关闭数据包的正确性检验 

参考范例:

若追踪本地数据包到www.linuxprobe.com的传输路径,则具体命令是:

[root@linuxcool ~]# traceroute www.linuxprobe.com

linux 路由跟踪命令

本文链接:https://www.miaodongku.com/itkj/17ll9o.html

Copyright © 2024. 秒懂库 All right reserved. 黑ICP备20202358号-2

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。