网络配置可以通过GUI完成,也可以通过手动编辑包含整个网络配置的文件/etc/network/interfaces
来完成。interfaces(5)手册页包含完整的格式说明。所有Proxmox VE工具都努力保持直接的用户修改,但使用GUI仍然是可取的,因为它可以保护您免受错误的影响。
一旦配置了网络,您可以使用 Debian 传统工具 ifup 和 ifdown 命令来启动和关闭接口。
Proxmox VE 不会将更改直接写入 /etc/network/interfaces·。相反,我们写入一个名为
/etc/network/interfaces.new`的临时文件,这样你就可以一次做许多相关的更改。这还允许在应用之前确保您的更改是正确的,因为错误的网络配置可能会导致节点无法访问。
使用默认安装的 ifupdown 网络管理包,您需要重新启动才能提交任何挂起的网络更改。大多数时候,基本的Proxmox VE网络设置是稳定的,不会经常更改,因此不需要经常重新启动。
使用可选的 ifupdown2 网络管理软件包,您还可以实时重新加载网络配置,而无需重新启动。
从Proxmox VE 6.1开始,您可以使用节点的"网络"
面板中的"应用配置"
按钮,通过Web界面应用挂起的网络更改。
要安装 ifupdown2
确保您安装了最新的 Proxmox VE 更新,然后
安装 ifupdown2 将删除 ifupdown,但由于版本 0.8.35+pve1 之前的 ifupdown 的删除脚本存在一个问题,即网络在删除时完全停止 [1] 您必须确保您拥有最新的 ifupdown 软件包版本。
对于安装本身,您可以简单地执行以下操作:
apt install ifupdown2
有了它,一切就绪。如果遇到问题,您也可以随时切换回 ifupdown 变体。
目前我们采用的网络设备命名规范如下: