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

路由器获取不到 ipv6 前缀,电脑 pppoe 拨号可以

  •  
  •   ghdong · 188 天前 · 1702 次点击
    这是一个创建于 188 天前的主题,其中的信息可能已经有所发展或是发生改变。

    嘉兴电信,前天突然发现 tailscale 的延迟从十几 MS ,窜到 250 多 ms ,回到家发现整个网内 ipv6 全部丢失。 登录 routeros 后台,发现无法获取 ipv6 前缀,打 10000 号,让我电脑直接 pppoe 拨号。 但 pppoe 拨号确实能获取一个 128 位的 ipv6 地址 240e 开头的。 现在还有其他办法让网内的设备获取到 ipv6 地址吗?

    17 条回复    2024-07-26 10:20:24 +08:00
    xumng123
        1
    xumng123  
       188 天前 via iPhone
    ipv6 太复杂了,语言都难以统一。看路由器有没有配置 dhcpv6 客户端,我 op 配了也拿不到不知道为啥
    titanium98118
        2
    titanium98118  
       188 天前
    routeros 不懂,但 Openwrt 只要在 pppoe 里开启 Obtain IPv6 address ,pppoe 拨上后会自动生成一个 pppoe 的 dhcpv6 客户端,里面带有 pd /60
    ghdong
        3
    ghdong  
    OP
       188 天前
    @titanium98118 目前 unifi 的网关路由器和 ROS 路由器,都不能获取 ipv6 前缀,晚上试试 openwrt ,另外已经报 10000 号,这两天获取的 IPV4 地址网段也是新的,之前没有看到过的,怀疑电信搞鬼。
    ghdong
        4
    ghdong  
    OP
       188 天前
    @xumng123 如果当地开通了 ipv6 ,光猫也要改成 IPv4+ipv6 的。这样才能获取到 v6 地址。
    bfdh
        5
    bfdh  
       188 天前
    估计就是上端不分配前缀了吧,这个没有什么奇怪的。试试把 openwrt ipv6 配成 hybrid 模式。
    dude4
        6
    dude4  
       188 天前
    可能是上级把 PD 关了?/128 就是没 PD ,只能一台设备呀,没 PD 自然内网设备都没有 V6 。一个子网就需要最小/64 的 PD ,尽管违反 V6 蓝皮书的规定,但联通经常这么干……电信好点,很多地方有/60 甚至/56 的 PD 给你。
    ghdong
        7
    ghdong  
    OP
       187 天前
    大概原因找到了,ROS 拨号界面,打开 PPPOE scan 发现有两个 service 两个 AC NAME 名称不一样,默认拨上去的是不会给 ipv6 地址,复制另一个 AC NAME 到拨号界面的 AC NAME 选项,再拨号就可以获取 IPV6 了。
    但是普通的路由器是没有这个 ac name 的选项的。
    ghdong
        8
    ghdong  
    OP
       187 天前
    ghdong
        9
    ghdong  
    OP
       187 天前
    openwrt 也有 AC 集中器和 service 选项,像 unifi UDM ,估计只能 ssh 登录改某个文件了。
    slack
        10
    slack  
       187 天前
    我的 RouterOS ipv6 也是配置成 SLAAC 模式,连下面的华为 wifi 就无法获取 ipv6 前缀了,我查了一下网上的说法是华为的固件出问题了。
    HOOC
        11
    HOOC  
       187 天前 via Android
    换了中兴的 vbras ,和 routeros 不兼容了。
    songofsaya
        12
    songofsaya  
       186 天前
    中兴光猫也可以通过开 Telnet 后修改配置文件指定 AC-NAME ,那个字段也是生效的
    ghdong
        13
    ghdong  
    OP
       185 天前
    @HOOC 确实,好在 routeros ,可以指定 ac name,unifi 的路由器,也是不能正常获取。
    jason96
        14
    jason96  
       151 天前
    openwrt 怎么看这个 ac name 或者 ros 怎么看
    ghdong
        15
    ghdong  
    OP
       151 天前
    @jason96 应该是安装 pppoe-discovery 这个软件包。
    nwdan
        16
    nwdan  
       144 天前
    @ghdong 我这边用 UniFi Dream Machine SE 中 IPv6 选择 SLAAC 可以正确获取 IPv6 地址和 PD ,下面的客户端似乎也能正确获取。网络是中国电信。
    eijnix
        17
    eijnix  
       130 天前
    我这边有三个 ac ,其中两个是能获取到 60 前缀,有一个只能获取到 64 前缀
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1091 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:15 · PVG 03:15 · LAX 11:15 · JFK 14:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.