-
Notifications
You must be signed in to change notification settings - Fork 77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OpenWRT 相关教程 #7
Comments
老楼的话能分到原生ipv6地址,但是只有/64,可以用relay模式: |
据 @Blaok 说似乎不太稳定? |
现在紫荆也有原生IPv6地址了,不过还是NAT66稳定。当年折腾relay的时候用的还是BB,一直有问题,后来就一直NAT了,不知道CC怎么样。 |
学校的ipv6还是很稳定的,路由器本身的地址没问题,就是relay服务(aka:odhcpd)时好时坏。 野路子解决办法法有两个:
或者
2016年3月16日 16:28,"Blaok" [email protected]写道:
|
为啥不用 bridge 配 ebtables ? 本邮件具有数字签名,敬请核对。 Please check the digital signature attached with the e-mail.
|
教程可以提供多种方式嘛。
|
@aixlx 你昨晚的问题解决了么? |
@bigeagle 并没有,感觉如 hexchain 所说, odhcp6c 和 odhcpd的锅。 最后PC和OpenWrt能互相ping通ipv6 addr,然而延时动辄达到几十上百ms,还时不时断掉。 以下为详细报道:(略) |
我是在CC RC1和DD trunk下成功的,设备是newifi mini DHCP配置
然后还要把 |
ebtables-ipv6 #!/bin/sh
#### This is a script for ipv6 bridge and ipv4 routing
EXTIF=eth0
INTIFS=eth1 wifi
BRIDGE=br0
ip link add name $BRIDGE type bridge
ip link set $BRIDGE up
ip link set $EXTIF master $BRIDGE up
for $interface in $INTIF; do
ip link set interface master $BRIDGE;
done
ebtables -A FORWARD -o $EXTIF -p ! ipv6 -j DROP
ebtables -t broute -A BROUTING -i $EXTIF -p ! ipv6 -j DROP
####
Now, you can apply a inter IP address such as 192.168.0.1 to $BRIDGE, which
is served as gateway address for wifi users
# ip a add 192.168.0.1 dev $BRIDGE
And set up your WAN interface
# dhclient $EXTIF
And enable forward and nat
# echo 1 > /proc/net/ipv4/conf/forward
# iptables ..... |
最后那段能不能改成luci命令什么的 带点参数 搞成一个一键式配置脚本?不然我觉得还是有很多人不会用。。 |
这是我还在2012年的时候写的,可能有点过期了 https://wiki.tuna.tsinghua.edu.cn/OpenWrt/Tplink%20WR-703N#ipv6 On Sat, Mar 19, 2016, at 22:50, huiyiqun wrote:
Links: |
等我今晚试试 |
我没用过openwrt呀,我只用过正常的linux 发自我的 iPhone
|
@Blaok 你负责下这个 issue 吧,我帮你配 jekyll :) |
现在IPV6 NAT已经不再需要NAT66了,这里有一个HOWTO |
世界如此多姿多彩……我只配成功过NAT66并且可预见未来不打算换配置……我的测试环境是CC。假设路由器已经能够连接IPv6,原生或隧道都可以。 0: 确保内核模块和有用的软件包都被包含在固件里,包括但不限于: 1: OpenWRT默认会分配IPv6私网地址,在 2: 客户端有了正确的地址以后,需要在路由器上打开NAT66。OpenWRT默认的防火墙配置不会管IPv6的nat表,我一般是在
WAN6和LAN分别改成外网IPv6和内网网卡(interface)的名字,注意不是防火墙区域(zone)的名字,也不是LuCI里面 3: 在路由器上
这里 以上 |
@heyeshuang 我说的NAT66是相对于NAT44,NAT64和NAT46来说的,和那个我完全没有听说过的NAT66没有任何关系 |
@Blaok 哦(手动滑稽) |
@Blaok openwrt 安装软件包的命令是什么? |
opkg install |
内容已发布在 http://ipv6.tsinghua.edu.cn/openwrt/ 请大家指正。 |
这里是指在 openwrt 上看对吧? |
@bigeagle 对,文中已经说明了 |
经测试@heyeshuang 的方法可以使用,而且可以在luci下操作,但是最新的trunk依然没有搞定odhcpd的锅,必须在启动后手动重启下odhcpd。 |
@Blaok 的教程里漏了一点,第一步里,要记得在 |
建议:
On Tue, Oct 11, 2016 at 6:54 AM, wang20150419 [email protected]
Regards, |
请问各位巨巨,学校支持DHCPv6-PD吗?如果支持按道理CC15.05.1默认配置就能在学校宿舍用ipv6,而实际上ifstatus br-lan是显示分配不到前缀的。log也会报错
之前一直在用relay的配置方法,无奈不是太稳定,看到nat6很心动,但是我路由器已经装不下任何软件了。如果确认紫荆不支持DHCPv6-PD。那么自己配置前缀代理是不是得从'ip6prefix' (wan口) ->'ip6assign' (lan口)->路由这样的顺序来折腾? |
学校的网络没有 dhcpv6
… 在 2016年12月18日,16:13,IMconnor ***@***.***> 写道:
请问各位巨巨,学校支持DHCPv6-PD吗?如果支持按道理CC15.05.1默认配置就能在学校宿舍用ipv6,而实际上ifstatus br-lan是显示分配不到前缀的。log也会报错
odhcpd: A default route is present but there is no public prefix on br-lan thus we don't announce a default route!
但是在实验室的电脑上貌似又可以?…
Ubuntu:~$ rdisc6 eth0
Soliciting ff02::2 (ff02::2) on eth0...
Hop limit : 64 ( 0x40)
Stateful address conf. : No
Stateful other conf. : No
Router preference : medium
Router lifetime : 1800 (0x00000708) seconds
Reachable time : unspecified (0x00000000)
Retransmit time : unspecified (0x00000000)
Source link-layer address: 3C:8A:B0:86:EB:45
Prefix : **2402:f000:1:5a01::/64**
Valid time : 2592000 (0x00278d00) seconds
Pref. time : 604800 (0x00093a80) seconds
from fe80::3e8a:b0ff:fe86:eb45
之前一直在用relay的配置方法,无奈不是太稳定,看到nat6很心动,但是我路由器已经装不下任何软件了。如果确认紫荆不支持DHCPv6-PD。那么自己配置前缀代理是不是得从'ip6prefix' (wan口) ->'ip6assign' (lan口)->路由这样的顺序来折腾?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub <#7 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AGgns2h8VJ2w5G777bbFk3FXgUKg4z2Fks5rJOs_gaJpZM4HxCMU>.
|
@runapp 不是我配置的问题吧。 |
LEDE 17.01.1 更新后用上面的配置就连不上了 |
@2q1w2007 我的 LEDE 17.01.0 能用啊,NAT66 |
@2q1w2007 可以关注一下LEDE 17.01.1 changelog #396,这一版本修复了odhcpd在没有dhcpv6-pd情况下用relay模式时不稳定的问题。亲测有效,非常稳定(紫荆和主楼,老楼网络环境据说比较诡异没机会尝试)。毕竟还是比nat66方便很多的,性能也好一些。 |
@imconnor 更新了之后里面的机器能取到地址但是ping不通外面,但是路由本身是能ping通外面的 |
窃以为这两步没有必要。实际上配置
就可以访问了。 |
这取决于 ip6tables 的默认规则,如果默认是 ACCEPT 就没必要,否则就需要这两条规则。
mrhso <[email protected]> 于2018年6月29日周五 上午8:45写道:
… @Blaok <https://github.com/Blaok>
ip6tables -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
ip6tables -A FORWARD -i $LAN -j ACCEPT
窃以为这两步没有必要。实际上配置
ip6tables -t nat -A POSTROUTING -o $WAN6 -j MASQUERADE
就可以访问了。
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#7 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ADTrgCUbKXRQR1y3rcVD5sgUbceq-VuIks5uBXi9gaJpZM4HxCMU>
.
|
OpenWrt2015年及之后的版本内核已经带了IPv6的支持,不需要(也没有)安装kmod-ipv6了。 |
@ideal 发个PR? |
好的。 |
路由器获取了
LEDE "Reboot" 17.01.5 |
/128 的 IPv6 地址的确无法作 relay,如果你是需要 ipv6 的认证,那么学校是通过 dhcpv6 给你分配的 /128 的地址,你需要用 ipv6 的NAT。 |
能给华硕那个pdcn提供一个套路么,isatap |
参考https://www.jianshu.com/p/eb07eaac6167里的OpenWrt 18.06.1 可用的简单配置方法,根据我的网络进行了一些修改
|
22.03里面NAT规则变成一堆选项卡了,也找不到填代码的位置…… |
firewall / zone / wan 裏面的 masq6 便替代了 ip6tables -t nat。
不過,網關仍需用脚本添加。 |
感谢,现在openwrt下游设备可以获取ipv6地址了 |
如题
The text was updated successfully, but these errors were encountered: