Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Setup for Routing - VLANS

    Scheduled Pinned Locked Moved L2/Switching/VLANs
    12 Posts 2 Posters 1.1k Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • johnpozJ Offline
      johnpoz LAYER 8 Global Moderator
      last edited by johnpoz

      @federicop said in Setup for Routing - VLANS:

      Do I need to configure static routes?

      No.. If the pfsense (the router) is attached to a network. It knows how to get there. Look in you route table (diagnostics, routes) you will see your locally attached networks.

      example.. here these are some of the local networks on mine

      example.png

      Be a pretty stupid router if it didn't know how to get to networks its directly attached to.. Do you have to be told how to find your nose? ;)

      Are you doing any sort of policy routing? I are you forcing traffic out a specific gateway in your firewall rules?

      quick test... sniff on pfsense your diag, packet capture on your vlanprint interface.. Now say ping an IP on your vlanprint vlan.. Do you see pfsense sending the traffic to this IP on your vlanprint network?

      An intelligent man is sometimes forced to be drunk to spend time with his fools
      If you get confused: Listen to the Music Play
      Please don't Chat/PM me for help, unless mod related
      SG-4860 25.07.1 | Lab VMs 2.8.1, 25.07.1

      1 Reply Last reply Reply Quote 0
      • federicopF Offline
        federicop
        last edited by

        tks for reply.

        This my Routes
        1.png

        I are you forcing traffic out a specific gateway in your firewall rules?
        Yes but for the moment I just check that it doesn't work with rules *

        With paket capture ping from my LAN to VLAN is (interface VLANprint)

        2.png

        But if from the LAN I get the print command

        3.png

        Rules LAN

        4.png

        Rules VLAN

        5.png

        1 Reply Last reply Reply Quote 0
        • johnpozJ Offline
          johnpoz LAYER 8 Global Moderator
          last edited by johnpoz

          Bit confused.. Maybe you sniffed the wrong thing.. But if your seeing packets and answers on the vlanprint interface when you ping from lan, then the lan interface woudl also have to see that traffic.

          Unless your pining just from pfsense itself?

          You see seem to have a reject rule that that has hits on it.. What is in the pfB_basic_v4 alias?

          edit: oh that is when you print..

          Well if your not seeing anything hit pfsense to go anywhere when you try and print.. Then no pfsense can not allow or deny or route anything it does not see.. You need to check on your client trying to print, if your not seeing any traffic sent to pfsense, to get routed to your printer on your print vlan.

          Even if the rule was blocking it - you would still see the traffic in the sniff.

          example: Here I just sent a test print to my printer on a different vlan than my lan..

          print.png

          See the traffic sent to port 515 (LPD)

          An intelligent man is sometimes forced to be drunk to spend time with his fools
          If you get confused: Listen to the Music Play
          Please don't Chat/PM me for help, unless mod related
          SG-4860 25.07.1 | Lab VMs 2.8.1, 25.07.1

          1 Reply Last reply Reply Quote 0
          • federicopF Offline
            federicop
            last edited by federicop

            The pfB_basic_v4 is a default pfBlockerNG rule that blocks IP spam, so it should not interfere between LAN and VLAN.

            However pfB_basic_v4 alias is the second rule and the first is *

            Maybe there's some "bug" in pfsense?

            Reinstallation? ๐Ÿ˜ต

            Everything works between VLANs and the print command works too.

            With Packet Capture LAN if I do a print test I have no trace of packets exchanged

            So even though the first LAN rule is * there's something that prevents data passing โ€“ maybe something has corrupted in the LAN ๐Ÿ˜ข ๐Ÿ˜ฐ

            1 Reply Last reply Reply Quote 0
            • johnpozJ Offline
              johnpoz LAYER 8 Global Moderator
              last edited by

              @federicop said in Setup for Routing - VLANS:

              However pfB_basic_v4 alias is the second rule and the first is *

              Rules are evaluated top down, first rule to trigger wins, no other rules are evaluated.

              Oh I see - what is the point of that bottom rule.. if you have an any any.. And since you have an any any rule above your pfB reject - that rule would never be used.. But you have hits on it - so you must of moved your rules around?

              Again rules are evaluated top down... So if you have a any any rule on the top, when would that reject rule ever been used? What would not be allowed by an any any rule??

              With Packet Capture LAN if I do a print test I have no trace of packets exchanged

              Then your not talking to pfsense when you client wants to send traffic to the printer.. So how could pfsense allow or deny anything?

              Sniff on your client when you try this test print where it is sending the traffic? Do you have some specific route on the lan client, is the lan client using some vpn software?

              An intelligent man is sometimes forced to be drunk to spend time with his fools
              If you get confused: Listen to the Music Play
              Please don't Chat/PM me for help, unless mod related
              SG-4860 25.07.1 | Lab VMs 2.8.1, 25.07.1

              1 Reply Last reply Reply Quote 0
              • federicopF Offline
                federicop
                last edited by

                To do the tests I put lan and VLAN firewall rules * so as to go beyond all the other rules.

                the lan client has this configuration
                192.168.0.60 โ€“ 255.255.255.0 โ€“ gatway and DNS pfsense

                It doesn't have VPN software and if I work in remote desktop on a PC in VLAN it works, so I think the problem is some ruless that block โ€“ but if the first ruless is * how does it block? ๐Ÿ˜ต ๐Ÿ˜ต

                The voip also has the same problem:
                The voip server is in LAN and if a phone is in VLAN the IP address is assigned but I can't speak โ€“ the voip server does not detect the voip VLAN phone.

                1 Reply Last reply Reply Quote 0
                • federicopF Offline
                  federicop
                  last edited by

                  this my configuration switch
                  GE4 - G10 - GE24 (is pfsense port - pfsense is virtual)

                  All port 1UP is standard LAN

                  6.png

                  1 Reply Last reply Reply Quote 0
                  • johnpozJ Offline
                    johnpoz LAYER 8 Global Moderator
                    last edited by johnpoz

                    I assume this client can talk to pfsense, and use the internet through pfsense.. It pinged your printer right... But printing not working?

                    Lets state it again, pfsense can not route or firewall traffic it does not see.. If your sniffing on pfsense lan when you try to print.. And you see nothing... Nothing pfsense can do. Look to the client on why its not sending printing to pfsense to get to that IP on another vlan.

                    Doesn't matter what your firewall rules are - if you do not even see the traffic.. The interface will see the traffic via a sniff before any firewall rules are even looked at.

                    Do you have some print server on the lan that client is talking to try to print vs sending direct to device on print vlan?

                    You see traffic on the lan for this client when it uses the internet, when it pings say the vlan print IP of pfsense - right? So you should see traffic when it tries to talk to the IP on the printvlan.. If not - nothing pfsense can do.. Sniff on your client when you try and print.. Do you see it sending traffic - to where??

                    If your running vlans through a EXI server, are you allowing the tags to pass.. What do you have the vswitches setup as for vlans? 4095 needs to be set on port groups on your vswitches if you wan it to pass tags to pfsense.

                    An intelligent man is sometimes forced to be drunk to spend time with his fools
                    If you get confused: Listen to the Music Play
                    Please don't Chat/PM me for help, unless mod related
                    SG-4860 25.07.1 | Lab VMs 2.8.1, 25.07.1

                    1 Reply Last reply Reply Quote 0
                    • federicopF Offline
                      federicop
                      last edited by

                      The client reached pfsense
                      pings the VLANprinter and reaches printed web interface.

                      If I launch printing from a VLAN1 client to VLANprint it works but if I do it from LAN and VLANprint no (same printer and client configuration).

                      The LAN Client seems to work in everything except for printing in VLANprint โ€“ for example, the remote desktop Client LAN and Client VLANPrint Works.

                      pfsense's exi virtual switch has vlan 4095 and dhcp works
                      the client is fisic no virtual - Virtual are only servers (pfsense and winserver)

                      Immagine7.png

                      1 Reply Last reply Reply Quote 0
                      • federicopF Offline
                        federicop
                        last edited by

                        I fixed, the windows firewall blocked everything.๐Ÿคฆ

                        Now one last piece of information, if I have to force traffic out a specific gateway VPN (rules) my VLAN, have to set routes?

                        1 Reply Last reply Reply Quote 0
                        • johnpozJ Offline
                          johnpoz LAYER 8 Global Moderator
                          last edited by johnpoz

                          No again you don't have to set routes for anything connected to pfsense directly.

                          If you want to send a client out a vpn connection (vpn setup on pfsense to point to some service)

                          Then you would just policy route that via a firewall rule. Just making sure that you put any rules above that to allow local access (if you want)..

                          If you want to send clients trying to talk to 1.2.3.4 (publicIP) then sure you could create a route on pfsense for that dest network to use vpn connection. But that would really send any and all clients from behind pfsense out that vpn.

                          Better option is to just policy route what you want to use the vpn. Be it via either their IP/Net, dest IP/net or dest port, etc.

                          https://docs.netgate.com/pfsense/en/latest/multiwan/policy-route.html

                          Setting up a vpn client on pfsense creates a multiwan setup.. Since you have either your normal wan as gateway, or this vpn connection as a gateway.

                          An intelligent man is sometimes forced to be drunk to spend time with his fools
                          If you get confused: Listen to the Music Play
                          Please don't Chat/PM me for help, unless mod related
                          SG-4860 25.07.1 | Lab VMs 2.8.1, 25.07.1

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post
                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.