简述
本文主要介绍IPV6通信时,IPv6地址的ping、telnet操作。
实验环境
1Linux:CentOS Linux release 7.2.1511 (Core)2
3Windows:Windows 10家庭中文版windows ping linux
1命令:ping -6 linux_ipv6地址%windows接口序号查询windows接口序号
1命令:ipconfig –all通过ipconfig-all命令查看到ipv6地址如下:
1fe80::cd04:c16b:9adf:dfe7%222
3%后面是本ipv6地址对应的网络接口的index,windows术语叫scope id,可理解为一个接口序号,则22为当前windows接口序号。
查询linux_ipv6地址
1命令:ip addr通过ip addr命令查看到ipv6地址如下:
1fe80::20c:29ff:fea4:1509
windows ping linux
1ping -6 fe80::20c:29ff:fea4:1509%22
linux ping windows
1命令:ping6 -I linux_接口名 win_ipv6地址查看linux接口名
1命令:ip addr通过ip addr命令查看到linux接口名为eno16777736

linux ping windows
ping6 -I eno16777736 fe80::cd04:c16b:9adf

linux ping linux
(A服务器上ping另外一台服务器B)
命令:ping6 –I A服务器linux接口名 B服务器linux_ipv6地址
查看A服务器linux接口名
命令:ip addr
通过ip addr命令查看到A服务器linux接口名为eno16777736

查看B服务器linux_ipv6地址
命令:ip addr
通过ip addr命令查看到ipv6地址如下:
fe80::20c:29ff:feaa<9a1b>9a1b>

linux ping linux
1ping6 -I eno16777736 fe80::20c:29ff:feaa:9a1b
windows telnet linux_ipv6端口
1命令:telnet linux_ipv6地址%windows接口序号 端口查询linux_ipv6地址
1命令:ip addr通过ip addr命令查看到ipv6地址如下:
1fe80::20c:29ff:feaa:9a1b
查询windows接口序号
1命令:ipconfig –all通过ipconfig-all命令查看到ipv6地址如下:
1fe80::cd04:c16b:9adf:dfe7%22%后面是本ipv6地址对应的网络接口的index,windows术语叫scope id,可理解为一个接口序号,则22为当前windows接口序号。

查看服务端口
1命令:lsof -i: 端口号
windows telnet 服务80端口
1telnet fe80::20c:29ff:feaa:9a1b%22 80

linux telnet linux_ipv6端口
(B服务器telnet另一台A服务器上的80端口)
1命令:telnet -6 A_linux_ipv6地址%B_linux接口名 A_服务器80端口查看A_linux_ipv6地址
1命令:ip addr通过ip addr命令查看到A_linux_ipv6地址如下:
1fe80::20c:29ff:feaa:9a1b
查看B_linux接口名
1命令:ip addr通过ip addr命令查看到B_linux_ipv6接口名为eno16777736

查看A_服务器80端口
1命令:lsof –i:端口1lsof –i:80
linux telnet linux_ipv6端口
1telnet -6 fe80::20c:29ff:feaa:9a1b%eno16777736 80
部分信息可能已经过时