其实这个和路由器真没关系,ip会变是mac不一致的问题,你可以ssh登录群晖,运行cat /proc/mtd会发现有env分区和vendor分区,群晖的mac存储在vender分区中,这就是为什么修改mac要刷写vender,而在env分区里面也有一个mac,env是environment的缩写,也就是运行环境,在猫盘启动时首先加载uboot,再由uboot启动系统,先加载的就是env分区(玩过开发板的都清楚),关机后不能完全断电,路由器后台显示的mac和群晖mac不一致也就是这原因,同上刷debian或者ubuntu不掉ip因为只有一个mac并且保存了环境(群晖需要加载vender分区),如果你登入ttl发现有-5错误,显示load default environment就是uboot没能保存环境变量,ttl登入uboot,env default -a,setenv ethaddr "你的mac",saveenv保存环境变量,不过单群晖不知道还修改了哪些环境,直接载入默认环境会无法启动,可以使用dd备份出来改好后还原回去6 \& z2 C) E# h. a) [" w # y3 G. c6 ^2 a! O ; J$ l* i' z' H6 {) e. {$ v之前我也老掉ip,并且不定时失联,改好后多次重启不掉,开机快一个月了,稳定 1 z8 O% T* _9 m* W6 E+ T
1 y, o F( N4 B
0 a, U+ i9 p8 z8 J6 H7 L% M