traceroute 安装及使用

traceroute 安装及使用1.pc端下载traceroute-2.1.0-6.fc28.x86_64.rpm文件;https://rpmfind.net/linux/rpm2html/search.php?query=traceroute(x86-64)2.将安装包上传到centos主机使用rz命令3.执行rpm-ivhtraceroute-2.1.0-6.fc28.x86_64.rpm命令进行安装4…

大家好,又见面了,我是你们的朋友全栈君。

1.pc 端下载traceroute-2.1.0-6.fc28.x86_64.rpm文件;
https://rpmfind.net/linux/rpm2html/search.php?query=traceroute(x86-64)
2. 将安装包上传到centos主机
使用 rz 命令
3.执行rpm -ivh traceroute-2.1.0-6.fc28.x86_64.rpm命令进行安装
4.安装完成开始使用
traceroute –hostip -6 -I

traceroute –help

Usage:
traceroute [ -46dFITnreAUV ] [ -f first_ttl ] [ -g gate,… ] [ -i device ] [ -m max_ttl ] [ -N squeries ] [ -p port ] [ -t tos ] [ -l flow_label ] [ -w waittime ] [ -q nqueries ] [ -s src_addr ] [ -z sendwait ] host [ packetlen ]
Options:
-4 Use IPv4
-6 Use IPv6
-d –debug Enable socket level debugging
-F –dont-fragment Do not fragment packets
-f first_ttl –first=first_ttl
Start from the first_ttl hop (instead from 1)
-g gate,… –gateway=gate,…
Route packets through the specified gateway
(maximum 8 for IPv4 and 127 for IPv6)
-I –icmp Use ICMP ECHO for tracerouting
-T –tcp Use TCP SYN for tracerouting
-i device –interface=device
Specify a network interface to operate with
-m max_ttl –max-hops=max_ttl
Set the max number of hops (max TTL to be
reached). Default is 30
-N squeries –sim-queries=squeries
Set the number of probes to be tried
simultaneously (default is 16)
-n Do not resolve IP addresses to their domain names
-p port –port=port Set the destination port to use. It is either
initial udp port value for “default” method
(incremented by each probe, default is 33434), or
initial seq for “icmp” (incremented as well,
default from 1), or some constant destination
port for other methods (with default of 80 for
“tcp”, 53 for “udp”, etc.)
-t tos –tos=tos Set the TOS (IPv4 type of service) or TC (IPv6
traffic class) value for outgoing packets
-l flow_label –flowlabel=flow_label
Use specified flow_label for IPv6 packets
-w waittime –wait=waittime
Set the number of seconds to wait for response to
a probe (default is 5.0). Non-integer (float
point) values allowed too
-q nqueries –queries=nqueries
Set the number of probes per each hop. Default is
3
-r Bypass the normal routing and send directly to a
host on an attached network
-s src_addr –source=src_addr
Use source src_addr for outgoing packets
-z sendwait –sendwait=sendwait
Minimal time interval between probes (default 0).
If the value is more than 10, then it specifies a
number in milliseconds, else it is a number of
seconds (float point values allowed too)
-e –extensions Show ICMP extensions (if present), including MPLS
-A –as-path-lookups Perform AS path lookups in routing registries and
print results directly after the corresponding
addresses
-M name –module=name Use specified module (either builtin or external)
for traceroute operations. Most methods have
their shortcuts (-I' means-M icmp’ etc.)
-O OPTS,… –options=OPTS,…
Use module-specific option OPTS for the
traceroute module. Several OPTS allowed,
separated by comma. If OPTS is “help”, print info
about available options
–sport=num Use source port num for outgoing packets. Implies
-N 1' -U --udp serial8250: too much work for irq4 Use UDP to particular port for tracerouting (instead of increasing the port per each probe), default port is 53 -UL Use UDPLITE for tracerouting (default dest port is 53) -P prot --protocol=prot Use raw packet of protocol prot for tracerouting --mtu Discover MTU along the path being traced. Implies-F -N 1’
–back Guess the number of hops in the backward path and
print if it differs
-V –version Print version info and exit
–help Read this help and exit
常见问题:
1.扫描路由时显示不全,如下

traceroute 2099::10:10:254:254

traceroute to 2099::10:10:254:254 (2099::10:10:254:254), 30 hops max, 80 byte packets
1 2099::10:10:0:1 (2099::10:10:0:1) 1.009 ms 1.508 ms *
2 * * *
3 * * *
4 * * *
5 * * *
6 * 2099::10:10:254:254 (2099::10:10:254:254) 0.795 ms 0.663 ms
原因及解决办法:
主要是因为有些节点把UDP数据包屏蔽了,所以没有返回ICMP。
对于有HTTP服务的主机,可以用参数设置traceroute使用TCP协议进行探测,就可以获得最终节点

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/151518.html原文链接:https://javaforall.net

(1)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • git 修改用户名以及邮箱_git配置了用户名还要输入

    git 修改用户名以及邮箱_git配置了用户名还要输入1.查看gitconfiguser.name查看用户名gitconfiguser.email查看邮箱gitconfig–list也可以看到2.修改修改的话gitconfig–globaluser.name“xxx”修改用户名修改邮箱同理

    2025年9月5日
    4
  • pycharm中安装包

    pycharm中安装包1、pycharm中万能提示键1、在import中导入包时,下方出现红色波浪线,表明当前python中存在该2、将鼠标停留在红色波浪线上,按Alt+Enter3、选择Installpackagenumpy4、查看已经安装的包,File—>Settings—>ProjectInterpreter2、在ProjectInterpreter中管理包1、包的升级和删除2.包的安装3.安装指定的包和指定的版本…

    2022年5月16日
    44
  • Dreamweaver 2019安装教程

    Dreamweaver 2019安装教程安装前先关闭杀毒软件和360卫士,注意安装路径不能有中文,安装包路径也不要有中文。1.选中【DreamweaverCC2019】压缩包,鼠标右击选择【解压到DreamweaverCC2019】。2.双击打开【DreamweaverCC2019】文件夹。3.选中【Set-up.exe】可执行文件,鼠标右击选择【以管理员身份运行】。4.点击文件夹小图标,然后选择【更改位置】。5.建议安装到除C盘以外的磁盘,可以在D盘或其他盘新建一个【DwCC2…

    2022年5月20日
    37
  • TI ADI DSP 与 ARM Cortex-A 的 FIR FFT 性能对比

    TI ADI DSP 与 ARM Cortex-A 的 FIR FFT 性能对比DSP作为计算密集型的芯片,一度是FIR和FFT运算的主力芯片,而TI和ADI两大DSP芯片公司推出的DSP产品也互不相让。可以预见,随着ARM的广泛使用和性能的提高,DSP作为独立的芯片,应用场景会越来越少,也许会慢慢退出历史的舞台;而数字信号处理,会以DSPIP软核或者硬核的形式,出现在各种芯片当中。摩尔定律和制造工艺的发展,推动着芯片行业飞速前进,不进则退。

    2022年10月14日
    1
  • placeholder 与variable

    placeholder 与variableplaceholder,译为占位符,官方说法:”TensorFlowprovidesaplaceholderoperationthatmustbefedwithdataonexecution.”即必须在执行时feed值。placeholder实例通常用来为算法的实际输入值作占位符。例如,在MNIST例子中,定义输入和输出:x=tf.placeholder(tf…

    2022年7月15日
    15
  • linux云服务器上安装node[通俗易懂]

    linux云服务器上安装node[通俗易懂]云服务器上搭建nodejs前言第一步:下载wget第二步:下载nodejs功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入前言这篇是记录搭建nodejs过程的一篇文章,同时也希望能够帮到跟我一样对linux零基础的同学们。第一

    2025年8月29日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号