Hi!

        I have a problem with pfSense & static routing.  Here is my setup:


1 HP 2650 switch (no routing)
1 HP 2910al (L3 Switching / Routing)
1 pfSense PC

Physically
==========
HP 2910AL <--> HP 2550 <--> pfSense <--> Internet

Logically (Routing)
===================
2910AL <--> Default VLAN <--> pfSense <--> Internet
VLAN2 <--> 2910AL
VLAN3 <--> 2910AL


Default VLAN: 192.168.0.0/24
2910AL = 192.168.0.11
pfSense = 192.168.0.222

VLAN 2: 192.168.2.0/24
2910AL = 192.168.2.1

VLAN 3: 192.168.3.0/24
2910AL = 192.168.3.1

DHCP Scopes are configured on our DHCP server for all VLANs.  It works well.

Static route on pfSense:
interface LAN
Destination network: 192.168.2.0/24
Gateway: 192.168.0.11

interface LAN
Destination network: 192.168.3.0/24
Gateway: 192.168.0.11

I use Manual outbound nat.
There is no firewall rules on the VLAN interface (well, everything is
permitted for now!).

The 2910AL has the pfSense box address' (192.168.0.222) as default gateway.

The pfSense box is plugged into the 2650 on the default VLAN where
majority of PCs / servers we own are plugged now.  I have a couple of
PCs / servers on the 2910AL too (default VLAN).

I just added 2 new VLANs and now the 2650 and the 2910al are hooked by a
trunk (802.1Q).

The 2 new VLANs and known by both switches.  I configured a "VLAN 3"
port on the 2910al and defined an ip-helper address on the 2910al switch.

It works as expected (for DHCP and Ping).  I plugged a DHCP PC on a
VLAN3 port on the 2910al and i got my address, DNS and router
(192.168.3.1, the 2910al addr.).

I can ping any server/pc on the default vlan (192.168.0.xxx/24) from my
PC (192.168.3.40).  I can't connect to our terminal server (192.168.0.2)
or access the Internet.  PC on the default VLAN (192.168.0.xxx/24) are
able to open an FTP session to my PC (192.168.3.40) but i see that
pfSense replace their source address by its address (192.168.0.222)
because of the Userland FTP-Proxy.

If i define a manual route to 192.168.3.0/24 in my server on the default
VLAN (192.168.0.2) which point to 2910AL address' (192.168.0.11),
everything works as expected: I can open a terminal session from my PC
(192.168.3.40 --> 192.168.0.2)

It is like pfSense does something weird when it has to handle half of an
IP connection:

Initiate
PC VLAN3 (192.168.3.40) --> 2910AL --> Server (192.168.0.2)

Response
Server (192.168.0.2) --> pfSense --> 2910AL (192.168.0.11) --> PC VLAN3



I'm quite a bit lost on this.  Hope my explanation of the problem is clear.


Thanks in advance.


---------------------------------------------------------------------
To unsubscribe, e-mail: support-unsubscr...@pfsense.com
For additional commands, e-mail: support-h...@pfsense.com

Commercial support available - https://portal.pfsense.org

Reply via email to