使用 Proxmox 的虚拟 pfsense 防火墙的 WAN 接口上没有互联网连接

使用 Proxmox 的虚拟 pfsense 防火墙的 WAN 接口上没有互联网连接

我使用 proxmox 虚拟化创建了一个虚拟环境,其中有一个用于测试目的的 VM 和一个 pfsense VM。pfsense 有两个网络适配器。一个用于 WAN 接口,一个用于 LAN 接口。我使用网桥 vmbr1 连接了 VM 和 pfsense。一切正常。

在 WAN 接口上,我有另一个连接到 eth0 的网桥 vmbr1。网桥配置如下:

/etc/网络/接口

auto lo
iface lo inet loopback

iface lo inet6 loopback

auto eth0
iface eth0 inet manual


auto vmbr0
iface vmbr0 inet static
    address  public_ip
    netmask  255.255.255.224
    gateway  inet_gateway
    bridge_ports eth0
    bridge_stp off
    bridge_fd 0
  # route public_ip/27 via inet_gateway
  up route add -net inet_getway netmask 255.255.255.224 gw inet_gateway dev eth0

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

我想要的是虚拟机的互联网连接,并在互联网和虚拟机之间设置 pfSense 防火墙。但我无法使用公共 IP 将 pfSense 连接到互联网。

您有什么建议可以解决这个问题吗?

提前致谢!

答案1

使用公网 IP 和公网网关配置 pfSense 的 wan 端口,或者将公网 IP 从 vmbr0(proxmox 的)移到 pfSenseWANport。

相关内容