让子设备、路由都有公网 IPv6 的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LeviMarvin
V2EX    宽带症候群

让子设备、路由都有公网 IPv6 的问题

  •  
  •   LeviMarvin 2022-03-27 23:00:05 +08:00 3737 次点击
    这是一个创建于 1297 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前家里用的联通 300Mbps 宽带,使用联通给的光猫( WO-27s 吉比特)

    网络拓补结构如下: 光猫 -> 路由器 1:OpenWrt ( PPPoE+DHCPv6 )-> 路由器 2:OpenWrt ( DHCP+DHCPv6 )-> PC 光猫桥接,路由器 1 拨号,路由器 2 DHP ,电脑自动获取 IP 与 DNS

    现在路由器 1 有公网 IPv6 地址。 路由器 1 的 IPv6 信息( IPv6 上游):

    协议: DHCPv6 客户端 分发前缀: 2408:8226:xxxx:xxxx::/64 地址: 2408:8226:xxxx:xxxx:xxxx:xxxx:xxxx:6ca4/64 网关: fe80::7e1c:f1ff:fed4:5141 DNS 1: 2408:8888::8 DNS 2: 2408:8000::8 

    只有电脑直接连接路由器 1 才能获取到公网 IPv6 地址,通过 test-ipv6.com 的测试。 有什么办法可以让路由器 2 也能获得一个公网 IPv6 地址并且继续给路由器 2 连接的设备新的公网 IPv6 地址?

    11 条回复    2022-04-05 16:53:35 +08:00
    pk000
        1
    pk000  
       2022-03-27 23:11:10 +08:00 via iPhone
    二级路由 OpenWRT 的 IPv6 开中继模式,手改配置指定 wan 口是 master 。
    FrankAdler
        2
    FrankAdler  
       2022-03-28 01:04:53 +08:00 via iPhone
    路由器二当交换机用?
    桥接能让子路由获取 ipdv6 但是首包确实慢,可以 ping 验证,另外就是没法暴露服务
    jim9606
        3
    jim9606  
       2022-03-28 02:48:15 +08:00
    二级路由做 AP 是最省事稳定的方法。如果有原因必须跑二级 NAT ,那你可以试试 DHCPv6-PD 下游委派,这个要求运营商分发小于 /64 的前缀,例如 /60 ,可以在网络接口页 pppoe-wan 接口的 IPv6-PD 看到分发的前缀。
    然后一级路由做如下设置
    ```
    network.lan.ip6assign='58'
    network.lan.ip6hint='1' (注意这是十六进制)

    dhcp.wan.master='1'
    dhcp.lan.dhcpv6='server' (这两句我认为对家宽是有必要的)
    ```
    可以理解为,openwrt 会将 wan 口申请的前缀追加 ip6hint 使其长度达到 ip6assign ,然后将这个前缀分配至 lan 下游的二级路由。由于 SLAAC 要求不大于 /64 的前缀,所以这个方法需要运营商提供短前缀。
    具体例子看 Wiki( https://openwrt.org/docs/guide-user/network/ipv6/configuration#downstream_configuration_for_lan_interfaces )

    另外注意 Openwrt 默认规则拦截 IPv6 入站流量,有暴露服务需要的记得改防火墙规则。
    littlecap
        4
    littlecap  
       2022-03-28 06:48:02 +08:00 via iPhone
    同联通,同光猫, 有公网 v4 我选择关 v6
    fengchen0vr
        5
    fengchen0vr  
       2022-03-28 07:51:00 +08:00 via iPhone
    路由 2 为什么不 ap 模式,不能的话路由 2ipv6 中继
    rebecca554owen
        6
    rebecca554owen  
       2022-03-28 09:03:59 +08:00 via Android   1
    不要用 dhcpv6
    flynaj
        7
    flynaj  
       2022-03-28 12:55:54 +08:00
    主路由器的 br-lan 接口设置。看看电信分配给你的是多少就写多少在这里,默认的 64 不可以。最少要 60 。
    fenghuang
        8
    fenghuang  
       2022-03-28 22:34:51 +08:00
    老毛子固件可以实现嘛?
    nkcfc
        9
    nkcfc  
       2022-04-03 11:36:24 +08:00
    @flynaj 请问能让拨号的主路由只下发子网给旁路由,但不给普通客户端下发 ipv6 吗? 我想让旁路由当 v6 的网关。谢谢
    flynaj
        10
    flynaj  
       2022-04-05 09:51:01 +08:00
    @nkcfc #9 划个 vlan 出来增加一个接口。
    nkcfc
        11
    nkcfc  
       2022-04-05 16:53:35 +08:00 via Android
    @flynaj 可是这样就不方便投屏了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5842 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 01:46 PVG 09:46 LAX 18:46 JFK 21:46
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86