江苏电信IPv6使用路由器上网

2017-2-16 hale 技术

一次偶然的机会我使用电脑PPPOE拨号居然获得了240e开头的电信IPv6地址,而且经过我测试此IPv6地址可以正常访问IPv6的站点。

既然电信是提供IPv6的接入那我得把他用起来,更何况国家大力提倡发展的IPv6网络在国内还是未能大规模普及。究其原因可能是由于技术和终端设备的支持吧。

既然现在我有这技术和条件,于是想使用路由器拨号使内网终端都可以使用电信的IPv6全局地址上网。查阅相关资料,研究结果如下:

路由器还是那个折腾的网件3700v4,路由系统还是那个OpenWRT15.05.1。言归正传,上干货。

配置“/etc/config/dhcp”文件,将“lan”和“wan”部分修改如下:

vi /etc/config/dhcp

config dhcp 'lan'
        option interface 'lan'
        option start '100'
        option limit '150'
        option leasetime '12h'
        option ndp 'relay'
        option dhcpv6 'server'
        option ra 'server'


config dhcp 'wan'
        option interface 'wan'
        option ignore '1'
        option ra 'relay'
        option dhcpv6 'relay'
        option ndp 'relay'
        option master '1'
保存后,重启设备,然后进行PPPOE拨号。路由器即可获取到IPv6地址。wan口地址获取如下:

2017-03-31

lan口地址获取如下:

2017-03-31

pc端获取地址如下:

2017-03-31


经过测试终端获取的IPv6地址完全可用,可以正常打开IPv6的站点,但是在tracert的时候会在CN2做限制,比如延时加大,速率降低。

有人说路由器可以获取到IPv6地址但是终端却无法获取到IPv6地址,此时可以采用NAT的方式解决。

但是我觉得IPv6本来就是为了解决NAT而达到全局可路由的目的,此处有点本末倒置。所以我并未采用NAT方式。

本文原创,转载请说明。

标签: 技术 网络 路由 IPv6 OpenWRT

评论:

mmlmml1
2017-08-06 12:22
同样是江苏南京电信,我按照你的配置设置了一下,openwrt也是15.05.1,结果提示no route to host,该怎么办啊
hale
2017-08-08 12:09
@mmlmml1:路由器WAN和LAN能否正常获取v6地址?正常后PC方可获取。
cjjdaq
2017-05-28 02:51
请问江苏哪里,我江苏淮安发现ipv6无法获取前缀信息。
hale
2017-05-29 20:39
@cjjdaq:江苏南京电信,没有ipv6前缀只能使用ipv6隧道了。

发表评论:

Powered by emlog 苏ICP备11083054号-1