为虚拟机创建内部专用网络

为虚拟机创建内部专用网络

我有一台带有一些虚拟机(proxmox)的 Linux 服务器。

目前,它们各自都有一个从相当小的块中分配的公共 IP,比如 200.0.0.0/28,而我已没有足够的地址空间来容纳新的虚拟机。这是通过桥接接口vmbr0到物理接口实现的eno1

现在,我想创建一个内部网络(假设为 10.0.95.0/24)供新的内部虚拟机使用。此内部网络还应具有 NAT,以便虚拟机可以与外界通信以下载软件包等。

我该如何实现这一点?即使已经知道我要找的东西叫什么也会有很大帮助 :)


我已经尝试阅读proxmox 网络配置文档,但没有一个选项真正符合我想要的混合设置。即保留现有虚拟机的桥接网络,但添加具有伪装的内部网络。

我假设我想要的是某种 VLAN,作为现有 VLAN 的一部分vmbr0。即主机上的 VLAN。

我也尝试了各种设置/etc/network/interfaces,但不幸的是没有得到预期的结果。


作为参考,这些是我当前的相关部分/etc/network/interfaces

auto lo
iface lo inet loopback

iface eno1 inet manual

auto vmbr0
iface vmbr0 inet static
        address 200.0.0.32/24
        gateway 200.0.0.1
        bridge-ports eno1
        bridge-stp off
        bridge-fd 0

相关内容