如何在 VPN 上设置 ProxMox 1.9?

如何在 VPN 上设置 ProxMox 1.9?

我正在尝试在现有网络中建立 ProxMox 虚拟化平台。

该网络目前由多台具有 VMWare 免费版的服务器组成。

交换机中定义了某种 VPN。为了使 VMWare 管理界面能够从网络访问,需要在 VMWare mgmt 界面网络设置中勾选 VPN 复选框并输入 VPN ID。

在 ProxMox 安装期间我没有注意到任何这样的配置选项,因此同一物理服务器上使用相同手动 IP 设置(ip/nm/gw)的 Proxmox VE 无法访问。

据我所知,我应该在 /etc/network/interfaces 中接触 Proxmox 的底层 Debian 配置,但我不知道我应该瞄准什么:我是否指定 eth0 的设置,我是否创建虚拟接口?如何使 ProxMox VE 和底层未来的 VM 都可以访问它?我阅读了 ProxMox 安装指南,但不幸的是,它假设我对 VPN 的理解比我更好。

如果能提供配置模板或类似的东西就更好了。

免责声明:我对 VPN 的了解并不多。我很想好好学习一下,但目前我真的需要在短时间内让事情正常运转。

答案1

一般来说:

  1. 您必须拥有已编译的内核或可用的模块 8021q。

    modprobe 8021q

  2. 设置没有IP的eth0。

    ifconfig eth0 0.0.0.0 启动

  3. 添加 VLAN:

    vconfig add eth0 {你的 VLAN 号码,例如 111}

  4. ifconfig 新的 vlan 接口正常:

    ifconfig eth0.111 {ip} 网络掩码 {nm} 启动

当然,您仍然必须像往常一样添加默认 gw。

Proxmox 特定附录:

为了使其与 Proxmox 一起工作,您需要将其传递给您在 Proxmox 配置中定义的 vmbr0 或类似接口,它将用于与虚拟机的接口桥接。

最终,情况是这样的:

eth0 up no ip -> eth0.vlan_id up no ip -> vmbr0 使用你最初想要的主 ip

/etc/network/interfaces 因此看起来像这样(假设 VLAN id 是 1111):

auto lo
iface lo inet loopback

iface eth0 inet manual

auto vmbr0
iface vmbr0 inet static
        address  192.168.1.100
        netmask  255.255.255.0
        gateway  192.168.1.1
        bridge_ports eth0.1111
        bridge_stp off
        bridge_fd 0

就是这样。我实际上没有看到 vconfig 是否将 VLAN 信息添加到某些系统配置中,但这似乎可以通过重新启动来实现,并且除了 /etc/network/interfaces 文件之外没有其他可识别的更改。

相关内容