在Proxmox Virtual Environment (PVE) 上添加静态路由可以通过命令行或者通过配置文件实现。以下是详细的步骤,帮助你在PVE上设置永久静态路由。

1. 通过命令行临时添加静态路由

如果你想立即生效且仅在当前会话中有效(即重启后失效),可以使用ip route命令:

$ ip route add 10.8.0.0/24 via 192.168.3.200 dev vmbr0

这里的vmbr0是你的网络接口名称,请根据实际情况替换。

2. 设置永久静态路由

为了使静态路由在系统重启后依然有效,你需要编辑网络配置文件。

$ sudo vi /etc/network/interfaces
...
auto vmbr0
iface vmbr0 inet static
        address 192.168.3.201/24
        gateway 192.168.3.1
        bridge-ports enp4s0
        bridge-stp off
        bridge-fd 0
        up ip route add 10.8.0.0/24 via 192.168.3.200 dev vmbr0
...

// (可选)应用更改后,重启网络服务以使配置生效:

$ sudo systemctl restart networking

可选的原因:因为上面已经通过命令添加临时静态路由,故静态配置无需急着重启服务生效。

作者:jackzang  创建时间:2025-03-10 17:45
最后编辑:jackzang  更新时间:2025-03-10 17:50