From b68c273d352d8d3fdf0e792593dd47795b9994b5 Mon Sep 17 00:00:00 2001 From: Wang Jianing Date: Fri, 5 May 2023 22:49:35 +0800 Subject: [PATCH] doc: update htop.md/ping.md/ping6.md (#495) * Make detailed supplements to some commands. * Added the ipv6 side network test command. * Added the ipv6 side network test command. --- README.md | 14 ++++++++++++- command/ping.md | 4 ++-- command/ping6.md | 53 ++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 68 insertions(+), 3 deletions(-) create mode 100644 command/ping6.md diff --git a/README.md b/README.md index f712dad027..e81a08c0e3 100644 --- a/README.md +++ b/README.md @@ -169,6 +169,16 @@ http://localhost:9665/ ## 目录 +- [Web 版本](#web-版本) +- [微信小程序版本](#微信小程序版本) +- [Chrome 插件](#chrome-插件) +- [Raycast 版本](#raycast-版本) +- [Alfred 版本](#alfred-版本) +- [Dash 版本](#dash-版本) +- [Android 版本](#android-版本) +- [命令行工具](#命令行工具) +- [Docker](#docker) +- [Vercel](#vercel) - [目录](#目录) - [Linux命令分类](#linux命令分类) - [文件传输](#文件传输) @@ -191,6 +201,8 @@ http://localhost:9665/ - [中国开源镜像站点](#中国开源镜像站点) - [游戏玩家发行版](#游戏玩家发行版) - [Team](#team) +- [感谢所有贡献者](#感谢所有贡献者) +- [License](#license) ## Linux命令分类 @@ -231,7 +243,7 @@ awk、col、colrm、comm、csplit、ed、egrep、ex、fgrep、fmt、fold、grep ### 网络通讯 -dip、getty、mingetty、ppp-off、smbd(samba daemon)、telnet、uulog、uustat、uux、cu、dnsconf、efax、httpd、ip、ifconfig、mesg、minicom、nc、netconf、netconfig、netstat、ping、pppstats、samba、setserial、shapecfg(shaper configuration)、smbd(samba daemon)、statserial(status ofserial port)、talk、tcpdump、testparm(test parameter)、traceroute、tty(teletypewriter)、uuname、wall(write all)、write、ytalk、arpwatch、apachectl、smbclient(samba client)、pppsetup +dip、getty、mingetty、ppp-off、smbd(samba daemon)、telnet、uulog、uustat、uux、cu、dnsconf、efax、httpd、ip、ifconfig、mesg、minicom、nc、netconf、netconfig、netstat、ping、ping6、pppstats、samba、setserial、shapecfg(shaper configuration)、smbd(samba daemon)、statserial(status ofserial port)、talk、tcpdump、testparm(test parameter)、traceroute、tty(teletypewriter)、uuname、wall(write all)、write、ytalk、arpwatch、apachectl、smbclient(samba client)、pppsetup ### 设备管理 diff --git a/command/ping.md b/command/ping.md index 1163b292f6..0b387e42c7 100644 --- a/command/ping.md +++ b/command/ping.md @@ -1,7 +1,7 @@ ping === -测试主机之间网络的连通性 +测试主机之间网络的连通性(ipv4) ## 补充说明 @@ -10,7 +10,7 @@ ping ### 语法 ```shell -ping(选项)(参数) +ping (选项) (参数) ``` ### 选项 diff --git a/command/ping6.md b/command/ping6.md new file mode 100644 index 0000000000..ee97688347 --- /dev/null +++ b/command/ping6.md @@ -0,0 +1,53 @@ +ping6 +=== + +测试主机之间网络的连通性(ipv6) + +## 补充说明 + +**ping6命令** ping6 是 ICMPv6 版的 ping 实现。正确使用、访问 IPv6 网站需要您提前配置本地环境,选择支持 v6 的网站进行访问(ping)。 +执行 ping6 指令会使用 ICMPv6 传输(OSI)协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。 + +### 语法 + +```bash +ping6 (选项) (地址) [网络接口名称] +``` + +### 选项 + +```bash +-a [addrtype]: 生成 ICMPv6 节点信息节点地址查询; +-b [bufsiz]: 设置套接字缓冲区大小; +-c [count]: 在发送(和接收)ECHO_RESPONSE数据包后停止; +-h [hoplimit]: 设置 IPv6 跳数限制; +-I [interface]: 具有给定接口地址的源数据包; +-i [wait]: 在发送每个数据包之间等待几秒钟,默认是 1 秒; +-p [policy]: policy 指定要用于探测的 IPsec 策略; +``` +### 地址 + +目的主机:指定发送 ICMPv6 报文的目的主机。 + +### 实例 + +```bash +$ ping6 -c4 ipw.cn + +PING6(56=40+8+8 bytes) 2409:xxxx:xxxx:85c0::2 --> 2409:8c70:3a00:42:3a::1 +16 bytes from 2409:8c70:3a00:42:3a::1, icmp_seq=0 hlim=54 time=31.236 ms +16 bytes from 2409:8c70:3a00:42:3a::1, icmp_seq=1 hlim=54 time=29.382 ms +16 bytes from 2409:8c70:3a00:42:3a::1, icmp_seq=2 hlim=54 time=29.571 ms +16 bytes from 2409:8c70:3a00:42:3a::1, icmp_seq=3 hlim=54 time=28.973 ms + +--- 66f782g2.slt-dk.sched.tdnsv8.com ping6 statistics --- +4 packets transmitted, 4 packets received, 0.0% packet loss +round-trip min/avg/max/std-dev = 28.973/29.791/31.236/0.862 ms +``` + +### 服务器 IPv6 Ping 失败可能原因 + +1. 服务器未开启 IPv6。 +2. 服务器已开启 IPv6,但防火墙(安全组)未对源地址是 IPv6 地址(::/0)的 ICMPv6 协议开放访问, + +