第一步、查看环境配置

  • CentOS release 6.5 (Final)
  • uname -a

Linux TEST2 2.6.32-642.6.2.el6.x86_64 #1 SMP Wed Oct 26 06:52:09 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

 

  • nginx -V,必须开启ipv6支持,如果没有须重新编译nginx,参数如下:

configure arguments: --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_spdy_module --with-http_gzip_static_module --with-ipv6 --with-http_sub_module --with-ld-opt='-ljemalloc'

 

  • ip addr

CentOS6.5通过Tunnelbroker.net添加IPV6

 

第二步、申请隧道

原因:解决该问题的常见方式有两种,

  • 在国外服务器,配置反向代理,解决ipv6访问问题
  • 建立隧道实现通信

动作

  • 看图,进入”新创建“

CentOS6.5通过Tunnelbroker.net添加IPV6

 

  • 创建通道    

CentOS6.5通过Tunnelbroker.net添加IPV6

CentOS6.5通过Tunnelbroker.net添加IPV6      

自动检测结果必须是绿色才可用

查看通道配置信息[CentOS选择linux-route2],分配到的ipv6地址为 :

2001:470:23:95c::2

如下红框内部分为配置代码

CentOS6.5通过Tunnelbroker.net添加IPV6

 

第三步、修改万网解析

注意:部分DNS解析服务商(美橙)不支持同一域名同时配置A类及AAAA类地址

#DNSPOD及万网是支持的..

动作:

  • 添加域名解析  

CentOS6.5通过Tunnelbroker.net添加IPV6

 

第四步:到服务器进行配置

  • 修改 /etc/sysctl.conf,将值1改为0

CentOS6.5通过Tunnelbroker.net添加IPV6

net.ipv6.conf.all.disable_ipv6 = 0

net.ipv6.conf.default.disable_ipv6 = 0

net.ipv6.conf.lo.disable_ipv6 = 0

  • 修改/etc/sysconfig/network,将NETWORKING_IPV6=no的no改为yes

CentOS6.5通过Tunnelbroker.net添加IPV6

  • 修改/etc/modprobe.d/disable_ipv6.conf ,全部注释

CentOS6.5通过Tunnelbroker.net添加IPV6

  • 修改完毕重启系统
  • 重启后按序执行申请给出的命令(重启后丢失)

modprobe ipv6

ip tunnel add he-ipv6 mode sit remote a.b.c.d local e.f.g.h ttl 255

ip link set he-ipv6 up

ip addr add 2001:470:23:95c::2/64 dev he-ipv6

ip route add ::/0 dev he-ipv6

ip -f inet6 addr 

  • 查看出现新的网卡信息,即表配置成功

   CentOS6.5通过Tunnelbroker.net添加IPV6  

  • 检测本机ipv6配置是否成功,

   ping6 ipv6.baidu.com,返回ipv6的地址且有响应即ok

 CentOS6.5通过Tunnelbroker.net添加IPV6    

第五步:修改nginx配置,监听ipv6地址

方式1、

server {

listen 80;

listen [2001:470:18:254::2]:80;

 

方式2、

server {

listen 80;

listen [::]:80;

 

第六步:重启nginx,检查监听情况         

CentOS6.5通过Tunnelbroker.net添加IPV6

 

第七步:检测ipv6配置结果

http://ipv6-test.com/validate.php 进行测试,选择“website”,输入网址并提交,

CentOS6.5通过Tunnelbroker.net添加IPV6

 

问题

RTNETLINK answers: Operation not supported

重启网卡无效,需重启系统 reboot

 

测试工具

http://ipv6-test.com/validate.php

https://www.ssllabs.com/ssltest/

https://www.geocerts.com/ssl_checker

转载于:https://my.oschina.net/HeAlvin/blog/2050938

相关文章:

  • 2022-12-23
  • 2021-10-03
  • 2022-12-23
  • 2022-12-23
  • 2021-09-11
  • 2022-01-09
  • 2021-04-03
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案