我目前在运行 Ubuntu Server 的物理机上使用 5 个公共 IPV4 地址,我打算将其替换为运行 Proxmox 的新硬件。
我会将当前 Ubuntu 安装进行 P2V 到新虚拟机上。然后,我需要在该来宾上复制网络,目前如下所示:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address xx.xx.40.154
netmask 255.255.255.0
network xx.xx.40.0
broadcast xx.xx.40.255
gateway xx.xx.40.1
auto eth0:0
iface eth0:0 inet static
address xx.xx.40.155
netmask 255.255.255.0
auto eth0:1
iface eth0:1 inet static
address xx.xx.40.156
netmask 255.255.255.0
我应该如何配置才能正常工作,以便虚拟机在其公共 IP 地址上可见,就像在物理机上一样?
现在,Proxmox 主机上的默认网络接口如下所示:
auto lo
iface lo inet loopback
iface eth0 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.10.2
netmask 255.255.255.0
gateway 192.168.10.1
bridge_ports eth0
bridge_stp off
bridge_fd 0
我感觉这行不通,但由于某种原因我找不到任何指南。我在这里没有使用防火墙或任何其他复杂功能。
答案1
因为这个问题让我获得了“风滚草”徽章 - 我想我应该介入。
事实证明,是的,上面的配置可以工作。安装新机器后,我能够平静地离开数据中心。