Skip to content

Commit

Permalink
doc: update htop.md/ping.md/ping6.md (#495)
Browse files Browse the repository at this point in the history
* Make detailed supplements to some commands.

* Added the ipv6 side network test command.

* Added the ipv6 side network test command.
  • Loading branch information
Evilrabbit520 committed May 5, 2023
1 parent 40992e1 commit b68c273
Show file tree
Hide file tree
Showing 3 changed files with 68 additions and 3 deletions.
14 changes: 13 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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命令分类)
- [文件传输](#文件传输)
Expand All @@ -191,6 +201,8 @@ http://localhost:9665/
- [中国开源镜像站点](#中国开源镜像站点)
- [游戏玩家发行版](#游戏玩家发行版)
- [Team](#team)
- [感谢所有贡献者](#感谢所有贡献者)
- [License](#license)


## Linux命令分类
Expand Down Expand Up @@ -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

### 设备管理

Expand Down
4 changes: 2 additions & 2 deletions command/ping.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
ping
===

测试主机之间网络的连通性
测试主机之间网络的连通性(ipv4)

## 补充说明

Expand All @@ -10,7 +10,7 @@ ping
### 语法

```shell
ping(选项)(参数)
ping (选项) (参数)
```

### 选项
Expand Down
53 changes: 53 additions & 0 deletions command/ping6.md
Original file line number Diff line number Diff line change
@@ -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 协议开放访问,


0 comments on commit b68c273

Please sign in to comment.