本地win7ping VM linux ipv6地址问题

前述

在windows和linux同时安装ipv6之后,系统将会自动分配一个link-local(链接本地)地址
也就是ifconfig -a看到的一行【inet6 addr: fe80::20c:29ff:fed7:4214/64 Scope:Link】,黄色部分就是ipv6的链接本地地址。

现在假设win7下通过ipconfig看到的ipv6地址如下:

fe80::493e:6c55:cce9:57cd%17 

%后面是本ipv6地址对应的网络接口的index,windows术语叫scope id,可理解为一个接口序号

而linux的ipv6地址是:

fe80::20c:29ff:fed7:4214

这样的配置,在linux下使用ping6 -I eth0 fe80::20c:29ff:fed7:4214能够正常ping通windows的ipv6链路本地地址

但是在windows下使用ping -6 fe80::20c:29ff:feda:aaa是不能ping通linux的ipv6地址的。

结尾

折腾了好久,还以为是本地链路地址的原因,后来发现原来是windows系统的一个很搞笑的事情(~_~也许只是我感觉搞笑)

必须使用ping -6 fe80::20c:29ff:fed7:4214%17才能ping通linux的ipv6链路本地地址,也就是需要再linux的ipv6地址后面加上%和windows网络接口序号。

这个后面的%17来自VMware Network Adapter VMnet8

为什么是VMware Network Adapter VMnet8而不是VMware Network Adapter VMnet1,因为使用的是NAT模式

因此物理机和虚拟机通信使用的VMNet8这个网络接口。

所以最后成了这样

ping -6 fe80::20c:29ff:fed7:4214%17

完毕。

原文地址:https://www.cnblogs.com/chenglee/p/9009034.html

时间: 2024-10-05 02:48:02

本地win7ping VM linux ipv6地址问题的相关文章

Linux IPv6 地址配置

添加IPV6地址ip -6 addr add <ipv6address>/<prefixlength> dev <interface>ip -6 addr add 2001:0db8:0:f101::1/64 dev eth0 ifconfig <interface> inet6 add <ipv6address>/<prefixlength>ifconfig eth0 inet6 add 2001:0db8:0:f101::1/64

Android获取本地IP地址,Ipv4地址检查,Ipv6地址检查

/** * 获取本地IP地址 * @author YOLANDA * @return */ public static String getLocalIPAddress() { String ipAddress = ""; try { Enumeration<NetworkInterface> netfaces = NetworkInterface.getNetworkInterfaces(); // 遍历所用的网络接口 while (netfaces.hasMoreEle

Error:NFS启动无法绑定IPV6地址报错

NFS服务启动时无法绑定ipv6地址 在测试NFS的时候,突然发生了从未有过的错误,故障信息如下,为此特地描述一下排错的过程,供同行参考: info:[[email protected] ~]# service nfs startStarting NFS services:                                     [  OK  ]Starting NFS quotas:                                       [  OK  ]S

闲话IPv6地址

巨大的IPv6地址空间保证阿猫阿狗都有唯一地址 IPv6的最主要动机就是满足全球唯一地址的需求.IPv6网络地址位数是IPv4的四倍,一个是32位,一个是128位.IPv6可以提供这颗行星上面每一个网络设备唯一的地址.因为是全球唯一,IPv6地址使得网络设备的全球可达性和端到端安全变得可能,该功能对某些应用和服务很关键.此外,IPv6地址空间的灵活性减少了对私有地址和NAT的需求:因此,IPv6使得新的应用协议不需要边缘路由器进行特殊处理.边缘路由器是NAT进行的地方. IPv6地址格式 IPv

第11章 拾遗4:IPv6(2)_给计算机配置IPv6地址

4. 给计算机配置IPv6地址 4.1 无状态自动配置IPv6地址 (1)网络拓扑 ①无状态地址自动配置是指不需要DHCP服务器进行管理,由客户端向路由器发送前缀请求(RS)询问其所在网段.路由器收到RS后,会发送前缀公告消息(RA),客户端根据网络RA并自己的MAC地址计算出IPv6地址 ②注意:RA公告不支持DNS分发,所以客户端只能得到IPv6地址,而得不到DNS服务器地址等额外信息. (2)路由器配置 R2#conf t R2(config)#ipv6 unicast-routing /

IPV6地址理解及配置

 理解: IPv6单播地址的类型可有多种,包括全球单播地址.链路本地地址和站点本地地址等. 1. 全球单播地址等同于IPv4公网地址,提供给网络服务提供商. 这种类型的地址允许路由前缀的聚合,从而限制了全球路由表项的数量. 2. 链路本地地址用于邻居发现协议和无状态自动配置中链路本地上节点 之间的通信.使用链路本地地址作为源或目的地址的数据报文不会被转发 到其他链路上. 3. 站点本地地址与IPv4中的私有地址类似.使用站点本地地址作为源或目 的地址的数据报文不会被转发到本站点(相当于一个私

利用DNS AAAA记录和IPv6地址传输后门

0x00 前言 在本文中,我想解释如何在DNS流量中利用IPv6地址(AAAA)记录传输Payload.在我之前的文章中,我解释了如何利用DNS和PTR记录,现在我们将讨论AAAA记录. 本文分为两部分: 第一部分:DNS AAAA记录和ICMPv6 第二部分:DNS和AAAA记录(大的DNS AAAA记录响应) 0x01 DNS AAAA记录和ICMPv6 IPv6地址对于传输Payload非常有用,让我解释下如何完成这个例子. 举个例子,我们有一个IPv6地址如下: fe80:1111:00

【Atheros】pktgen的ipv6地址处理函数参考及ipv6基本知识

pktgen有很多函数可以作为很好的网络相关的工具函数,这里列出ipv6中1:0:0:0:0:0:0:1和1::1这两种地址形式相互转化的工具函数. 第一个函数,用于把一个1:0:0:0:0:0:0:1形式的地址转化为1::1 /* * scan_ip6, fmt_ip taken from dietlibc-0.21 * Author Felix von Leitner <[email protected]> * * Slightly modified for kernel. * Shoul

IPv6地址介绍

  1. 认识IPv6地址 IPv4地址是类似 A.B.C.D 的格式,它是32位,用\".\"分成四段,用10进制表示:而IPv6地址类似X:X:X:X:X:X:X:X的格式,它是128位的,用\":\"分成8段,用16进制表示:可见,IPv6地址空间相对于IPv4地址有了极大的扩充. RFC2373 中详细定义了IPv6地址,按照定义,一个完整的IPv6地址的表示法:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx 例如: 2001