无法让 MTR 使用 IP

无法让 MTR 使用 IP

我正在通过 Windows 运行具有新更新的 Linux 子系统。

当我像平常一样输入 mtr [ip] 时,它开始显示,就好像我根本没有输入 IP 一样。按当 mtr 中没有任何反应时。我尝试以 sudo 启动,但没有任何效果。

ping 和 traceroute 等标准应用程序运行正常。据我所知,mtr 是目前唯一遇到此问题的应用程序。

mtr 不工作.gif

答案1

mtr 8.8.8.8这是我自己的实际 Ubuntu 计算机的终端屏幕截图:

在此处输入图片描述

如您所见,它还显示我的系统上的 IP 地址为0.0.0.0。但是,这只是指示 IP 地址mtr绑定到哪个传出数据包。

在计算理论中,0.0.0.0 表示“任何 IP 地址或默认路由”。如果您的计算机只有一个 IP 地址,则所指0.0.0.0的默认路由是系统所连接的 IP 地址和路由器。因此,您引用的 IP 地址与您看到的 IP 地址无关。

现在,如果mtrWSL 上不能正确显示 ping/数据包,那么这是 WSL 和之间的问题,可能表明 WSL 内部存在异常,您应该向上游或 WSL 错误跟踪器mtr寻求帮助。mtr

相关内容