IPV6地址优势和特点:
1.全局可达性和灵活性
2.网络地址聚合性更高
3.地址的多宿主特性
4.地址自动分配方式简单
5.更容易实现端到端通讯
IPV6地址使用和过渡
采用双站配置
使用隧道技术通讯
分为:
IPV6单播地址
IPV6组播地址
IPV6任意播地址
ipv6地址主机配置
在主机配置这里出现一个问题,在网络上找到的很多 博客都是说开启centos配置文件中的IPV6模块,但是我找了centos7和centos6两个版本系统的文件,都是没有这个文件。
截图如下:
并且在内核目录下查找到一个文件
但是不能编辑
为了记录完整性(笔记类型博客)
将第一步(找不到文件的)也记录下来。
1. 修 改 /etc/modprobe.d/disable_ipv6.conf 开启centos系统的IPV6功能
备份原始配置
cp /etc/modprobe.d/disable_ipv6.conf /etc/modprobe.d/disable_ipv6.conf_backup vi /etc/modprobe.d/disable_ipv6.conf
将 options ipv6 disable 等 于 1 变 为 0 options ipv6 disable=0
2.修改/etc/sysconfig/network
备份原始配置
cp /etc/sysconfig/network /etc/sysconfig/network_backup vi /etc/sysconfig/network
将 NETWORKING_IPV6=no 变 为 yes
PEERNTP=no
NETWORKING_IPV6=yes GATEWAY=139.255.255.0
3. 修 改 /etc/sysctl.conf
备份原始配置
cp /etc/sysctl.conf /etc/sysctl.conf_backup vi /etc/sysctl.conf
添加部分内容, 就是把 disable 的选项都等于 0 net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
4. 修 改 /etc/sysconfig/network-scripts/ifcfg-eth0
备份原始配置
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0_backup vi /etc/sysconfig/network-scripts/ifcfg-eth0
主要是新增 IPV6ADDR 和 IPV6_DEFAULTGW 两部分, 网址根据情况配置IPV6INIT="yes"
IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy" IPV6ADDR=2001:250:4000:2000::53 IPV6_DEFAULTGW=2001:250:4000:2000::1
5. 创建系统在启动时自动加载 IPv6 模块的脚本
vi /etc/sysconfig/modules/ipv6.modules
!/bin/sh
if [ ! -c /proc/net/if_inet6 ] ; then
exec /sbin/insmod /lib/modules/uname -r/kernel/net/ipv6/ipv6.ko
fi
6.重启系统加载IPV6模块
重启系统reboot
查看 ipv6 地址的输出ifconfig |grep -i inet6
输出 inet6 2001:250:4000:2000::53 prefixlen 64 scopeid 0x0/ global 表示 ipv 地址添加成功!
inet6 2001:250:4000:2000::53 prefixlen 64 scopeid 0x0<global> inet6 fe80::afb4:6574:86eb:880 prefixlen 64 scopeid 0x20<link> inet6 ::1 prefixlen 128 scopeid 0x10<host>