V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
squid157
V2EX  ›  问与答

IPv6 路由设置求解

  •  
  •   squid157 · 2017-04-05 11:43:51 +08:00 · 2825 次点击
    这是一个创建于 2579 天前的主题,其中的信息可能已经有所发展或是发生改变。

    某学校的校园网,带原生 IPv6 。

    路由器 OpenWrt ( LEDE ),想让路由器后面的设备也取得 IPv6 地址。

    然而学校的网络设置非常糟糕。不支持 Prefix Delegation ,所以我没有单独的一个 /64 的 block 让路由来分配给下游,这个勉强可以忍受,毕竟不是标准强制。

    然而,坑的地方在于,我得不到 /64 的 block 。在这栋楼里面的设备,地址前 64 位都一样。这就很坑了,因为我觉得实际上没办法这样路由 IPv6 。

    这里是我在 GitHub 看到别人的状况,他的情况和我的一样 https://github.com/openwrt/odhcpd/issues/66 。当然我和他八成不是一个学校,国内高校可能普遍有这个问题,因为 CERNET2 给每个学校都是一个 /48 ,尽管我校还有一个 /32 并且还占了两个 AS ,但似乎都没有实际上分配出去(暴殄天物)。

    所以,这种情况下,路由器只能做 IPv6 的桥接模式么?

    9 条回复    2017-04-06 21:31:32 +08:00
    dlsflh
        1
    dlsflh  
       2017-04-05 11:48:19 +08:00 via Android
    我也想知道
    liyvhg
        2
    liyvhg  
       2017-04-05 12:41:16 +08:00 via Android
    桥接估计是最好的办法了

    没有 ipv6-pd (拿到一个 /96 的 pd 也行),就没办法给下级设备分配原生 IPv6 了
    -- 还有一种很 dirty 的方式, ipv6 Nat ,不推荐。
    titanium98118
        3
    titanium98118  
       2017-04-05 12:41:23 +08:00
    做 NAT ,给路由后面的设备分配私有 IPV6 地址
    redsonic
        4
    redsonic  
       2017-04-05 14:47:01 +08:00
    分配短于 /56 前缀的 ipv6 地址给 CPE 都是耍流氓,可怜后面的人要给前人埋坑。
    nealwx
        5
    nealwx  
       2017-04-05 23:41:04 +08:00 via iPhone
    ipv6 passthrough

    安装 6relayd ,还有一个前提,你 openwrt 的内核要支持 ipv6 。具体怎么配,请 google
    nealwx
        6
    nealwx  
       2017-04-05 23:46:06 +08:00 via iPhone
    再补充一下, 6relayd/odhcpd 你 client 端的 ip6 / ip 不是由你的路由器分配的,而是由你的上一级路由分配的。
    squid157
        7
    squid157  
    OP
       2017-04-06 00:17:14 +08:00 via iPhone
    @nealwx 是 这样能分配到地址,但无法联网。
    nealwx
        8
    nealwx  
       2017-04-06 08:06:01 +08:00 via iPhone
    @squid157 你 openwrt 的内核版本是多少,印象中如果版本过低的话 ipv6 是会有问题的。
    squid157
        9
    squid157  
    OP
       2017-04-06 21:31:32 +08:00 via iPhone
    @nealwx kernel 是比较新的吧 3.x 具体忘了 LEDE-17.01 大多数软件包比 OpenWrt 新多了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1009 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 19:03 · PVG 03:03 · LAX 12:03 · JFK 15:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.