linux网络:mac os 使用mtr命令出现“mtr: Failure to start mtr-packet: Invalid argument”

简介

mtr(My traceroute)几乎是所有Linux发行版本预装的网络测试工具。其将ping和traceroute的功能合并,所以功能更强大。

基本使用:

mtr [hostname]

问题

mac os 基于 unix ,所以也是预装了 mtr。
然而,直接输入 mtr 却有如下报错:

mtr
mtr-packet: Failure to open IPv4 sockets
mtr-packet: Failure to open IPv6 sockets
mtr: Failure to start mtr-packet: Invalid argument

经过谷歌排查,网上说是环境变量问题,然后发现

vim ~/.zshrc

结果发现环境变量已经在里面了。
在这里插入图片描述

解决方案

最后发现,是权限问题。

 sudo mtr

在这里插入图片描述

默认配置下,返回结果中各数据列的说明如下。

第一列(Host):节点IP地址和域名。按 n 键可切换显示。
第二列(Loss%):节点丢包率。
第三列(Snt):每秒发送数据包数。默认值是10,可以通过“-c”参数指定。
第四列(Last):最近一次的探测延迟。
第五、六、七列(Avg、Best、Worst):分别是探测延迟的平均值、最小值和最大值。
第八列(StDev):标准偏差。越大说明相应节点越不稳定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值