如何在ProxmoxVE8上创建专用NAT网络接口

默认情况下,在新的Proxmox VE安装中创建桥接网络。默认的Proxmox VE网桥网络使用您的ProxmoxVE服务器连接到的路由器/交换机的DHCP服务器为虚拟机和LXC容器分配IP地址。因此,所有虚拟机和lx容器都可以从您的家庭/办公室网络访问。您可能不希望这样。

如果你想把一些Proxmox VE虚拟机或LXC容器放在专用网络中,你必须使用Proxmox VE-SDN(软件定义网络)功能来创建专用NAT网络。一旦创建了专用NAT网络,你就可以配置你想放在专用NAT网络后面的虚拟机或lx容器来使用它。

在本文中,我将向您展示如何在ProxmoxVE8上创建一个支持DHCP的专用NAT网络,并配置ProxmoxVE虚拟机和LXC容器以使用它来获取专用IP地址。

 

目录

  1. 在Proxmox VE上启用SDN支持
  2. 在Proxmox VE 8中创建SDN区域
  3. 在Proxmox VE 8中为专用NAT网络创建VNet和子网
  4. 将SDN更改应用于Proxmox VE 8
  5. 在Proxmox VE虚拟机(VM)和LXC容器上使用专用NAT网络
  6. 使用SDN IPAM监视分配给Proxmox VE虚拟机/容器的IP地址
  7. 使用SDN IPAM为Proxmox VE虚拟机和容器设置固定IP地址
  8. 结论
  9. 工具书类

 

在Proxmox VE上启用SDN支持

要在Proxmox VE上启用SDN(软件定义网络)支持,您必须在Proxmox VE服务器上安装libpve network perl包。

Proxmox VE 8.2预装了libpve网络perl包。但是,如果您已从Proxmox ve 7升级到Proxmox VE8,则默认情况下可能没有安装libpve网络perl包。

您还需要在Proxmox VE服务器上安装dnsmasq软件包和frr pythontools软件包,才能使用Proxmox VE的完整SDN功能。

首先,使用以下命令从Proxmox VE shell更新Proxmox VE-包数据库缓存: