diff --git a/PVE初始化配置.md b/PVE初始化配置.md index 5e8df8e..8788d0f 100644 --- a/PVE初始化配置.md +++ b/PVE初始化配置.md @@ -190,4 +190,52 @@ apt install cpufrequtils 在前篇的网络地址段规划时,我们有如下规划内容: - PVE IP:172.16.1.250/24 - PVE 网关:172.16.1.1 -- PVE DNS:172.16.1.1 \ No newline at end of file +- PVE DNS:172.16.1.1 + +我们预计在 PVE 内部安装 RouterOS 用于主路由,2 个 Adguard Home 虚拟机用于提供内网的 DNS 服务以及去广告。且 RouterOS 需要能让 PVE 自身访问外网。 + +因此,我们在 PVE 内部需要 4 个绑定物理网口的虚拟网桥,外加 1 个纯内部网桥。 + +先放出 PVE 网桥设置完成后的配置页面: + +![PVE网桥最终设置显示](img/pve_net_preview.png) + +在实地考察了 PVE 软路由在弱电箱的摆放位置后,本次决定使用 ETH0 口,也就是第一个物理网口,作为 RouterOS 的拨号网口,ETH3 口作为 PVE 的管理网口。 + +在初次登录 PVE 的 WEB 管理后台,并访问网络管理页面时,会发现只有一个 vmbr0。 + +该 vmbr0 绑定的物理口为列表中的第一个网口,且在 CIDR 和 网关处有IP地址参数,说明 vmbr0 就是目前的管理网口。造成该状态的原因是我们在安装 PVE 阶段,选择的网口就是第一个网口。因此我们需要对其进行修改。 + +首先我们需要对每个物理网口创建网桥,并对其进行配置修改,在修改完成前, **请不要点击“应用配置”** ,不然会导致 PVE 无法访问。 + +### 3.1.修改默认网桥 vmbr0 + +首先双击 vmbr0 ,进入配置界面: + +![修改vmbr0](img/pve_modify_vmbr0.png) + +删除“IPv4/CIDR”和“网关”信息,确保“自动启动”为勾选状态。 + +在备注处填写“For WAN”,然后点击“OK”。 + +### 3.2.物理网口创建网桥 + +![创建物理接口网桥](img/pve_br_create.png) + +点击左上角的“创建”,选择“Linux Bridge”: + +![指定物理接口](img/pve_br_phyport.png) + +因为 vmbr0 名称已被使用,因此名称处填写“vmbr1”,桥接端口填写顺序的第二个网卡名称,我演示这里为“enp3s0”。确保“自动启动”为勾选状态,在备注处填写“For LAN1”,点击“创建”。 + +然后,依次创建所有物理接口的内部网桥,直到最后一个: + +![最后的物理接口网桥](img/pve_br_last_phyport.png) + +在创建最后一个物理网口的 PVE 网桥时,需要额外填写 IPv4 和网关内容。 + +在所有物理网口的 PVE 网桥创建完成后,可以点击“应用配置”按钮,此时页面会失去连接。 + +无需担心,只需要将电脑的网线从 PVE 物理机的第一个网口拔出,并插入到最后一个网口即可。 + +如果万一还是无法访问到 PVE,可以尝试使用网线“拔插”方法,挨个测试 PVE 网口的访问情况。 \ No newline at end of file diff --git a/img/pve_br_create.png b/img/pve_br_create.png new file mode 100644 index 0000000..7058851 Binary files /dev/null and b/img/pve_br_create.png differ diff --git a/img/pve_br_last_phyport.png b/img/pve_br_last_phyport.png new file mode 100644 index 0000000..1ef45e7 Binary files /dev/null and b/img/pve_br_last_phyport.png differ diff --git a/img/pve_br_phyport.png b/img/pve_br_phyport.png new file mode 100644 index 0000000..23718d9 Binary files /dev/null and b/img/pve_br_phyport.png differ diff --git a/img/pve_modify_vmbr0.png b/img/pve_modify_vmbr0.png new file mode 100644 index 0000000..b3ebc41 Binary files /dev/null and b/img/pve_modify_vmbr0.png differ diff --git a/img/pve_net_preview.png b/img/pve_net_preview.png new file mode 100644 index 0000000..08855ba Binary files /dev/null and b/img/pve_net_preview.png differ