文章目录
- 1、修改/etc/modprobe.d/disable_ipv6.conf配置文件,注释里面的三行
- 2、修改/etc/sysconfig/network,将其中的 NETWORKING_IPV6=no 改为 NETWORKING_IPV6=yes
- 3、重启系统,以让更改生效。系统重启后,运行 ifconfig 命令,可以看到IPv6的地址
- 4、执行 HE 隧道地址配置例子中的 Linux-net-tools 命令
- 5、生成ipv6-tunnel
- 6.执行 HE 隧道地址配置例子中的 Linux-net-tools 命令
- 7.查看ipv6地址
- 8、测试ipv6地址
- 9、增加AAAA记录
- 10、nginx配置监听ipv6地址
- 11、通过ipv6-test检查
- 12、通过手机移动4G浏览(目前中国移动大部分4G支持IPV6网络)
1、修改/etc/modprobe.d/disable_ipv6.conf配置文件,注释里面的三行
vim /etc/modprobe.d/disable_ipv6.conf
# alias net-pf-10 off
# alias ipv6 off
# options ipv6 disable=1
2、修改/etc/sysconfig/network,将其中的 NETWORKING_IPV6=no 改为 NETWORKING_IPV6=yes
vim /etc/sysconfig/network
NETWORKING_IPV6=yes
3、重启系统,以让更改生效。系统重启后,运行 ifconfig 命令,可以看到IPv6的地址
4、执行 HE 隧道地址配置例子中的 Linux-net-tools 命令
地址:https://www.tunnelbroker.net/new_tunnel.php 填写阿里云ecs主机的公网ip
选择Hk,香港节点
点击create Tunnel
5、生成ipv6-tunnel
6.执行 HE 隧道地址配置例子中的 Linux-net-tools 命令
ifconfig sit0 up ifconfig sit0 inet6 tunnel ::216.218.221.6 ifconfig sit1 up ifconfig sit1 inet6 add 2001:470:18:1905::2/64 route -A inet6 add ::/0 dev sit1
7.查看ipv6地址
8、测试ipv6地址
Ping6 ipv6.google.com
9、增加AAAA记录
10、nginx配置监听ipv6地址
# vi /etc/nginx/conf.d/ipv6.conf
server {
listen 80;
listen [::]:80 ipv6only=on;
server_name ipv6.linkageinfo.com;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
}
执行nginx -t
加载nginx配置
nginx -s reload
查看监听端口
11、通过ipv6-test检查
http://ipv6-test.com/validate.php
12、通过手机移动4G浏览(目前中国移动大部分4G支持IPV6网络)
原文链接:LINUX配置IPV6支持(阿里云ECS),转载请注明来源!