V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jikky
V2EX  ›  宽带症候群

今天发现深圳电信有公网 ipv4 跟 ipv6 公网地址了,但是 ROS 拨号获取不了 IPV6,求大佬给支招

  •  
  •   jikky · 2021-03-13 22:13:08 +08:00 · 3872 次点击
    这是一个创建于 1380 天前的主题,其中的信息可能已经有所发展或是发生改变。
    但是用 ROS 拨号无法获取 ipv6 地址,用路由器就可以获取 ipv6 地址。
    18 条回复    2021-10-25 10:24:25 +08:00
    sasalemma
        1
    sasalemma  
       2021-03-13 22:26:27 +08:00
    特区真的不一样,电信双公网在广东其他区域大概是,2018 年末大批量上线,整个广东的都是一个配置,统一的,都不需要局端配置,广州有的,清远也会有,湛江也会有。

    不过题主这样描述是不清楚的。路由拨号是只有 WAN 有 240e 的 IP 地址,还是有 IPv6-PD 。这两样的配置完全不一样的。
    CallMeReznov
        2
    CallMeReznov  
       2021-03-13 22:33:40 +08:00
    得再 PPPOE 里启用 V6 的链路协商,启用 V6 的 DHCP 客户端,才能获取到 V6 地址,而且还得中继后,区域网的设备才能获取到 V6 地址.

    不过我卜明白,为什么我机器获取到的 V6 有那么多个 fd8d 地址,而且还分临时卜临时的
    jdjingdian
        3
    jdjingdian  
       2021-03-13 22:35:23 +08:00
    packeage 里面启用 ipv6 没有,ros 默认没开启的,在 package 里选择启用后重启才有的,并且需要额外配置
    jikky
        4
    jikky  
    OP
       2021-03-13 22:50:05 +08:00 via Android
    @sasalemma 我路由器勾选了个 pd,能获取 240e 的地址。

    @CallMeReznov 启用了 ipv6,也重启了,在 ipv6 client 下面前缀 64,56,都试过了,状态都是 searching,不是 bond 。
    littlewing
        5
    littlewing  
       2021-03-14 12:38:14 +08:00
    感觉是 ros 的 bug,我之前不知道怎么搞的获取到过一次 ipv6 地址,后来再怎么弄都不行了,一直 searching
    Primovist
        6
    Primovist  
       2021-03-14 15:13:09 +08:00 via iPhone
    用 /60
    jikky
        7
    jikky  
    OP
       2021-03-14 17:46:25 +08:00
    @Primovist 前缀用 60,状态也是 searching
    你什么版本的?
    Primovist
        8
    Primovist  
       2021-03-14 18:00:56 +08:00 via iPhone
    @jikky #7 之前用的时候是 7 吧,现在换 UBNT 全家桶了。
    Primovist
        9
    Primovist  
       2021-03-14 18:08:05 +08:00 via iPhone
    systemcall
        10
    systemcall  
       2021-03-14 19:39:26 +08:00
    @CallMeReznov #2
    fd8d 开头的地址感觉和 ipv4 的 192.168.1.1/24 差不多吧,应该是你的路由器自己分配的。至于有临时地址,应该是分配方式的原因吧。我的 OpenWRT 也这样,不过是湖北电信,是有 240e 开头的 /60 前缀的,而且也可以拿到对应的地址
    jikky
        11
    jikky  
    OP
       2021-03-14 20:01:53 +08:00
    @Primovist 这个教程我看了,但是 Status 一直是 searching 不是 bound,话说这个前缀不可能是 7 啊。。
    @CallMeReznov 这个 fd8d 开头的是内网地址。
    icelake
        12
    icelake  
       2021-03-14 22:21:30 +08:00
    我这里 RouterOS 的 IPv6 一直都比较迷,刚开始一切都正常,用一阵子后各种 IPv6 的测试都会失败,得把 ROS 重启才行
    jikky
        13
    jikky  
    OP
       2021-03-15 16:49:23 +08:00
    @icelake 我这里从来没成功过。
    julyclyde
        14
    julyclyde  
       2021-03-17 15:13:39 +08:00
    v6 不是在 PPPoE 接口上获取的吧
    应该是在 WAN ethernet 上?
    jikky
        15
    jikky  
    OP
       2021-03-18 08:30:41 +08:00
    不是很清楚,我电脑拨号,或者用光猫拨号,都能直接获取到 IPV4 跟 IPV6
    xiaoun001
        16
    xiaoun001  
       2021-03-28 10:46:56 +08:00
    不是拨号获取,是 V4 拨号成功后,用 dhcpv6 获取
    fastcache
        17
    fastcache  
       2021-05-26 01:07:44 +08:00
    ROS 有 bug,拨号的 WAN 口,RA 拿不到地址,
    但 DHCPv6-PD 拿 prefix,然后分配给 LAN 口,能正常使用
    neroxps
        18
    neroxps  
       2021-10-25 10:24:25 +08:00
    之前用移动玩过 IPV6 ,当初电信还没有 IPV6 所以一直拿不到,后来老毛子都拿到了,发现我家 ROS 一直拿不到 IPV6 最后发现是我之前因为不再用移动的 IPV6 ,所以粗暴的把 IPV6 防火墙的 UDP input 禁用掉,导致所有 IPV6 数据包都 Drop 掉,所以一直不从 pppoe 获取 IPV6 地址。https://wu.renjie.im/blog/network/ros-dhcpv6/zh-cn/ 之后看到这篇文章才恍然大悟。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   927 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:40 · PVG 06:40 · LAX 14:40 · JFK 17:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.