知乎有位老哥用N5100小主机搞了台ALL IN ONE:PVE打底,iKuai做主路由,OpenWrt当旁路由,再塞一套黑群晖NAS,一台机器包办全家网络。知乎
结果天一热,这台机器隔三差五死机,每死一次,全家断网一次。家人埋怨:“电信师傅网弄得好好的,你非要折腾。”最后软路由老老实实换回物理机,世界才恢复和平。
这就是ALL IN ONE最经典的结局:你以为的ALL IN ONE,实际是ALL IN BOOM。

但诱惑是真的大:省一台路由、省一份电、省一块地方,还能随手开虚拟机跑Docker。知乎上“什么样的NAS方案(All In One)比较好?”这个问题有69万人看过,B站这周还有人在发ESXi打造AIO的保姆级教程。NAS玩得越深,越容易动了把全家网络塞进一台机器的心思。哔哩哔哩
动手之前,先看清这三个坑。
坑一:合了路由,就是合了故障域
NAS是你的玩具,路由是全家的命根子。合体之后:你折腾虚拟机,全家断网;你升级系统重启,全家断网;你配置写错,全家断网——而且你自己可能都进不去后台。知乎知乎
一位把PVE、Debian、飞牛、Windows Server挨个跑过一遍的老玩家总结过一条铁律:不要在All in One上搭软路由,主路由旁路由都不要。不是架构跑不通,而是一旦配置出错,会把整个系统拖下水,排障时间久到怀疑人生。
坑二:直通是深坑,核显直通是深坑里的深坑
想让虚拟机转码视频,就得把唯一的核显直通出去。但显卡直通是直通里最复杂的一类,挑虚拟平台、挑BIOS,Q35机型、UEFI型号,处处是小坑。
更要命的是后遗症:直通之后,宿主机哪怕只是网卡挂了,你都因为SSH不进宿主机而没法调试,只能对着黑屏干瞪眼。知乎

坑三:宿主机底层别乱动
给PVE装桌面、给飞牛改依赖,教程都说能成,装过的人都说“不是这里有问题就是那里有问题”。飞牛底层是Debian,动了依赖版本,甚至会导致无法在webui下正常升级系统。知乎
记住一句话:PVE就是跑虚拟机的,飞牛就是玩webui的,新功能一律用虚拟机和Docker扩展,别动底层。
那AIO到底还能不能搞?
能,关键是合哪一层,以及给故障留好退路:
主路由交给光猫或物理路由,NAS上最多跑个旁路由虚拟机——挂了全家网络只是“降级”,不是“断供”;
飞牛OS原生支持多网口桥接,30秒自动配置,轻度合一需求其实不用开虚拟机。哔哩哔哩
真需要桌面,直接装带桌面的系统当宿主机,Ubuntu或Win11+Hyper-V都行,别在PVE上硬装桌面;
配一台UPS,并且在合一之前先问自己:这台机器今天挂了,全家网络怎么办?

AIO的本质,不是省一台机器,而是把多个故障域合成一个。折腾的乐趣可以有,但别让全家为你的乐趣陪跑——玩具和家庭的和平,才能都保住。