Proxmox LAN 路由

Proxmox LAN 路由

我正在尝试将我的第一个 Proxmox 虚拟机管理程序设置为测试服务器。我已成功安装 Proxmox 并设置了一些虚拟机,但我无法让本地 LAN 上的机器连接到 Proxmox 虚拟机。

  • 主机子网:10.11.11.0/24
  • Proxmox 主机:10.11.11.161

我创建了两座桥,一座作为 WAN 的桥,另一座作为专用网络。

Proxmox主机

auto lo
iface lo inet loopback

iface enp0s25 inet manual

auto vmbr0
iface vmbr0 inet static
    address  10.11.11.161
    netmask  255.255.255.0
    gateway  10.11.11.1
    bridge_ports enp0s25
    bridge_stp off
    bridge_fd 0

auto vmbr1
iface vmbr1 inet static
    address  10.11.12.1
    netmask  255.255.255.0
    bridge_ports none
    bridge_stp off
    bridge_fd 0

    post-up echo 1 > /proc/sys/net/ipv4/conf/vmbr0/proxy_arp
    post-up   iptables -t nat -A POSTROUTING -s '10.11.12.0/24' -o vmbr0 -j MASQUERADE
    post-down iptables -t nat -D POSTROUTING -s '10.11.12.0/24' -o vmbr0 -j MASQUERADE

从办公室局域网连接到虚拟机

虚拟机设置为使用网络虚拟机1从 Proxmox 主机,我可以正常连接到虚拟机。

但是,从办公室局域网上的机器上10.11.11.141我看不到虚拟机。我尝试添加以下静态路由以将10.11.12.0/24子网的流量传递到 Proxmox 主机。

ip route add 10.11.12.0/24 via 10.11.11.161 dev eth0

有人能就如何将办公室 LAN 连接到 Proxmox 的 VLAN 提供建议吗?

提前致谢。

答案1

如果您需要从不同的IP网络直接访问网络按照定义应该使用路由器(网关)。网关应属于两个 IP 网络,并且应通过路由表使用它。总而言之,它甚至可以是在同一台服务器上运行的 VM 或服务器本身。

相关内容