本文详细描述如何利用家用路由器,结合6Plat公共IPv6接入平台,为家庭网络接入IPv6环境,实现家庭全终端(PC、Pad、Phone等)进入IPv6世界。
本文分为上下两篇,分别针对“具备IPv4公网地址”和“不具备IPv4公网地址”两种接入条件。本篇(上篇)先介绍具备IPv4公网地址的接入方法,没有公网IPv4的接入方法请见《如何通过路由器部署IPv6环境(下篇)》。

工具/原料

  • openwrt路由器一台(本文采用NETGEAR WNDR3800进行操作)
  • 网线一根
  • 电脑一台

方法/步骤

1. 测试是否具备公网IPv4地址的接入环境,测试方法如下:

2. 申请“企业隧道配置”

测试具备公网IPv4地址的接入环境后,可以开始申请“企业隧道配置”。拥有固定公网IPv4地址可直接在6plat网站申请“企业隧道配置”;如果没有固定公网IPv4地址可以先申请DDNS服务(花生壳等),然后与openwrt路由器绑定,再以DDNS域名进行“企业隧道配置”的申请。具体申请方式如下:

3. Openwrt 路由器

我的路由器采用的是WNDR3800,刷的是基于openwrt15.05.1的明月版本。(大家也可以选择其它的路由器和固件)
明月固件下载地址见下图:

4. 建立6in4隧道

刷好明月固件后,我们可以用此路由器来搭建“6in4”隧道来实现IPv6的接入了。首先通过WEB方式登陆刷了明月固件的路由器,用户名和密码都为root,选择左侧菜单栏“网络”中的“接口”,点击“添加新接口”

新接口的名称“6plat”,新接口的协议“IPv6-in-IPv4(RFC4213)”,点击“提交”

选择左侧菜单栏“网络”中“接口”,点击新建立的“6plat”,进入“基本设置”页面。“远程IPv4地址”为6plat端的公网IP地址“118.145.7.173”,“本地IPv6地址”为邮件申请企业隧道配置后,反馈邮件分配的用于互联的IPv6地址,“IPv6路由前缀”为刚刚填写的“本地IPv6地址”的前缀,例如本地IPv6地址为“240c:f:a108::2/64”,则IPv6路由前缀则为“240c:f:a108::”。以上全部填写完毕后,点击右下角“保存&应用”即可。

5. 添加IPv6的默认路由

建立6in4隧道成功后,开始添加IPv6的默认路由。点击左侧菜单栏的“静态路由”,进入设置界面(如下图),网络接口选择“6plat”,对象填写为“::/0”,
IPv6网关为6Plat端的IPv6互联地址(在企业隧道申请反馈邮件的配置手册中有)。以上填写完毕后,点击右下角的“保存与应用”。

6. 设置IPv6 DHCP和DNS

选择左侧菜单栏“网络”中“接口”,点击“LAN”进入设置页面,在DHCP服务器的“IPv6设置”中,将“广播的DNS服务器”设置为“240c::6666”(注:240c::6666为IPv6防污染公共DNS,240C::6644为6Plat 6to4公共DNS。)

7. IPv6 ULA前缀配置

选择左侧菜单栏“网络”中“接口”,将IPv6 ULA前缀设置为“240c:f:a108:xx:2/64”,其中,xx为自行设定值。设置完毕后,点击右下角“保存与应用”。

8. 进行防火墙设置

选择左侧菜单栏“网络”,将“入站数据”、“出站数据”、“转发”三项均设置为“接受”。设置完毕后,点击右下角“保存与应用”。

9. DDNS设置(有固定公网地址可忽略此步骤)

如果您有固定的公网IPv4地址,您可以直接进行下一步骤了。
如果没有固定公网IPv4地址,要进行DDNS设置。DDNS要先到DDNS网站进行注册,我这里是在3322.org进行注册的。
注册好DDNS账号之后,选择左侧菜单栏“服务”中的“动态DNS”,勾选“启用”,点击“修改”。

在“基础设置”中,“DDNS服务提供商[IPv4]”为“3322.org”,“主机名/域名”为“6in4.f3322.net”,“用户名”和“密码”为DDNS服务提供商网站中域名的“更新密码”的用户名和密码。以上设置完毕后点击右下角“保存与应用”。

在“高级设置”中,“IP地址来源[IPv4]”为“网络接口”,“网络接口”为拨号上网的那个接口。以上设置完毕后点击右下角“保存与应用”。

10. 进行连通性测试

都设置好之后可以在接口界面看到有流量出现,在PC机上进行连通性测试。


哈哈,IPv6网络已经通了,可以畅游IPv6的世界了。此时处于内网环境的所有客户端(PC、Pad、Phone等)都可以接入v6环境。如果在路由器上关闭v4 DHCP,则内网相当于纯v6环境,可以访问支持v6的网络资源。

如何通过路由器部署IPv6环境(上篇)相关推荐

  1. 在全面部署 IPV6 前,你需要了解都在这儿

    IPv6 的发展形势 近日,中办国办印发<推进互联网协议第六版(IPv6)规模部署行动计划>(以下简称<计划>),加快推进基于 IPv6 的下一代互联网规模部署,计划指出到 2 ...

  2. 《部署IPv6网络(修订版)》一2.4 邻居发现协议

    本节书摘来自异步社区<部署IPv6网络(修订版)>一书中的第2章,第2.4节,作者[美]Ciprian Popoviciu , Eric Levy-Abegnoli , Patrick G ...

  3. 纯IPv6环境App适配的坑

    来源:伯乐在线专栏作者 - MrPeak 链接:http://ios.jobbole.com/86580/ 苹果从2016年6月1号开始,强制所有app必须支持纯IPv6的网络环境.这项举措将对IPv ...

  4. 什么原因?全球许多网络提供商推迟部署IPv6

    全球许多网络提供商推迟部署IPv6,指出升级路由器和交换机的成本以及NAT为扩展IPv4地址所取得的令人印象深刻的成就. 这并没有阻止像澳门CTM这样的互联网服务供应商不要冒险,以此为榜样,并且满足终 ...

  5. 安装ubuntu系统操作系统详细流程、ubuntu管理包命令apt和dpkg命令详细说明、一键部署openstack环境、DBeaver下载驱动报错和登录提示RSA public key.. 解决方法

    文章目录 安装ubuntu操作系统 安装vmware,我这的版本是16 . 创建虚拟机 设置网络.[你没有啥特殊需求,忽略该步骤] 开启处理器虚拟化 开始安装ubuntu系统 配置sshd和修改roo ...

  6. OpenWrt路由器设置IPv6域名动态解析,同时实现IPv4设备访问IPv6节点

    文章目录 0.前言 1.准备工作 2.详细步骤 2.1.OpenWrt路由器软件包安装 2.2.防火墙放行入站数据(修改为"接受"并保存应用) 2.3.路由器做好ipv6设置(略) ...

  7. ipv6系列--本机ipv6环境搭建

    系统环境:centos7.5  kernel:3.10.0-862.el7.x86_64 Note:centos的最小化安装没有ipv6的内核模块,需要自己加载模块,所以我重新装了系统,选择的开发系统 ...

  8. HDFS RBF部署生产环境的难点和挑战

    文章目录 前言 一. Router层面的潜在问题 Router的性能测试,对请求延时的影响 Router间如何做到本地状态的一致性 Router对下游NN的统筹管理 Router对公有目录的处理 Ro ...

  9. MikroTik(RouteOS)部署IPV6

    首先,感谢一直以来电信给家庭宽带部署IPv6地址.让我有机会在使用MikroTik路由测试IPv6. 当然需要MikroTik路由器安装IPV6的包,让路由器支持ipv6. 当然其他的品牌的路由器也是 ...

最新文章

  1. js手机键盘遮挡_完美解决手机网页中输入框被输入法遮挡的问题
  2. 暴雪游戏遭遇AI“实力”坑队友:四处游走,还不参与战斗
  3. 带有控制按钮的图片滚动
  4. [react] 写一个react的高阶组件并说明你对高阶组件的理解
  5. js深拷贝和浅拷贝对数组的影响_JS基础——深拷贝与浅拷贝
  6. 团队的远程管理_不管理远程团队的7种方法
  7. 在头文件中定义或声明变量
  8. Atitit HTTP 认证机制基本验证 (Basic Authentication) 和摘要验证 (Digest Authentication)attilax总结Atitit HT
  9. SQL Sever的安装教程
  10. document.documentElement.clientHeight 与 document.body.clientHeight
  11. 三角函数泰勒级数推导
  12. 登录邮箱显示imap服务器错误,qq邮箱登陆不了显示imap服务器关闭怎么办
  13. Android出现Could not initialize class com.android.sdklib.repository.AndroidSdkHandler的解决方法
  14. 为什么要有域名,看完你就懂了。
  15. linux串行提交脚本,如何保证shell脚本串行执行
  16. rem和vw,vh的介绍
  17. 前端自动化打包部署服务器
  18. 首发,看了这份美团架构师的spring源码笔记后,才发现原来学习的思路都错了
  19. 国有企业如何建立现代企业制度
  20. mysql入门很简单.java_MySQL入门很简单: 15 java访问MySQL数据库

热门文章

  1. 怎么提取音乐中的伴奏?分享一个超好用的方法
  2. CF1438D Powerful Ksenia
  3. Java日期工具-Joda-Time和FastDateFormat
  4. 游戏编辑器制作(4)
  5. Camera2 闪光灯梳理
  6. Python编程中的常见语句
  7. 深度学习 图像分割开源代码(附链接,超级全)
  8. 常见的防御DDoS攻击的方式有哪些?
  9. 线程wait和notify深入学习和分析
  10. Win10系统打不开图片