版权所有

全文内容均来自(或许自己会加几行备注)吉吉@知乎 的专栏 工程师 AIO 手册:打造全能家庭服务器,本文仅作为个人备份,如侵权请联系删除。


image.png

我们要开始搭建这套 AIO 系统的“大管家”了。这一章不需要你有什么深奥的网络知识,只要跟着我的节奏,一步步把“样板间”盖好就行。


本章导读:1 分钟看懂“大管家” iKuai 的上岗流程

如果你不想看枯燥的参数对比,只需记住:iKuai 是家里网络的“保安队长”

  • 它的职责:拨号上网、管住带宽、保证你老婆刷视频不卡。
  • 本章核心操作: 
  1. 盖房子:在 PVE 里给 iKuai 划出一块专属地盘。
  2. 给钥匙:通过“硬件直通”,把物理网卡直接交给 iKuai 掌管,网速才够快。
  3. 定规矩:在蓝色控制台里改好那个我们“预谋已久”的 IP:192.168.88.2
  4. **开智能:**开启只能流控,保证游戏,视频流畅运行。

️ 前置准备:别让你的 PVE 变成“孤岛”

在咱们动手安装 iKuai 之前,有一件比写代码更重要的事情:理顺你手里的网线

很多兄弟在装完 PVE 后,是用笔记本网线直连小主机的。这虽然能进后台,但使用起来很不方便。

1. 物理链路的“大挪移”

为了让调试过程更丝滑,咱们得把 PVE 先接入你现有的家网环境中。

  • 操作动作:找一根网线,一头插在小主机的 PVE 管理口(就是你装系统时用的那个口),另一头插在你现有的无线路由器 LAN 口或者交换机上。
  • 目的:这样一来,你家里所有连接 WiFi 的手机、电脑,就都能通过路由器访问到这台 PVE 宿主机了。你不需要再蹲在弱电箱旁边,坐在客厅沙发上就能远程调试。

2. 关键一步:给你的路由器“对暗号”

为了让现有的设备能找到 PVE,你的无线路由器(或交换机)必须和 PVE 处于同一个“频道”。

  • 操作动作:登录你现有的无线路由器后台,把它的 LAN 口 IP 地址 修改为我们规划好的网段,比如 192.168.88.x(建议设为 192.168.88.10 或者其他不冲突的地址)。

工程师的调试姿势

  • 检查连通性:改完路由 IP 后,尝试用你的笔记本连接 WiFi,访问 https://192.168.88.1:8006
  • 如果能打开:说明链路已通,你可以远程在浏览器里丝滑地创建虚拟机了。

一、 【样板间规划】—— 虚拟机创建与参数“潜规则”

在 PVE 里创建虚拟机,就像是给 iKuai 买个毛坯房。很多新手会在这里卡住,因为选项太多。咱们作为工程师,追求的是“够用、稳定、不浪费”。

1. 搬运镜像:把安装包送进 PVE

首先,你需要从 iKuai 官网下载 64 位的 ISO 安装包。

**️ 工程师提醒:**官网有 32 位和 64 位,基本上近 10 年的机器一般都支持 64 位,推荐使用 64 位,如果内存容量很紧张,只能给 iKuai 分配 1G 的话,建议使用 32 位。64 位最少 2G 才允许安装。32 位对于没有特殊需求的普通家用也是绝对够用的。64 位系统支持的功能(虚拟机、Docker)原本也不推荐在 iKuai 中搭建。

  • 操作:在 PVE 侧边栏点 local 存储  ISO 镜像  上传,把镜像传上去。

image.png

image.png

2. 开始盖房:创建虚拟机 (Create VM)

点击右上角的蓝色按钮“创建虚拟机”,我们要开始填表了:

  • 【General(常规)】
  • VM ID:默认 100 就行。(可以自行修改)
  • Name:填 iKuai。(可以自行修改)

image.png

  • 【OS(操作系统)】
  • 选择你刚才上传的那个 ISO 镜像。
  • 类别选 Linux版本选 6.x - 2.6 Kernel

image.png

  • 【System(系统)】
  • 全部保持默认。这些默认设置可以保证虚拟设备和系统间的兼容性。

image.png

  • 【Disks(硬盘)】
  • 磁盘大小:给 2G~4G 足矣。

iKuai 系统的安装包通常只有几百 MB,安装后的系统占用不到 1GB。其他空间主要是用来存储系统的流量统计日志和操作日志。
通过存储 local-lvm 来看,我的小主机创建虚拟机可用的空间只有 58.17GB,后面还要按照 OpenWrt,黑群晖,Win10 还是紧张的很,这里就给 2G 也完全够用了。
**️ 工程师提醒:**为什么 128G 的硬盘能用在虚拟机的只有 58.17G 了?其实在 PVE 安装时,我们都是通过默认设置进行的安装,有一部分空间被分配给了本地存储,就是上传 ISO 的地方,用来保存创建虚拟机使用的各种镜像文件。我的 PVE 分配给本地存储有 41.53G

  • **其他配置:**默认即可,参考图片。

image.png

  • 【CPU】
  • Cores(核心):给 2
  • Type(类别)务必选 host。(这相当于 CPU 不是模拟的 CPU,而是直接使用本机自己的 CPU,好处还是不言而喻的)

image.png

  • 【Memory(内存)】
  • 大小:给 2048 MB (2G)。

前面说过,64 位最低需要 2G,如果对“深度流控”有需求,并且内存空间够用的话,自行按需调整。

image.png

  • 【Network(网络)】
  • 模型:VirtIO(半虚拟化)

这是性能最高的模式。它减少了 CPU 在模拟物理硬件时的开销,能实现万兆级的吞吐量。

  • 防火墙:建议取消勾选

iKuai 作为一个专业的硬件防火墙/路由器,自带强大的防护功能。如果在 PVE 这一层再开一层防火墙,可能会导致不必要的网络不通,且会增加 CPU 负担。

  • **其他配置:**默认即可,参考图片。

**️ 工程师提醒:**这个界面只能添加一个网口,就是 iKuai 的 LAN 口(内网口),它连着 PVE 内部,负责给其他虚拟机分发 IP。

但路由器需要两个,先别急,后面的步骤我们会再添加一个网口用来接宽带光猫。

image.png

  • 【Confirm(确认)】

确认一下前面的配置是否有问题,有问题点击上面各个分类进行修改,没有问题直接点击完成。

**️ 工程师提醒:**左下角的 创建后启动 先不要选上,咱们还要添加另外一个网口

image.png

  • 【虚拟机建成】:

image.png


二、 【硬件直通】—— 物理网卡的“精准投喂”

现在的 iKuai 还只是个空壳子,它还没有拿到通往外界的“大门钥匙”。作为工程师,我们追求的是极致的效率。J4125 有两个物理网口,如果让数据包在 PVE 宿主机里转一手再给 iKuai,CPU 会很累,网速也会打折扣。所以,我们要把其中一个网口直接“塞”进 iKuai 的虚拟机里,这步操作叫作硬件直通(PCI Passthrough)

1. 为什么要“直通”?

想象一下,PVE 是个写字楼,iKuai 是其中的一间办公室。

  • 不直通:快递员(数据包)要把信送到前台(PVE),前台看一眼地址,再转交给 iKuai。
  • 直通:我们直接在写字楼外墙给 iKuai 开个专属后门,快递员直接把信塞给 iKuai。
  • 结果:速度快了,前台(PVE 的 CPU)也轻松了。

2. 实操动作:锁定那个“外网口”

  1. 在 PVE 左侧菜单选中你刚创建的 iKuai 虚拟机
  2. 点击中间栏的 “硬件”
  3. 点击上方的 “添加” 按钮。
  4. 在下拉菜单里选择 “PCI 设备”
  5. 在弹出的窗口里选择**“原始设备”**。
  6. 点开 “设备” 列表。你会看到一堆硬件代码,找带有 Ethernet Controller 字样的设备。

image.png

3. 选哪个口?

J4125 通常有两个网口。

  • 网口 1:通常是最左边的那个,我们在装 PVE 时选择的nic0,把它当成了管理口,。
  • 网口 2:这是我们要给 iKuai 拨号用的 WAN 口,应该就是另外一个nic1
  • 技巧:在列表中,通常会有两个连号的地址(如图 0000:01:00.0 和 0000:02:00.0)。默认按照网口名称的序号从小到大,所以,本设备的网口 1(nic0)就对应那个 0000:01:00.0,网口 2(nic1)就对应哪个 0000:02:00.0,我们就勾选那个 0000:02:00.0「本人 Ricky 注:我的 PICe 设备有点多,网口有 6 个,但是还是按照上述顺序,只要主机上标注的没有问题,那此时硬件上就是插第二个网口 eth1,软件界面选择排在第二个的网口」
  • 勾选下方的 “所有功能”(确保网卡的所有功能都传过去)和 “ROM-Bar”

image.png


避坑指南:别把自己关在门外!
这是新手最容易翻车的地方:千万别把网口 1(管理口)直通给 iKuai!
如果你选错了,把正在连着你电脑、让你能看 PVE 后台的那个口给了虚拟机,点击“确定”的一瞬间,你的 PVE 后台就会永久卡死。因为宿主机已经失去了对这个网口的控制权,你也就进不去了。
稳妥方案:操作前,确认你的网线插在网口 1 上,且 PVE 的 IP 是通过这个口访问的。认准序号在直通列表里,选另一个就对了。


4. 最终确认

操作完后,你的 iKuai 硬件列表里应该多了一行:PCI设备 (hostpci0)。这意味着管家已经拥有了自己的专属通道,随时准备迎接外网的流量。

image.png

5. 自动化设置:确保它是全家的“第一道光”

既然 iKuai 是全家的网络源头,它必须在 PVE 启动后第一个跳出来工作,其他虚拟机(比如旁路由、NAS)才能拿到网络。

  • 操作路径

在 PVE 左侧菜单选中 iKuai 虚拟机  点击中间的 “选项”

image.png

  • 第一项:开机自启动

双击它,勾选。这意味着只要小主机通电,iKuai 就会自动跑起来。

image.png

  • 第二项:启动/关机顺序

双击它,在 “启动/关机顺序” 里填入 1

这相当于给 iKuai 发了一张“一号优先通行证”。不管以后你装了多少个虚拟机,iKuai 永远排在第一位启动。

image.png


三、 【系统点火】—— 蓝色菜单的“身份绑定”

现在,我们要按下虚拟机的“电源键”,进入那个经典的蓝色交互界面。这步操作就像是给新买的手机激活,我们要在这里明确它的“身份”。

1. 启动与控制台进入

  • 点击 iKuai 虚拟机,进入 “控制台”,然后点击 “Start Now” 。

image.png

  • 屏幕会飞快地闪过一堆代码,最后停在 iKuai 的安装菜单,

请选择: 输入 1,回车,

是否将系统安装到硬盘sda(y/n): 输入 y,回车,进行安装。

image.png

  • 看到下面的菜单,代表 iKuai 系统已经成功的安装到虚拟机了。

image.png

2. 绑定网口(关键动作)

这时候 iKuai 虽然跑起来了,但它还不知道哪个口是进水的(WAN),哪个口是出水的(LAN)。

  • 默认已经将 lan1 绑定到了 eth0(虚拟网卡)上了,菜单 1设置网卡绑定 就不用再设置了。

image.png

3. 修改管理 IP 地址

iKuai 默认的地址通常和我们的网段不匹配,需要修改管理 IP 地址。

  • 输入 2(设置 LAN/WAN 地址)
  • 输入 0 (设置 LAN1 地址)
  • 输入 192.168.88.2/255.255.255.0
  • 通过 WEB 管理地址确认:http://192.168.88.2:80

image.png


避坑指南:为什么是 .2 而不是 .1
很多人习惯把主路由设为 .1,这是常规做法,肯定是可以的。但是,咱们教程里已经把 .1 已经分配给了 PVE 管理后台,将它作为 AIO 的根本,只能把 .2 分配给 iKuai 了。


四、 【大管家上线】—— 拨号、IPv6 与内网护城河

现在,你可以打开电脑的浏览器,地址栏里输入 192.168.88.2。如果那个熟悉的爱快登录界面出现了,恭喜你,你已经成功跨过了 AIO 最难的一道门槛。

image.png

默认账号/密码通常是 admin/admin,进入后,先修改管理员密码。

image.png

进入后台后,你会看到满屏的图表,别眼花,咱们跟着工程师的思路,只动最核心的四个地方。

image.png

1. 外网拨号:让家里通网

点击 “网络设置” “内外网设置”。找到外网网口的 wan1 点击进入,将直通的网卡绑定到 wan1 的网口上。

image.png

image.png

绑定后,开始配置宽带。

  • 接入方式:选择 “ADSL/PPPoE 拨号”
  • 账号/密码:填入运营商给你的宽带账号。
  • 点击“保存”:连接按钮旁边有提示 保存后才能连接,如果看到状态显示 已连接,恭喜你,你的 AIO 已经成功连接地球互联网。

image.png

2. IPv6 配置:通往未来的“第二条路”

现在的网站和 APP(如抖音、B 站)很多都支持 IPv6。开启它,能让你的手机上网体验更丝滑。

  • 操作:点击 “网络设置” “IPV6” “IPV6 设置”找到外网配置。
  • 启用:点击 “启用”按钮

image.png

  • 编辑:点击 “编辑”,外网接口选择“wan1”后,点击“保存”按钮。

image.png

image.png

  • 内网配置:找到内网配置。
  • 编辑:点击 “编辑”,绑定外网线路选择“wan1”后,点击“保存”按钮。

image.png

image.png

3. DHCP 设置:给全家设备发“身份证”

这是本章最重要的一步,点击 “网络设置” “DHCP 设置” “DHCP 服务端” “编辑”。

  • 客户端地址:设置为 192.168.88.100 到 192.168.88.254(参考系列 02 里的规划)
  • 网关:这里是重点! 目前填 192.168.88.2(即 iKuai 自己的地址)。
  • DNS:可以填一个本地运营商的,再加一个通用的 114.114.114.114,也可以参考图片的配置。
  • 重启 DHCP 服务:点击重启 DHCP 服务,服务端状态显示服务正常

image.png

image.png

image.png

Tips

本人 Ricky 注:

  1. 一般来说小主机不会弄什么天线来作 Wi-Fi 信号发射器,这方面肯定不如专门的路由器,它们是带有专门的信号放大芯片的。所以需要把之前 pve 设置的唯一的 lan 口接入一个传统路由器,并且把路由器改成 AP 模式。改的步骤:
  2. 此时 dhcp 是由 ikuai 负责,可以到后台看它给路由器分配了什么 IP,浏览器输入此 IP 进入路由器的管理页面

4. 开启流控:让全家流量“尊卑有序”

很多兄弟抱怨,自己打游戏正关键呢,老婆那边一开 4K 视频或者手机自动备份照片,游戏立马跳 ping 到几百。这时候,iKuai 的“流控”就要大显身手了。

  • 操作路径:点击 **“流控分流” “智能流控” **
  • 开启步骤:
    1. 流控设置: 选择“智能模式”。
    2. 流控场景:直接选 “游戏优先”(当然还有“网页优先”,“视频优先”,“下载优先”可以按需选择)
    3. 应用&生效:点击应用按钮,再点击点击生效按钮

image.png


避坑指南:流控不是万能药
很多新手为了追求极致,会给每个设备手动限速。
工程师的忠告:千万别在家里搞“设备限速”!现在的智能流控已经很聪明了。如果你手动把老婆的手机限速到 10M,等她发现刷不出高清视频时,你的 AIO 系统可能就要面临“物理拆除”的风险。
正确的做法:只开启智能流控,剩下的交给 iKuai 的 DPI 识别引擎去自动平衡。


5. 最后的“收工”动作

在退出后台前,别忘了点击 “系统设置” “升级备份” “系统备份” “导出当前配置”

  • 理由:咱辛辛苦苦配置半天,万一以后手欠把系统玩崩了,直接导入这个文件,3 秒钟就能满血复活。

image.png


五、 【联网联调】—— 宿主机的“通网”与系统补完

很多人忙活到这一步,发现手机能上网了,电脑能上网了,结果回头一看,点击。这会导致你以后没法更新系统,也没法在 PVE 里直接下载新的镜像。

1. 修改 PVE 网络配置和 DNS

系列03 中,PVE 安装时,我们配置了网关 192.168.88.2 和 DNS 服务器 223.5.5.5,我们再确认一次,如果和你的规划的配置不同,请自行修改。

image.png

2. 重启 PVE

这些配置都是在 iKuai 联网之前配置的,iKuai 联网后,这些配置不能马上生效,需要重启 PVE

image.png

3. 宿主机的“联网体检”

操作动作

  1. 回到 PVE 的 Web 界面,点击左侧菜单的 “PVE 节点” “Shell”
  2. 在那个黑色的命令行窗口里,输入:ping baidu.com
  3. 如果看到时间在跳动(类似 time=34.4ms),说明宿主机联网成功,并且域名解析也成功了!

image.png

4. 系统更新与换源(迟到的补完)

既然现在 PVE 能上网了,我们要把第三篇文章里提到的“邪修”操作补全:

  • 更新:在 Shell 里输入 apt update && apt upgrade -y。看着那一行行代码飞速跳动,这台小主机才算真正焕发了第二春。

image.png


结语:你的 AIO 已经有了“灵魂”

到这里,《工程师 AIO 手册》系列 04 就正式告一段落了。你现在的 AIO 系统已经不再是那个只会发热的铝壳子,而是一个具备了拨号、流控、虚拟化隔离能力的专业级网关。

接下来我们要折腾什么?

虽然 iKuai 很稳,但它的插件功能略显单薄。如果你想实现更高级的功能(你懂的),我们需要在 iKuai 的身后,再安插一位“军师”。

下一章预告:

《工程师 AIO 手册》系列 05:【保姆级】实操篇 —— OpenWrt 旁路由,让你的网络真正具备“智慧”。


写在最后

这篇教程如果帮到了你,别忘了点赞,收藏,关注。折腾 AIO 的路上,不怕坑多,就怕没人带路。咱们下一章见!


本内容作为《工程师 AIO 手册》系列之四,旨在分享技术逻辑,部分系统方案仅供技术交流及实验研究。