1.检查系统内核是否支持IPv6协议:
在Linux控制台中运行下列命令:
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
如果返回结果是0,就表明系统支持IPv6协议;若是1,则表明系统目前不支持IPv6协议;
2.禁用IPV6网络:
当检查系统内核发现不支持IPv6协议的时候,必须执行以下步骤禁用IPv6网络:
# echo “net.ipv6.conf.all.disable_ipv6 = 1” >> /etc/sysctl.conf # sysctl -p
三、Linux上开启IPV6网络**
1.查看本地IPV6地址:在Linux控制台中输入以下命令查看主机的IPV6地址:
# ip addr show dev eth0
2.配置IPV6地址:Linux上配置IPv6地址只需要一条ifconfig命令即可:
# ifconfig eth0 inet6 add 2001:0db8:85a3:0000:0000:8a2e:0370:7334/64
3.启动IPv6:
使用以下命令开启IPv6网络:
# echo “net.ipv6.conf.all.disable_ipv6 = 0” >> /etc/sysctl.conf # sysctl -p
重启网卡命令 :ifdown eth0 , ifup eth0
查看ipv6 地址: ip a
测试ipv6: ping6 www.baidu.com
4.IPV6地址手动添加DNS节点:
设置IPv6地址后,为了正常访问Internet,还需要到/etc/resolv.conf文件中添加IPv6 DNS地址,可以手动添加,也可以询问当地的运营商:
nameserver 2001:4860:4860::8888 nameserver 2001:4860:4860::8844
五、总结
以上就是Linux实现IPv6网络配置的具体步骤,从Linux内核支持情况检查、禁用网络、查看本地IPv6地址、配置IPv6地址和开启IPv6网络,最后添加DNS节点,步骤完美执行完毕即可完成IPv6网络的配置。最后,还应防止漏洞引发的IPv6攻击,保护你的网络安全。