IPV6学习笔记

1. IPV6主机

1.1 Link Local地址

支持IPV6的操作系统如WINXP, CentOS5等,如果启用IPV6,都可以自动配置一个LinkLocal IPV6地址。型如:

fe80::20c:76ff:fe75:ecfe%5                 (winxp)

fe80::20c:29ff:feb4:81ca/64                (CentOS5)

 

1.2 LinkLocal地址可以直接使用。

Linux下面通过ping6验证网络时要指定从那个接口,如:

ping6 -I eth0 fe80::20c:29ff:feb4:81ca

 

1.3 WinXP下面也是通过ping6验证网络,如:

ping6 fe80::20c:29ff:feb4:81ca%5

注意最后面的%5是winxp给分配的接口编号

 

1.4 Linux下使用ssh

ssh -6 fe80::20c:29ff:feb4:81ca%eth0

2自己假设CentOS下面的IPV6 Router

    主要用于发布路由信息(RA).需要手动配置本地的IPV6地址。编辑/etc/sysconfig/network-scripts/ifcfg-eth0, 增加配置:

IPV6INIT=yes
IPV6ADDR=2001:db8:1:0::1/64
IPV6_ROUTER=yes

启用IPV6 FORWARDING:

sudo sysctl net.ipv6.conf.all.forwarding=1

如果需要重新启动后还有效,则编辑/etc/sysctl.conf将ipv6 forwarding打开。

安装radvd:

sudo yum install radvd

sudo vi /etc/radvd.conf 内容如下:

interface eth0
{
        AdvSendAdvert on;
        MinRtrAdvInterval 30;
        MaxRtrAdvInterval 100;
        prefix 2001:db8:1:0::/64
        {
                AdvOnLink on;
                AdvAutonomous on;
                AdvRouterAddr off;
        };

};

然后sudo /sbin/service radvd start

即可启动ipv6的路由器功能。

 

3. 局域网(Link Local)上面有IPV6路由器后IPV6的操作系统可以自动配置IPV6地址。

winxp和centos分别获得的IP地址:

winxp:

2001:db8:1:0:20c:76ff:fe75:ecfe   (MAC相关地址)

2001:db8:1:0:497:d37d:5bc3:586 (匿名IPV6地址)

其中匿名IPV6地址是winxp保护主机而随机生成的IP地址。

 

centos启用IPV6. 在/etc/sysconfig/network中加入NETWORKING_IPV6=yes启用后获得的IPV6地址:

2001:db8:1:0:20c:29ff:fe8d:4d15/64

 

 

 

你可能感兴趣的:(系统管理)