1
goushengnankong 2015-03-16 17:58:15 +08:00 1
今天刚刚弄好。
在OPWNERT里面安装 6relayd插件就行了。 教程地址 http://www.geektu.com/post/2013-09-02-openwrt-pei-zhi-ipv6-chuan-tou 说明 本文所述方法只用于原生支持 IPv6 接入的网络环境(典型例子如教育网)。 本文用来解决这一问题:本来我的网络环境是支持 IPv6 的,但是接入到 OpenWrt 路由器后,我的设备就没法使用 IPv6 了;怎么让路由器下的设备也能用上原生的 IPv6 呢? 完成以下操作约耗时 10 分钟。 方案 使用 6relayd 这个软件包。介绍(link): 一、安装 6relayd。 在 OpenWrt 12.09(Attitude Adjustment)中,官方源默认不提供 6relayd。解决办法有两个: 自己编译带有 6relayd 的固件(或 ipk 包); 如果你的路由器是 ar71xx 架构(比如 TP-Link WR703N、NETGEAR WNDRMAC),可以使用 我编译好的 ipk 包。 二、配置 6relayd。 编辑 /etc/config/6relayd,加入一组配置项: config relay option network 'wan lan' # note the order option rd 'relay' option dhcpv6 'relay' option ndp 'relay' 然后 /etc/init.d/6relayd start 开启 6relayd 服务即可。 现在连接至 OpenWrt 的设备可以获得 IPv6 地址了: 连接至 OpenWrt 的设备可以获得 IPv6 地址了 |
2
Rorysky OP @goushengnankong 非常感谢!
但奇怪的是,按照 Openwrt 的wiki 指引,6relayd 已经被 odhcpd 代替了,并且官方固件就内置了odhcpd。 我在 SSH 路由,能 ping 通 ipv6.google.com,但没有搞定进一步设置,lan 下的设备都不能访问 ipv6 地址 |
3
tatsuteng 2015-03-30 18:59:15 +08:00 via Android
感觉就是bug,项目issue一堆堆,但是开发者好像不想搞了了:3
|
4
jsq2627 2015-10-07 04:51:29 +08:00 1
|
5
jiangzhizhou 2015-10-13 18:44:39 +08:00
@jsq2627 太给力了。
|
6
Beckham 2016-04-01 21:34:30 +08:00
请问使用了 6relayd 插件之后是每个连接到路由的客户端都可以获得 v6 地址吗?还是只是一个穿透
|
8
Beckham 2016-04-02 14:09:19 +08:00
@Rorysky 现在我遇到一个问题,昨天 openwrt15.05 的一个版本用 6relayd (强行解压缩安装)神奇的自己可以使用 v6 ,路由器本身也可以 ping 通 v6 的地址。结果重启后再也无法复制这个情况,系统日志一致提示 6relayd relay 某个地址 ( permission denied )不知道怎么解决。
然后换用 pandora 的版本 6relayd pc 端可以获取 v6 地址,但是这个版本的 pandorabox 不知道为什么 ssh ping v6 的地址都提示 ping6 sendto operation not permitted 。真是蛋疼无比,要是能两个都能结合就好了,偏偏就是无法共存。 想问下您当时最后用的是 6relayd 解决的还是 ohdcpd ?具体方案是? |