OpenWrt配置IPv6之6to4隧道

标签: , , , ,

大学毕业之后就很少接触IPv6了,其实家里的网络服务商早就提供IPv6接入,虽然是通过6to4隧道,但聊胜于无吧。原来的路由器不支持IPv6协议,OpenWrt从Barrier Breaker开始已经原生支持IPv6了。

以下仅为OpenWrt配置6to4隧道访问IPv6的方法,其他IPv6接入方式请自行参考OpenWrt官方wiki。

1、安装相关协议包:

opkg update
opkg install 6to4 luci-proto-ipv6

2、编辑网络配置文件:

vi /etc/config/network

注释掉这两行:

config globals 'globals'
	option ula_prefix 'fd17:cf2e:3f8a::/48'

修改wan6的协议为6to4(如果没有请自行添加):

config interface 'wan6'
	option proto '6to4'

3、重启网络:

/etc/init.d/network restart

如果不出意外的话路由器已经能够获取到IPv6地址了。

4、安装dnsmasq-full:

opkg update && opkg remove dnsmasq && opkg install dnsmasq-full
mv /etc/config/dhcp-opkg /etc/config/dhcp

5、编辑dnsmasq配置文件:

vi /etc/dnsmasq.conf

添加两行:

dhcp-range=::1,::FFFF,constructor:br-lan,ra-names
enable-ra

6、重启网络:

/etc/init.d/network restart

如果不出意外的话客户端设备已经能够获取到IPv6地址了,试试访问IPv6网络吧。

随机文章:

  1. Windows下编译支持IPv6的Apache
  2. 用C语言实现PHP的dirname函数
  3. NDS上的SFC模拟器SNEmulDS
  4. JavaScript中的闭包(closures)
  5. WMI工具:WMI Event Viewer

3 条评论 发表在“OpenWrt配置IPv6之6to4隧道”上

  1. […] 虽然目前用的网络直接拨号就能通过6to4隧道连接IPv6(详见《OpenWrt配置IPv6之6to4隧道》),但是今天心血来潮想试试通过he.net的6in4隧道来访问IPv6。 […]

  2. 111说道:

    按照上面方法配置,路由器可以ping通v6地址,但是电脑不行,电脑无法获得ipv6网关

  3. Jiang说道:

    Collected errors:
    * satisfy_dependencies_for: Cannot satisfy the following dependencies for 6to4:
    * kernel (= 3.18.20-1-a44d8090b8f752ec1d96871dbbb8988a) * kernel (= 3.18.20-1-a44d8090b8f752ec1d96871dbbb8988a) * kernel (= 3.18.20-1-a44d8090b8f752ec1d96871dbbb8988a) *
    * opkg_install_cmd: Cannot install package 6to4.

留下回复