我有一台带有一些虚拟机(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