Saber 酱的抱枕

Fly me to the moon

07/14
2018
其他

【算是转载】IPv6与路由器

学校之前提供了一个通过一个4to6服务访问某不可说的搜索引擎的服务崩掉了,不知道还会不会恢复。
没有这个日子真是不好过。
当然高校里是有IPv6没错,我宿舍里能用没错
办公室里其实也有的。但是有路由器啊。这就是个大麻烦。
因为目前的家用路由器基本上对IPv6的支持很不好。而且目前IPv6的实现方式也很庞杂……
因此请务必购买智能路由,比如网件啦,asus(asus-merlin固件,其它梅林固件)啦,极路由啦(然而APP操作只让我感到MDZZ和不怀好意),能刷OpenWrt/Padavan/梅林的啦什么的。
幸运的是办公室之前我做主买了个Asus AC1200,虽然很垃圾啦……当时也没想这么远。
怎么做呢?

转载正文↓
http://koolshare.cn/thread-46415-1-1.html
转载正文↑

都是在ssh下进行的设置。ssh是什么以及如何用它控制路由器这就不提了……

很不幸,学校里一开始是使用的无状态分配IP,这样好像会拿到一个/64的地址(嘛请理解为一个网段),这样就很方便
然而现在是DHCPv6,拿到的是/128(单个IP)。而且好像也不支持DHCP-PD
因此很多方法都不能用了。Native什么的……
本来asus-merlin自带一个IPv6 passthrough,结果asus的passthrough实际却是6relayd。我这不但不能用,根据回报用了也会经常卡顿。

好像真正的passthrough就是类似于上面那个的方法3。网件的好像就是这样的。

于是用了方法3(路由器自带的IPv6功能直接关闭),双栈运作了。
不幸的是路由器重启就会重置这些设定,而要写入路由器需要刷一般的梅林好像还是和版本有关。结果ac1200没有第三方梅林也不能开启修改jffs……
虽然好像外接U盘可以,但似乎存在多次执行的问题。
算了还是重启一次弄一次吧。

下次也许优先买网件吧。IPv6 NAT这个方法也许更加普适/简单,可不幸的是似乎大部分固件,包括那些开源固件(至少原版)都不支持IPv6 NAT……………………
总之要记得这么个事了。

更新:好像遇到了限制终端数量的问题…………NAT不可避?

目前买了个国产的MT7628 (MT7628AN)开发板,16M+128M,3个网口+2.4GHz无线。由于强迫症,刷入了自己用image builder生成的最新openwrt(加了我需要的ipv6 NAT包)(原版自带的是15.05,目前最新18.06.01)。等完全弄好了再详细写吧https://saber.love/mt7628an折腾记录.html

【算是转载】IPv6与路由器

  1. WYHX
    Firefox 62Firefox 62WindowsWindows

    网件官方固件的IPv6穿透比较奇怪,里面有一个IPv6-relay的二进制程序(-h输出和pppoe-relay一样,但显然不应该是这玩意,应该是被网件官方魔改过;网件官方固件的GPL源码包里并没有这个程序的源码),在6relayd不能正常工作的网络环境里它却很稳定。

    回复
    1. locationiskey 文章作者
      Microsoft EdgeMicrosoft EdgeWindowsWindows

      网件的穿透我记得就是路由器压根不处理ipv6这边的东西只管转发。所以我才说类似方法3……这个在某些情况下是非常合适的,比如有上级路由什么的……………………魔改好啊2333

      回复
  2. locationiskey 文章作者
    Microsoft EdgeMicrosoft EdgeWindowsWindows

    出于几个原因:
    1.开源固件的无线驱动有时候会不大好,但这个非得用过才知道;
    2.学校买路由器是办公用品不好报销

    打算用开发板。
    <del datetime="2018-09-12T11:58:17+00:00">目前看中
    Linkit Smart 7688带某个扩展板
    再加一个Realtek8152B usb转RJ45,获得双网口,用openwrt作为前置路由,但无视它的无线功能</del>
    店家不理我,我要开发票啊!
    也许用现有的其它乱七八糟的开发板好了。
    用现有的路由器做AP

    因为学校的网似乎只有30M上下,不超过50M,所以问题不大。要是50M或更高可能就不合算了

    回复