@
thereone 大概是这个(ai 生成的)步骤吗?但是可以看到第四步,需要一个宿主机的内网 ip,好像也不太能解决问题.
1. 在 PVE 宿主机上,使用 ip addr add 命令为 lo 接口添加一个固定的 ip 地址,比如 127.0.0.2 。
2. 在 PVE 宿主机上,使用 pveproxy 命令或者修改 /etc/pve/pveproxy.cfg 文件,将 PVE 的 web 管理监听也添加 lo 接口的 ip 地址,比如 127.0.0.2:8006 。
3. 在 PVE 宿主机上,使用 iptables 命令或者修改 /etc/iptables/rules.v4 文件,将 lo 接口的 ip 地址和端口转发到 vmbr0 接口的 ip 地址和端口,比如 iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 8006 -j DNAT --to-destination 127.0.0.2:8006 。
4. 在虚拟机中,使用 ip route add 命令或者修改 /etc/network/interfaces 文件,将 lo 接口的 ip 地址添加到路由表中,比如 ip route add 127.0.0.2 via 192.168.30.150 dev eth0 。
5. 在虚拟机中,使用浏览器访问 https://127.0.0.2:8006 即可打开 PVE 的管理界面。