Skip to content

PVE 安装 ikuai

基于 PVE 8.3.0

0. 登录 PVE 的管理页面

https://<IP>:8006

根据 安装 PVE 系统 中完成配置,确认网卡配置表格。

1. 下载镜像

官网,下载 64 位 ISO 文件。

2. 上传镜像

在 PVE 左侧服务器视图中,点击 "local (pve)" -> "ISO 镜像" -> "上传"

选择刚刚下载的镜像文件,上传。

3. 创建虚拟机

3.1 虚拟机基础配置

配置要点如下:

ini
[一般]
名称="ikuai"
[操作系统]
选择"使用CD/DVD光盘镜像文件(ISO)"
存储="local"
ISO映像=刚才上传的镜像文件
[系统]
# 全部默认
机型="i440fx"
BIOS="SeaBIOS"
添加EFI磁盘=0
SCSI控制器="VirtIO SCSI Single"
[硬盘]
磁盘大小 (GiB)=4
[CPU]
核心=2
类别="host"
[内存]
内存(MiB)=2048
[网络]
# 默认
模型="VirtIO (半虚拟化)"
# 半虚拟化和直通差不多, 比 E1000 效率高
[确认]
创建后启动=0
# 点击【完成】按钮

创建虚拟机后,先不要启动,进入设置。

3.2 添加直通网口

安装 PVE 系统 中,已经选择了使用 eth0 作为 PVE 的管理网卡。

剩下的 eth1~eth3,都直通给 ikuai,让 ikuai 管理。

选择 ikuai 虚拟机,点击 "硬件" -> "添加" -> "PCI设备",在弹出的窗口中选择 "原始设备"。

下拉选项中有四个 I226-V 设备,参照 安装 PVE 系统 中的确定的 网卡配置 表, 添加除了 eth0 之外的其他网卡。

谨慎配置,一定不要把 PVE 管理网口直通了。

4. 安装后配置

安装完成后自动重启,先关机。将启动顺序调整为硬盘优先,再启动。

4.1 设置 LAN

启动 ikuai, 进入控制台 shell 界面。

可以看到控制台输出了 eth0~eth3 四个网卡。

其中 eth0 是 pve 的管理网口,其他三个网口是直通的三个 PIC 网口设备。

设置 LAN1 地址

选择 2 "设置LAN/WAN地址",再选择 0 设置 "LAN1地址",设置为当前局域网同网段的一个不重复的地址。

我设置的 ikuai 的管理地址是 192.168.50.9/255.255.255.0

设置成功后,可以从网页登录 ikuai 的管理页面,地址是刚才设置的 LAN1 地址。密码都是 admin/admin

初次登录会让改密码,修改为自己常用的密码。

(可选) 设置 LAN1/WAN1 网卡绑定

后边进入 ikuai 设置界面后也可以改

默认情况下 LAN1 绑定在 eth0, 通过 PVE 桥接, 不需要更改。

把 WAN1 绑定到 eth1,用来连接光猫使用:

  • 选择 1 "设置网卡绑定", 输入如下命令
bash
set wan1 eth1

4.2 设置 WAN

连接到 LAN1 网口,打开浏览器,输入管理地址 IP,登录管理页面。

选择 WAN1, 绑定 WAN1 到 eth1。

插上上游设备网线。

设置 WAN1 地址, 选择 DHCP (默认)。可以看到系统已经获取到了 IP 地址。 (可以设置上游 DHCP, 绑定一个固定 IP)

4.3 设置 LAN

进入“网络设置”->“内外网设置”,点击 LAN1,展开“高级设置”,将 eth2 和 eth3 也勾选上。

FAQ

旁路由架构为非对称路由,会有一些问题

1. 配置旁路由后,无线无法上网

https://blog.csdn.net/qq1337715208/article/details/122271608

  1. ikuai 中,安全设置 -> 高级设置,不勾选 “丢弃无效的连接访问路由”
  2. immortalWRT 中,“网络 -> 防火墙 -> 区域”,开启lan区域的 “IP动态伪装”
    • 这样一来,数据包要经过旁路由和主路由的两次NAT,会有一点性能问题
  3. immortalWRT 中,编辑“网络 -> 接口 -> lan”,在“DHCP->常规设置”中勾选“忽略此接口”

Released under the MIT License.