当前位置:首页 > 互联网

绿联 NAS IPv6 地址后缀随机(不按 MAC 生成)的问题、原因与修复

cmc22小时前互联网15

> 实测环境:UGREEN DX4600,UGOS Pro(Debian 12,内核 6.18),2026 年 10 月。

> 推测 UGOS Pro 各机型机制一致。文中不贴具体命令和脚本,思路说清楚为主,细节欢迎评论区交流。


## 一、现象


绿联 NAS 的 IPv6 地址**后缀(接口标识符)不是按网卡 MAC 生成的**(即不是 EUI-64),而是随机派生

的(RFC 7217 "stable-privacy" 模式),在 `ip -6 addr` 里能看到地址后面跟着 `stable-privacy` 标志。

而且控制面板里**找不到任何相关设置项**,想改都没地方改。


对一般使用无感,但对"把 NAS 当服务器用"的人,这是实打实的麻烦。


## 二、为什么这对 NAS 是个大问题


路由器上的 IPv6 防火墙/端口放行规则是要写地址的。家用宽带 PPPoE 重新拨号后 IPv6 **前缀**会变,

这很正常,忍了;但 RFC 7217 的机制是"后缀 = 密钥 + 前缀 的散列"——**前缀一变,后缀也跟着变**。


这不是推测,是我本机的实测数据:同一台 NAS、同一时刻、两个前缀派生出两个完全不同的后缀:


| 前缀 | 随机派生出的后缀 |

| --- | --- |

| 240e:…:6dd0::/64(公网) | 56e3:fe00:3232:5a7c |

| fd86:…:0::/64(内网 ULA) | 16ed:439d:f29b:bdea |


也就是说,重新拨号后 NAS 的地址是**"前缀 + 后缀"全部都变**。想在路由器上给 NAS 的 IPv6 服务

(Web、相册、远程访问等)放行入站,就只剩两个选择:


1. **每次重新拨号后重配一次防火墙**;或者

2. **干脆关闭路由器的 IPv6 防火墙**——等于裸奔。


NAS 恰恰是最需要"地址可预测"的设备类型:它天生就是用来开服务端口的。桌面系统默认随机化地址

是隐私考虑,说得通;但 NAS 是服务器,地址稳定性的优先级应该更高。


## 三、原因(排查结论)


逐层排查后确认:这不是内核限制,也不是 systemd-networkd、dhclient 的问题,而是 **UGOS 

自己的网络服务(`net_serv`)在主动写**。


`net_serv` 在**每次启动(也就是每次开机)**、以及**在控制面板里点"刷新 IPv6 地址"**时,都会

把网口的 `net.ipv6.conf.eth0.addr_gen_mode` 强制写回 `2`(随机派生模式)。这个值写死在程序里,

没有配置文件入口,UI 也不暴露任何开关——所以用户"无法修改"。


顺带一提:UGOS 并没有开启会轮换的"临时地址"(`use_tempaddr` 是 0),所以地址其实是稳定的,

只是由一个随机密钥派生,既不能从 MAC 推导,也不能在重新拨号后保持。


## 四、修复思路(简单,几句话说完)


有 SSH 权限的话,两步就能修:


1. 把网口的 `addr_gen_mode` 从 `2` 改回 `0`(`0` 就是 EUI-64,按 MAC 生成);

2. 将该网口的 IPv6 **瞬时"关闭→再开启"**(`disable_ipv6` 快速 `1`→`0`),内核会立刻重新协商地址。

这就是一个**不经过控制面板**的"刷新",几秒钟完成,IPv4 完全不受影响。


改完后地址后缀就永久固定为本机 MAC 派生的值,重新拨号只换前缀。配合支持"只匹配后 64 位"的防

火墙规则(OpenWrt/nftables、爱快等都支持),防火墙一次配置终身有效。


唯一的小尾巴:`net_serv` 每次开机都会把它改回去。所以要么每次重启后手动改一次,要么做一个开机

后自动纠正一次的小服务(跑十几秒就退出,无常驻开销),一劳永逸。需要具体做法的可以评论区交流。


扫描二维码推送至手机访问。

版权声明:本文由陈茂春的博客发布,如需转载请注明出处。

本文链接:https://www.0817dn.com/post/796.html

分享给朋友:

相关文章

一个离开某大型门户网站人员自爆黑幕

去年,我已在星星发表了一个关于免费发短信的各类软件的黑幕所在。而事实上的SMS(即短信)的黑幕远不止于此,今天,我终于有空坐下来,把其中的一些让你感觉平常却实际触目惊心的事情告诉你们,让你们知道SMS为什么是抢钱的最佳方式! 数据:2004…

八岁女童墓志铭:我来过,我很乖

八岁女童墓志铭:我来过,我很乖

无奈的父亲 有一个美丽的小女孩,她的名字叫做佘艳,她有一双亮晶晶的大眼睛,她有一颗透亮的童心。她是一个孤儿,她在这个世界上只活了8年,她留在这个世界上最后的话是“我来过我很乖”。她希望死在秋天,纤瘦的身体就像一朵花自然开谢的过程。在遍地…

54万!白血病女孩佘艳留下7份救命钱

54万!白血病女孩佘艳留下7份救命钱

昨日,对7个患白血病等重大疾病且面临生死危机的成都孩子来说,具有非常特别的意义。因为一个名叫“佘艳”的孩子,这7个孩子的命运得到彻底的改变——“我来过我很乖”的佘艳送给了这7个正徘徊在生死边缘的小朋友同一个礼物:“生命”。这7个孩子分别是杨…

32-bit Windows XP无法支持4GB内存?

INQ近日利用4条1GB OCZ PC3700 EB Platinum内存(Dual Channel CL2-3-3-8)组合进行试验,发现32-bit Windows XP操作系统无法支持。 4GB内存?确实有点前卫,不过Nvidia和…

一个大学毕业生善良的哭泣

06年的钟声已敲响,我是伴随跨年度的零点钟声哭着来到06年。05年是我人生中最沮丧的一年,就如同我在网上、电视里、报纸上看到的不忿一样,人们是那样的关心黑社会流氓的霸道,关心妓女的形形色色,怎么就没有人关心关心二流三流大学毕业生在社会上怎么…

分清电脑自动关机的原因 (硬件方面)

1.市电电压不稳 一般家用计算机的开关电源工作电压范围为170V-240V,当市电电压低于170V时,计算机就会自动重启或关机。因为市电电压的波动我们有时感觉不到,所以就会误认为计算机莫名其妙的自动重启了。 解决方法:对于经常性供电不稳…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。