您的位置:首页 > 家用电器 > 音响 > 在VMware下实现主机与虚拟主机之间的IPv6通信

在VMware下实现主机与虚拟主机之间的IPv6通信

luyued 发布于 2011-04-15 11:54   浏览 N 次  
首先需要安装一个虚拟机,本次实验采用的是linux系统,首先需要确认Linux系统可支持IPv6地址,查询方法:输入ifconfig,回车后,如果有类似inet6 addr : fe80::20c:29ff:fed7:4563/64 Scope:link 类型的地址,说明这个linux系统可支持IPv6 在linux中为网卡添加IPv6地址方式如下:

加载ipv6模块

运行命令insmod ipv6或者modprobe ipv6,然后用命令lsmod可以查看系统已加载的模块列表,如果看到ipv6,则表示模块已经加载成功。用命令rmmod ipv6可以删除ipv6模块。也可以让系统在网络启动的时候自动加载ipv6模块,方法是编辑/etc/sysconfig/network文件,加入新的一行NETWORKING_IPV6=YES。

ifconfig eth0 add 2001:470:23:13::6/642001:470:23:13::6为你的IPv6地址这样就配置成功了 删除已有ip地址命令ifconfig eth0:0 del 2001:470:23:13::6/64 在主机(win 7)上运行命令netsh interface ipv6 set address "本地连接" 2001:470:23:13::5/64 unicastunicast为全球单播地址,它标识一个唯一的接口,如果不指明,默认为unicast,在linux中的Scope显示为Global类型 这样的话,用ping6 2001:470:23:13::6就可以ping得通了,VMware为我们做IPv6下的开发提供了很多方便,不用我们去配置IPv4向IPv6过度中的双栈、隧道等,为我们的开发提供了一个方便的环境
需要注意的几点:1、虚拟机网络连接方式务必设置为桥接,NAT是不支持IPv6的2、主机和虚拟主机的IPv6地址必须位于同一个子网
3、实验采用的VMware版本为7.1,老版本可能不支持IPv64、Linux下Ping IPv6地址时需要使用ping6,否则会出现ping: unknown host错误,windows下ping和ping6均可
--
人人都在进步,我们没有理由停止不前!
网易VIP邮箱

图文资讯
广告赞助商