在 proxmox 上使用 pfSense 作为我的 LAN 的互联网路由器

在 proxmox 上使用 pfSense 作为我的 LAN 的互联网路由器

我有 2 个网络,一个是192.168.0.0/24另一个是192.168.1.0/24. 第一个网络可以访问互联网,并且互联网网关是192.168.0.1(我的 dsl 路由器 IP)。第二个无法访问互联网。现在我想使用 pfSense 作为路由器/dhcp,以便网络上的设备192.168.1.0/24可以访问互联网。

我在 pfSense 上进行的设置(设置接口 IP):

WAN:
Static:
    IP:192.168.0.55/24
    GATEWAY:192.168.0.1
    Should be default gateway? Yes.
    IP V6? No
    DHCP Server on WAN? No.
    Revert Web Panel To HTTP? Yes.
Lan:    
Static:
    IP:192.168.1.1/24
    I choosed Enter between these 2:
        For a WAN enter a new lan upstream gateway ipv4 address.
        For a lan press enter.
    IP V6? No
    DHCP Server on LAN? Yes.
        DHCP range: 192.168.1.1 - 192.168.1.254

此外,由于我有一个 NIC,因此我添加了辅助桥接器,因此我的 pfSense vm 有 2 个网卡。以下是 proxmox 网络的接口文件内容:

auto lo
iface lo inet loopback

auto enp6s0
iface enp6s0 inet manual

auto vmbr0
iface vmbr0 inet static
    address 192.168.0.10
    netmask 255.255.255.0
    gateway 192.168.0.1
    bridge_ports enp6s0
    bridge_stp off
    bridge_fd 0

auto vmbr1
iface vmbr1 inet static
    address 192.168.1.10
    netmask 255.255.255.0
    gateway 192.168.1.1
    bridge_ports enp6s0
    bridge_stp off
    bridge_fd 0

vmbr0 用于 WAN,vmbr1 用于 LAN。

我还在 pfSense 中添加了 2 条防火墙规则。一个在 Wan,另一个在 LAN:

Action: Pass
Interface: WAN
Address Family: IPv4
Protocol: Any
Source: 192.168.1.0/24
Destination: Any
Description: Allow LAN to Internet

Action: Pass
Interface: LAN
Address Family: IPv4
Protocol: Any
Source: 192.168.1.0/24
Destination: Any
Description: Allow LAN to WAN

仍然无法 ping 通 Internet 地址(如 8.8.8.8)。

我还注意到,当我使用 pfSense 的 Ping Host 功能时,我只能 ping LAN 地址,并且在192.168.0.0/24网络我只能 ping pfSense 的地址 192.168.0.55。如果我尝试 ping dsl 路由器 IP 192.168.0.1,我会收到以下消息:

Ping:sendto:主机已关闭。

也无法从那里 ping 8.8.8.8 之类的 Internet 地址。我还附上了 proxmox 中 pfSense vm 网络适配器设置的屏幕截图。

https://i.stack.imgur.com/aRlYk.png https://i.stack.imgur.com/JnBdj.png

相关内容