V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
exqibao
V2EX  ›  路由器

ipv6 地址变化导致,需要重新设置防火墙

  •  
  •   exqibao · 2022 年 9 月 16 日 · 2136 次点击
    这是一个创建于 1280 天前的主题,其中的信息可能已经有所发展或是发生改变。

    描述

    使用华硕路由器开启了 ipv6 ,同时给 ipv6 防火墙设置了某些端口通行,只放行给定 ipv6 的部分端口。设置 ipv6 时也只设置 ipv6 地址后半截(以为不会变),因为前半截是运营商给的肯定会变。但最近发现服务器的 ipv6 后半截也是会变的(完全不一样),导致无法通过 ipv6 访问服务。

    问题

    ipv6 除了运营商的部分,是什么决定的?是完全随机的,还是通过什么计算的。一开始后缀是不会变的,最近已经变了两次。

    8 条回复    2026-03-18 13:53:12 +08:00
    hzdrro
        1
    hzdrro  
       2022 年 9 月 16 日
    隐私扩展?
    exqibao
        3
    exqibao  
    OP
       2022 年 9 月 16 日
    sudo nano /etc/dhcpcd.conf
    ```
    # Generate SLAAC address using the Hardware Address of the interface
    slaac hwaddr
    # OR generate Stable Private IPv6 Addresses based from the DUID
    #slaac private
    ```
    yzc27
        4
    yzc27  
       2 天前
    你好,我也遇到这个问题。想在路由器防火墙设置 ipv6 的端口放行。发现设备的 ipv6 地址会发生变化,每次都要进去路由器改设置,很不方便。请问你解决了吗?
    exqibao
        5
    exqibao  
    OP
       2 天前
    @yzc27 你可以搜索一下 ipv6 eui-64 之类的关键字,这种模式就是使用网卡的 mac 生成 ipv6 地址的后半部分,所有这样 ipv6 的后半截是固定。然后华硕路由器可以仅匹配 ipv6 后半截,进行放行处理。
    yzc27
        6
    yzc27  
       2 天前
    @exqibao 稍微了解了下,所以只要设备支持 eui-64 ,理论上 ipv6 都能固定后半截,这样理解对吗?另外,如果是华硕路由器,本地 IP 那一栏应该如何填才能仅匹配 ipv6 后半截?
    exqibao
        7
    exqibao  
    OP
       2 天前
    @yzc27
    ::xxx:xxx:xxx:xxx/::ffff:ffff:ffff:ffff 本地 ip 这样填,xxx 换成你 ipv6 后半截
    我当时是找到这个帖子
    https://www.right.com.cn/forum/thread-4052554-1-1.html
    exqibao
        8
    exqibao  
    OP
       2 天前
    @yzc27 是的,只要设备支持 eui-64 并开启,理论上 ipv6 都能固定后半截
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5403 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 07:15 · PVG 15:15 · LAX 00:15 · JFK 03:15
    ♥ Do have faith in what you're doing.