文档章节

CentOS6.5通过Tunnelbroker.net添加IPV6

1899
 1899
发布于 09/13 17:02
字数 597
阅读 145
收藏 1

第一步、查看环境配置

  • 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

 

第二步、申请隧道

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

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

动作

  • 看图,进入”新创建“

 

  • 创建通道    

      

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

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

2001:470:23:95c::2

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

 

第三步、修改万网解析

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

#DNSPOD及万网是支持的..

动作:

  • 添加域名解析  

 

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

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

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

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

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

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 

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

     

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

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

     

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

方式1、

server {

listen 80;

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

 

方式2、

server {

listen 80;

listen [::]:80;

 

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

 

第七步:检测ipv6配置结果

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

 

问题

RTNETLINK answers: Operation not supported

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

 

测试工具

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

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

https://www.geocerts.com/ssl_checker

© 著作权归作者所有

共有 人打赏支持
上一篇: Linux下创建swap
下一篇: Systemd vs SysvVinit
1899
粉丝 51
博文 206
码字总数 106081
作品 0
宝山
运维
私信 提问
aliyun 启用 ipv6

开启阿里云的限制 阿里云限制了ipv6的功能,我们需要修改开启 编辑 翻到最后我们会看到一堆关于ip的配置,我们需要修改关于ipv6的设置 然后保存重启系统使之生效 查看 这里的 便是我们的 ip...

多厘
2016/07/08
2.4K
0
CentOS6.5 webserver---网络配置

一、先配置虚拟机网络映射 二、配置虚拟机网络: 1. /etc/host.conf文件如下 multi on #允许主机拥有多个IP地址 (默认) order hosts,bind #主机名解析顺序,即本地解析,DNS域名解析的顺序 ...

huangnie
2014/01/28
0
0
服务器网络配置出现问题

使用的是阿里的ECS,系统是centos6.5 之前因为苹果去搞IPV6,修改配置了之后,发现远程连不上了,用阿里的网页版连上之后,启动neetwork服务报了如下的错误 求教各位大神,这个ipv6是哪来的啊?.......

Hham
2017/03/02
38
0
nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)

centos6.5环境yum 安装nginx后(ps:新版本的nginx1.10.6) 启动报错: nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol) 解决办法: vim /etc/nginx......

墨梅
2016/11/09
776
0
MickeyBeeHome/MLSBS

#MLSBS ###MLSBS is the abbreviation of "My linux's bash script"! MLSBS 是“My linux's bash script”的缩写 。(经过在Centos6.5 和Ubuntu12.04下测试通过。) 运行方式: 下载项目后,...

MickeyBeeHome
2014/12/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

sed, awk 练习

1. sed打印某行到某行之间的内容 2. sed 转换大小写 将单词首字母转化大写 将所有小写转化大写 3. sed 在某一行最后面添加一个数字 4. 删除某行到最后一行 解析: {:a;N;$!ba;d} :a : 是...

Fc丶
59分钟前
2
0
babel6升级到7,jest-babel报错:Requires Babel "^7.0.0-0", but was loaded with "6.26.3".

自从将前端环境更新到babel7,jest-babel之前是基于babel6的,执行时候就会报:Requires Babel "^7.0.0-0", but was loaded with "6.26.3". 很烦,因为连续帮好几台电脑修复这个问题,所以记...

曾建凯
今天
1
0
探索802.11ax

802.11ax承诺在真实条件下改善峰值性能和最差情况。 如何改善今天的Wi-Fi? 在决定如何改进当前版本以外的Wi-Fi时,802.11ac,IEEE和Wi-Fi联盟调查了Wi-Fi部署和行为,以确定更广泛使用的障碍...

linuxprobe16
今天
2
0
使用linux将64G的SDCARD格式化为FAT32

一、命令如下: sudo fdisk -lsudo mkfs.vfat /dev/sda -Isudo fdisk /dev/sda Welcome to fdisk (util-linux 2.29.2). Changes will remain in memory only, until you decide to wri......

mbzhong
今天
4
0
深入理解Plasma(四):Plasma Cash

这一系列文章将围绕以太坊的二层扩容框架,介绍其基本运行原理,具体操作细节,安全性讨论以及未来研究方向等。本篇文章主要介绍在 Plasma 框架下的项目 Plasma Cash。 深入理解Plasma(1):...

HiBlock
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部