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

    Having Problems Setting Up VLAN's

    Scheduled Pinned Locked Moved Problems Installing or Upgrading pfSense Software
    26 Posts 5 Posters 7.6k Views
    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.
    • W
      wallabybob
      last edited by

      @RobinGill:

      Tried it another way - just disabled all VLAN's on the cisco and plugged just my PC and pfSense laptop. If I ping the PC from pfSense, I can see ARP replies and queries but no ICMP.

      Where do you see this traffic? pfSense interface or PC? Is the ARP traffic relevant to the ping? What does ping report? What are IP addresses and network masks on PC and pfSense interface?

      I presume you disabled all the VLANs on pfSense. Correct? And you rebooted pfSense after doing so? (I have found some major configuration changes seem to need a restart to correctly clear out the old configuration information.)

      1 Reply Last reply Reply Quote 0
      • E
        Ecnerwal
        last edited by

        Yes, for testing purposes you'd want to clear out everything VLAN related (perhaps even reinstall to get a clean start) and verify that you can ping, connect, etc. in that condition. A hardware failure or BIOS setting will foil the best laid plans…

        Then get back to the VLAN setup.

        I'm a bit concerned when you say you set up a "trunked" connection to the PC - in VLAN linguistics, what you want is for that port to be "tagged" (or "VLAN-aware") meaning that packets leaving it retain VLAN-ID information - most ports should be untagged. While I "get" that you mean you are running two networks on one port, "trunking" refers to a very different configuration as far as a smart switch is concerned (one link on two or more ports), and if you are not, in fact, tagging the packets to the pfsense, you won't have a hope of VLAN working, so terminology matters at least as far as being clear about what you are doing and why it might not be working...

        pfSense on i5 3470/DQ77MK/16GB/500GB

        1 Reply Last reply Reply Quote 0
        • R
          RobinGill
          last edited by

          Turns out something had gone very wrong somewhere - I tried adding a wifi card just so I could set that as WAN and the Broadcom as LAN without VLAN's, but I still had similar problems.

          Used 4) Reset to factory defaults then it started working properly with the two nics. Then tried setting it up using VLAN's and it worked first time.

          Many thanks for all the input.

          1 Reply Last reply Reply Quote 0
          • K
            kejianshi
            last edited by

            Question - Reference setting up a VLAN switch to use a single port for both LAN and WAN.
            How does this effect network performance?

            1 Reply Last reply Reply Quote 0
            • E
              Ecnerwal
              last edited by

              Without having actually set mine up that way, I'd guess about no effect at all on a typical connection where your WAN speed is a small fraction of the LAN speed. If your WAN speed and LAN speed were similar, there would be a significant impact. Queues on the switch end should keep collisions, etc to a minimum despite there being "two networks conjoined."

              pfSense on i5 3470/DQ77MK/16GB/500GB

              1 Reply Last reply Reply Quote 0
              • K
                kejianshi
                last edited by

                Can you do an experiment for me and tell me results?  Can you do a speedtest on speedtest.net with a computer direct connect to internet and then with VLAN setup and give results including ping.  I have not tested it this way ever.

                1 Reply Last reply Reply Quote 0
                • E
                  Ecnerwal
                  last edited by

                  If nobody gets you that before then, I can probably try it in late August or early September. My "Summer Maintenance Period" has been invaded by various groups using the campus (and student network) over the summer, which has screwed up my freedom to mess with things at my leisure, but I should have a small (hopefully not too small) window before school resumes.

                  pfSense on i5 3470/DQ77MK/16GB/500GB

                  1 Reply Last reply Reply Quote 0
                  • K
                    kejianshi
                    last edited by

                    haha - I'll take that as a "Try it yourself".  Thats probably what all the people who answered your silly question should have said.  "get to that in a month or so".

                    1 Reply Last reply Reply Quote 0
                    • R
                      RobinGill
                      last edited by

                      Looks like I spoke too soon - when I confirmed all was good last night, pings were going both ways but still couldn't access webgui or actually use pfSense as router.

                      Rebooted and went back to square one.

                      Did a little reading today on how to turn off hardware VLAN processing with the bge driver and apparently I'm not the first person to get unexpected behaviour with the bge driver and VLAN's, and hardware processing can't be turned off with this driver either.

                      Had enough fun and games, I'm now looking for a docking bay and intel mt 1000 quad port. I had a bad feeling about using the Broadcom NIC as I've always used Intel for pfSense in the past, now learnt another lesson to never deviate from Intel.

                      Edit: Forgot to mention I am aware the PCI bus will bottleneck a quad port as the 32 bit PCI bus in the docking station will be limited to about 1Gbs of throughput but that shouldn't be an issue for me as this is only going to be used at home with a 4Mbs WAN connection.

                      1 Reply Last reply Reply Quote 0
                      • K
                        kejianshi
                        last edited by

                        How fast is your internet connection?
                        I considered using laptops for pfsense routers in the past.
                        My thinking was that they have low power needs and have their own robust "ups" battery.
                        Solves lots of problems.  Ultimately, because of limited space for add on NICs and poor compatibility I thought better of it.
                        I also like that by using a normal reliable cheap board that I could configure the machine to restart after power failures.

                        1 Reply Last reply Reply Quote 0
                        • R
                          RobinGill
                          last edited by

                          I've only got a 4Mb connection , but I've had squid cache on a pfSense deliver over 700Megabit/second so I'm making sure to use gig Ethernet. That's why I'm not keen on the PC Card 10/100 NIC's.

                          I picked the Latitude is because I had it lying around for a while and it's worthless due to screen problems, missing keys on the keyboard and broken plastic panels, yet it's still a decent powerful machine that's optimised to use low power and has it's own UPS.

                          I could spend a little more than it will cost for the dock + pro MT on a newer latitude E Series with Intel NIC that I'm guessing would give me no headache, but I like the idea of turning something that otherwise will probably be scrapped into a very high spec router.

                          1 Reply Last reply Reply Quote 0
                          • K
                            kejianshi
                            last edited by

                            I was thinking use the Trendnet card on the WAN.  WAN will not be fast enough to bother it.
                            That would free up your onboard network interface to use with a switch.  So, you would have no bottlenecks anywhere.
                            However, that gives you 1 WAN / 1 LAN
                            Gigabit through and through between PFsense and the clients (Your built in port is GB right?)

                            BUT - No real possibility of expanding beyond a simple 1 WAN 1 LAN and switches setup.  (Unless you figure out VLAN later)

                            1 Reply Last reply Reply Quote 0
                            • R
                              RobinGill
                              last edited by

                              True, but I've just managed to set it up as desired in ESXi. Hopefully it performs well.

                              Bonus - hopefully I can run another VM with nagios.

                              1 Reply Last reply Reply Quote 0
                              • K
                                kejianshi
                                last edited by

                                On a Latitude D620? 
                                I'm surprised thats enough machine to do that well.  Cool.

                                1 Reply Last reply Reply Quote 0
                                • stephenw10S
                                  stephenw10 Netgate Administrator
                                  last edited by

                                  So you got VLANs working on the hardware using esxi? Must be a config/driver problem in pfSense then.
                                  Running virtualised is probably a good option for your 4Mbps connection, your C2D is unlikely to run above idle almost any time.

                                  Steve

                                  1 Reply Last reply Reply Quote 0
                                  • R
                                    RobinGill
                                    last edited by

                                    Spoke too soon again. Setup in ESXi worked much better, but kept getting random packet loss on the WAN side.

                                    I'm guessing the FreeBSD bge0 driver has big problems with VLAN's and whatever ESXi uses works a little better but still not perfect.

                                    Looks like I'll have to wait for the docking station and quad port mt.

                                    1 Reply Last reply Reply Quote 0
                                    • stephenw10S
                                      stephenw10 Netgate Administrator
                                      last edited by

                                      You could still try disabling hardware vlan tagging. There loads of reports of NICs reporting capabilities they don't fully or correctly support. Surprised to see it from a Broadcom NIC though. I believe the command to do it would be:

                                      ifconfig bge0 -vlanhwtag
                                      

                                      Steve

                                      1 Reply Last reply Reply Quote 0
                                      • R
                                        RobinGill
                                        last edited by

                                        Thanks Steve although I read the bge driver doesn't support disabling hardware vlan.

                                        Anyway just thought I would report back, thought I would forget about VLAN's and got a docking bay with intel MT dual port, still getting intermittent packet loss on WAN. Using ifconfig I realised the Draytek modem I had plugged straight into one of the MT ports only connected at 10Mb!

                                        Connected them via a managed switch instead and noticed the Draytek only connected at half duplex! Locked the switch port to full duplex and it all started behaving itself.

                                        I'm wondering if duplex mismatch was the problem all along - but I currently have run out of patience to try messing around any further. However my gut feeling is the the ESXi config was perfect but the native install may not have been working right.

                                        I'll see if I've regained the will to mess around further next week to see if we can determine throughput with one port VLAN'ed.

                                        1 Reply Last reply Reply Quote 0
                                        • stephenw10S
                                          stephenw10 Netgate Administrator
                                          last edited by

                                          A duplex auto-negotiation failure can cause all sorts of weird and wonderful issues. Normally it reduces throughput to a crawl though. Sounds like a promising lead.  ;)

                                          Steve

                                          1 Reply Last reply Reply Quote 0
                                          • R
                                            RobinGill
                                            last edited by

                                            That seems to have done the trick except that every few days however it looses pppoe connection and fails to reconnect (normally reconnects quickly). Need to setup a syslog server to determine what's going on there.

                                            However, I was thinking it would be nice to have a direct connection between the modem and pfSense to free up the managed switch for other purposes. Unfortunately the modem doesn't have facility to set autonegotiation/duplex so I thought I would do it on pfSense.

                                            If I use
                                            ifconfig em0 media 100baseTX mediaopt full-duplex
                                            at command line and then unplug/replug the wan network lead it works, but if I follow the instructions on this page it doesn't http://doc.pfsense.org/index.php/Forcing_Interface_Speed_or_Duplex_Settings

                                            I suspect this is because the <wan>section in my config.xml describes a pppoe interface rather than the em0 interface I am trying to configure.

                                            I do realise the "proper" thing to do when autonegotiation fails and we can only set one device is to set half duplex on that device but forcing fdx is working fine with this equipment.

                                            I could really do with something that will persist after reboots, but my *nix skills are very limited - I would be very grateful for any suggestions.</wan>

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