我正在尝试将我的第一个Proxmox管理程序设置为测试服务器。我已经成功地安装了Proxmox并设置了一些VM,但是我无法让本地LAN上的机器连接到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连接到VM
VM被设置为使用来自Proxmox主机的网络vmbr1,我可以连接到VMs。
然而,从我在办公局域网10.11.11.141上的机器上,我看不到VM。我尝试添加以下静态路由以将10.11.12.0/24子网的流量传递到Proxmox主机。
ip route add 10.11.12.0/24 via 10.11.11.161 dev eth0有谁能告诉我如何将office与Proxmox的VLAN连接起来?
提前谢谢。
发布于 2019-01-01 01:04:08
如果您需要从不同的IP网络直接进行网络访问,则应该定义一个路由器(网关)。网关应该属于两个IP网络,您应该通过路由表来使用它。它甚至可以是运行在同一台服务器或服务器本身上的VM。
https://serverfault.com/questions/915899
复制相似问题