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

OpenWrt 如何设置 ipv6?

  •  
  •   dulang · 2018-10-09 19:52:01 +08:00 · 24384 次点击
    这是一个创建于 2230 天前的主题,其中的信息可能已经有所发展或是发生改变。

    ozyf.png of55.png

    最近发现联通分配 ipv6 地址了,但是本机一直都是本地的,不是公网了。 同志们怎么设置啊!

    26 条回复    2018-12-27 20:26:17 +08:00
    ysc3839
        1
    ysc3839  
       2018-10-09 20:25:25 +08:00 via Android
    dulang
        2
    dulang  
    OP
       2018-10-09 20:44:57 +08:00
    @ysc3839
    ![odEQ.png]( https://img.js.cn/images/2018/10/09/odEQ.png)
    ![o3ln.png]( https://img.js.cn/images/2018/10/09/o3ln.png)
    有 ipv6 地址了,但是无法使用 ping 不通
    ysc3839
        3
    ysc3839  
       2018-10-09 20:52:49 +08:00 via Android
    @dulang 电脑上禁用网卡再启用。
    flynaj
        4
    flynaj  
       2018-10-09 20:57:37 +08:00 via Android
    你的配置不对还是没有分配 pd 给你,如果没有 pd ,你只能中续模式,如果这个也不可以就只能 nat
    flynaj
        5
    flynaj  
       2018-10-09 20:59:11 +08:00 via Android
    你的版本是多少,我的 18.06.1 有 IP V6 会自动生成一个虚拟动态接口
    mimzy
        6
    mimzy  
       2018-10-09 21:03:25 +08:00
    我自己配置科技网 IPv6 时的设置,不一定完全适用,纯属瞎配,仅供参考。

    通过 odhcpd 实现 IPv6 中继:

    登录网页管理界面,在 Network->Interfaces 页面底下有 Global network options->IPv6 ULA-Prefix,这里有一个随机的 fd 开头的 /64 IPv6 地址段(如 fddd:ddd1:9439::/48 fd93:8590:feaa::/48 ),清空该地址并保存。

    修改 /etc/config/dhcp 文件,添加如下部分,使用无状态地址自动配置( SLAAC ) IPv6,不使用 DHCPv6。

    ```
    onfig dhcp 'lan'
    option dhcpv6 'disabled'
    option ra 'relay'
    option ndp 'relay'
    config dhcp 'wan6'
    option interfere 'wan'
    option dhcpv6 'disabled'
    option ra 'relay'
    option ndp 'relay'
    option master '1'
    ```

    重启 odhcpd 服务:

    ```
    /etc/init.d/odhcpd restart
    ```

    在 /etc/rc.local 中添加本地启动脚本:

    ```
    sleep 30
    /etc/init.d/odhcpd restart
    ```
    dulang
        7
    dulang  
    OP
       2018-10-09 21:37:48 +08:00
    @ysc3839 不行的
    dulang
        8
    dulang  
    OP
       2018-10-09 21:38:53 +08:00
    @flynaj 这个怎么配置 15.05.1 明月
    ysc3839
        9
    ysc3839  
       2018-10-09 21:39:34 +08:00 via Android
    @dulang 那我也不知道了,我没有 PPPoE IPv6 的环境。
    dulang
        10
    dulang  
    OP
       2018-10-09 21:48:18 +08:00
    @flynaj 你是改光猫了吗? 我这的光猫管理地址进不去。
    flynaj
        11
    flynaj  
       2018-10-09 22:05:53 +08:00
    @dulang #8 这个跟光猫没有关系,是你的路由器版本老了,升级一下路由器。15.05 也太老了
    Orciorc
        12
    Orciorc  
       2018-10-10 01:43:46 +08:00 via Android
    路由拿到 v6 地址没有?还是下面的设备没拿到 v6 地址?
    下面设备的话推荐 napt66,6relay 好像有点问题。桥接没搞定。
    ll3027
        13
    ll3027  
       2018-10-10 04:35:53 +08:00
    明月的版本为了集成其他应用,好像精简了 IP v6 相关的库,刷下其他版本吧。
    lucifer0114
        14
    lucifer0114  
       2018-10-10 07:49:30 +08:00 via Android
    楼主解决了没有?
    BOYPT
        15
    BOYPT  
       2018-10-10 09:25:34 +08:00
    LEDE 项目已经改名到 openwrt 了,别用什么 LEDE 了,用 Openwrt 18+吧
    ipv6 相关兼容最近一两年的更新很多的。
    dulang
        16
    dulang  
    OP
       2018-10-10 09:55:52 +08:00
    @flynaj 刷到最新的 18 了,虚拟动态接口出来了,但是 pd 没有,
    https://img.js.cn/images/2018/10/10/o8xC.png
    dulang
        17
    dulang  
    OP
       2018-10-10 09:56:41 +08:00
    @wildl0tuso 下面设备也可以拿到 ipv6 地址 ,但是无法使用
    dulang
        18
    dulang  
    OP
       2018-10-10 09:57:02 +08:00
    @lucifer0114 还没有呢
    dulang
        19
    dulang  
    OP
       2018-10-10 09:58:14 +08:00
    @BOYPT 已经刷到 18.06.1
    zro
        20
    zro  
       2018-10-10 10:38:55 +08:00
    @dulang #17 感觉你那边还没做好配置吧,只是还在测试;我前几天联通也拿到 v6,但是还没连通的,重拨后地址没有了。。
    最好把 OP 自带 FD 开头的地址删掉,然后 OP 上的网络诊断 traceroute 一下 ipv6,看是否正常。
    Orciorc
        21
    Orciorc  
       2018-10-10 11:02:23 +08:00 via Android
    @dulang 尝试关掉 DHCP v6,使用静态 ip,注意不要设置 fc80 开头的,否则客户端貌似会默认走 v4.需要的话晚点上图给你
    lucifer0114
        22
    lucifer0114  
       2018-10-10 11:04:40 +08:00 via Android
    @dulang 我遇到的情况和楼主一模一样。
    刚才我就家宽是否已经可以使用 IPV6 这一问题咨询了本省的联通宽带客服,对方表示未接到相关文件,也没有相关资料可以提供。
    建议楼主也咨询一下你那里的 ISP,如果得到和我这里类似的答复,那就大概率是因为 ISP 还没配置好吧。
    flynaj
        23
    flynaj  
       2018-10-10 13:06:35 +08:00
    @dulang #16 那就是你的运行商没有配置好 PD
    flynaj
        24
    flynaj  
       2018-10-10 13:15:23 +08:00
    @flynaj #23 我的配置
    uci set dhcp.lan.ra_management='1'
    uci set dhcp.lan.ra='hybrid'
    uci set dhcp.lan.dhcpv6='hybrid'
    uci set dhcp.lan.ndp='hybrid'
    NX15
        25
    NX15  
       2018-10-10 14:04:23 +08:00
    自从运营商分配了 IPv6 科学上网就不正常了,所以我直接把 openwrt 里局域网的 IPV6 关闭了.
    Anaheim
        26
    Anaheim  
       2018-12-27 20:26:17 +08:00
    不好意思挖坟了
    今天看 PT 站突然发现自己有 IPv6 了,挺高兴,马上去测试网站看了下,确实是可以正常访问 ipv6 网站了

    但是有个问题是发现宽带的速率不行了,本身是联通 300M 的光纤,speedtest 上测速起码有 380M+,下载速度 30M-40M,但是有了 IPv6 后发现测速后只有 240M+了。
    有个朋友说是 IPv4 v6 都工作在 wan 下路由器性能不足了的缘故
    具体什么原理我也不知道…我的路由是网件 3800 刷了 openwrt 最新版固件,刚刷了最新固件还没发现有 IPv6,是最近 2-3 天才有的。
    看了下自己的路由器后台接口页面,也有虚拟动态接口 (DHCPv6 客户端)和 IPv6-PD,这就是 Passthrough 方式实现的么?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1454 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 17:30 · PVG 01:30 · LAX 09:30 · JFK 12:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.