Linux 中的 traceroute 命令示例 您所在的位置:网站首页 linux路由跟踪命令安装 Linux 中的 traceroute 命令示例

Linux 中的 traceroute 命令示例

2024-07-10 05:36| 来源: 网络整理| 查看: 265

Linux 中的 traceroute 命令示例

最常见的 Linux 网络命令之一是traceroute。它用于跟踪到终端服务器的路由。下面介绍如何使用traceroute 命令。

Traceroute 与 ping 命令类似,但提供更详细的输出。它跟踪从源系统到目标系统的路线。

如果您不知道,当您连接到远程系统时,数据会经过几个中间节点(您的路由器、ISP 的路由器等)。

系统管理员和网络专业人员使用 Traceroute 来排除网络故障。

在Linux中安装traceroute

大多数现代 Linux 发行版中都没有预装 Traceroute 实用程序。

如果您使用的是基于 Ubuntu 的发行版,则给定的命令应该可以完成您的工作:

sudo apt install traceroute

同样,如果您使用的是 Fedora,您可以从给定的命令中受益:

sudo yum install traceroute

现在,让我们跳到示例部分。

在Linux中使用traceroute命令

让我从最基本的开始,我将把主机名附加到traceroute命令中,它将显示到达目的地所需的路由器列表(带有IP):

traceroute google.com

它需要7个路由器到达目的地,默认情况下,它向每个路由器发送3个包并返回响应时间。

在 Linux 中使用 tarecroute 命令的方法有很多。让我们看看例子。

1. 配置等待时间

Traceroute 中的默认等待时间为 3 秒,这意味着它将等待 5 秒然后跳转到下一个。

如果您想更改默认值,可以使用 -w 选项附加秒数:

例如,我将 google.com 的等待时间更改为 1 秒:

traceroute -w 1 google.com

2. 更改发送/接收的包裹数量

默认情况下,traceroute 每跳发送 3 个包,如果您想更改此行为,则必须使用 -q 选项。

作为参考,我将通过 google 域每跳发送 4 个数据包:

traceroute -q 4 google.com

3.指定最大跳数

在traceroute中,单个查询的默认最大跳数为30,可以扩展到255。

为此,您可以使用 -m 选项附加最大希望数:

traceroute -m 4 google.com

4.指定以什么TTL开始

默认情况下,traceroute 将从第一个 TTL 开始,但您可以使用 -f 选项更改此行为。

作为参考,我想从第 5 个 TTL 开始对 google 域进行跟踪路由,因此必须使用给定的命令:]

traceroute -f 5 google.com

5. 添加用于跟踪路由的备用源 IP 地址

如果您想要添加备用源以及通常为跟踪路由添加的内容,则需要使用 -s 选项附加备用 IP。

例如,我在 google.com 旁边添加了备用源 IP 192.168.1.7:

traceroute -s 192.168.1.7 google.com

6. 在跟踪路由时禁用主机名映射到 IP 地址

如果出于某种原因想要在跟踪路由时禁用主机名映射,可以使用 -n 选项:

traceroute -n google.com

7. 使用traceroute通过网关路由包

您可以使用 -g 选项在要跟踪路由的域旁边指定网关地址。

例如,我添加了 192.168.1.7 作为网关地址:

traceroute -g 192.168.1.7 google.com

8.更改traceroute中的目的端口

如果您想在跟踪路由时更改源域的目标端口,则必须使用 -p 来指定端口。

例如,我已将目标端口更改为 29879:

traceroute -p 29879 google.com

9. 设置最大数据包长度

默认情况下,traceroute 将使用 60 字节的数据包长度,您可以通过将数据包大小附加到源 IP 来更改此行为。

例如,我在跟踪路由时将最大数据包长度更改为 100 字节:

traceroute google.com 100

10.禁用探测包分片

如果您不想允许探测数据包分段,有一种简单的方法可以阻止它。

您只需使用 -F 并且不会出现探测数据包碎片:

traceroute -F google.com

包起来

如果您想知道跟踪路由的工作原理,可以参考我解释了跟踪路由的工作原理的其他指南。

我希望您会发现这很有帮助,如果您有任何疑问,请在评论中告诉我。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有