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

    Internet is slow behind pfsense

    Scheduled Pinned Locked Moved Virtualization
    36 Posts 8 Posters 13.0k 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.
    • stephenw10S
      stephenw10 Netgate Administrator
      last edited by

      Try running a download test instead. You can download a file from a known good source directly on the pfSense box. That way you know if the restriction you're seeing is at the WAN or LAN. For example:

      [2.1.5-RELEASE][root@pfsense.fire.box]/root(1): fetch -o /dev/null http://download.thinkbroadband.com/50MB.zip
      /dev/null                                     100% of   50 MB 8550 kBps
      

      That work well in the UK but you may want to choose some file closer to you. Though at 1Mbps you're probably fine.

      Compare that with downloading the file behind pfSense or directly.

      Steve

      1 Reply Last reply Reply Quote 0
      • M
        Mr. Jingles
        last edited by

        @Jamerson:

        i love Pfsense more than my wife :)

        :o

        I'd recommend to see if there's an upgrade pack for wife available  ;D ;D ;D ;D

        6 and a half billion people know that they are stupid, agressive, lower life forms.

        1 Reply Last reply Reply Quote 0
        • S
          Supermule Banned
          last edited by

          A more recent model of wife could be good to get the speed you want…

          1 Reply Last reply Reply Quote 0
          • J
            Jamerson
            last edited by

            @stephenw10:

            Try running a download test instead. You can download a file from a known good source directly on the pfSense box. That way you know if the restriction you're seeing is at the WAN or LAN. For example:

            [2.1.5-RELEASE][root@pfsense.fire.box]/root(1): fetch -o /dev/null http://download.thinkbroadband.com/50MB.zip
            /dev/null                                     100% of   50 MB 8550 kBps
            

            That work well in the UK but you may want to choose some file closer to you. Though at 1Mbps you're probably fine.

            Compare that with downloading the file behind pfSense or directly.

            Steve

            Thank you Steve,

            this behind the Pfsense :

            /root: fetch -o /dev/null http://download.thinkbroadband.com/50MB.zip
            /dev/null                                       8% of   50 MB  169 kBps 05m47s
            

            this directly to the internet :

            etch -o /dev/null http://download.thinkbroadband.com/50MB.zip
            /dev/null                                      53% of   50 MB 1965 kBps 00m14s
            

            PS : i've updated to the 2.2 release

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

              So, are either of those on the pfSense VM itself?

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

                And what vm do you have it setup on?  You stated this was a VM.  Workstation, Player, Esxi?  How is it setup?  How much cpu, how much ram - how the nics connected to your physical network/host?  Are they bridged or natted?

                So my pfsense is also vm..
                [2.2-RELEASE][root@pfSense.local.lan]/root: fetch -o /dev/null http://www.wswd.net/testdownloadfiles/512MB.zip
                /dev/null                                      30% of  512 MB 7284 kBps 00m52s

                Needed a bit bigger file 50MB done so fast could get a good speed indication.  And the UK bit far from me, wasn't seeing good speeds there.

                this is from another vm behind pfsense, didn't have fetch so used wget
                135,725,046 7.11MB/s  eta 60s

                Going to need some details of how your VM is setup, etc.

                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 24.11 | Lab VMs 2.8, 24.11

                1 Reply Last reply Reply Quote 0
                • J
                  Jamerson
                  last edited by

                  @johnpoz:

                  And what vm do you have it setup on?  You stated this was a VM.  Workstation, Player, Esxi?  How is it setup?  How much cpu, how much ram - how the nics connected to your physical network/host?  Are they bridged or natted?

                  So my pfsense is also vm..
                  [2.2-RELEASE][root@pfSense.local.lan]/root: fetch -o /dev/null http://www.wswd.net/testdownloadfiles/512MB.zip
                  /dev/null                                      30% of  512 MB 7284 kBps 00m52s

                  Needed a bit bigger file 50MB done so fast could get a good speed indication.  And the UK bit far from me, wasn't seeing good speeds there.

                  this is from another vm behind pfsense, didn't have fetch so used wget
                  135,725,046 7.11MB/s  eta 60s

                  Going to need some details of how your VM is setup, etc.

                  Hi John thank you for trying to help me fix this.
                  the Guest OS :FreeBSD (64-bit)
                  Compatibility  ESXI 5.5 ( VM Version 10 )
                  VMware Tools : Running version 2147483647
                  Pfsense has two Virtuals NICS, VMX3
                  NIC 1 is LAN
                  NIC 0 is WAN
                  2 CPUs
                  Memory 2048 MB, ( 112 USED )
                  Two Disks : 8 GB SSD for the OS, and 40 GB for cashing " Not configured yet "
                  Firewall rules are standart nothing special really, no VLANS.
                  NAT Port 443,

                  Between Pfsense and Internet there is ISP Modem,

                  Thank you

                  @stephenw10:

                  So, are either of those on the pfSense VM itself?

                  yes they are the same VM, only first test is  using Pfsense as it Gateway ( the slow one ) and second test is not ( the fastest one )
                  I am not saying pfsense is slowing the traffic, i think there is somewhere miss configuration.
                  i am using pfsense on a production and very happy about it .

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

                    So run that command on the pfSense VM itself and you will know if the speed restriction is at the WAN or LAN interface.

                    Steve

                    1 Reply Last reply Reply Quote 0
                    • J
                      Jamerson
                      last edited by

                      @stephenw10:

                      So run that command on the pfSense VM itself and you will know if the speed restriction is at the WAN or LAN interface.

                      Steve

                      i am sorry not sure quiet i understand you,
                      what commands do i need to run ?

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

                        Run the fetch command at the pfSense console.
                        If you see the full download speed there you know the throttling exists between pfSense and the LAN side clients.

                        Steve

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

                          "VMware Tools : Running version 2147483647"

                          What tools?  The native tools, there has been nothing but issues with the native tools..  I think that build number reflects 3rd party tools, where did you get that build number?  That is not a valid number.  The current version number of the openvm tools package is 1280544_10 that I see

                          I would suggest you do a clean install of pfsense, not install the tools - test speed.  Then install the openvm tools not the native ones.  What instructions did you follow, there are some things that need to be fixed up with the openvm tools to get the shutdown to work correctly, etc.

                          When I was playing with the native tools couldn't get anything to work other than ping, etc.

                          And what is your esxi host, and how is it connected to the real world?  What vswitch setup do you have?  Where exactly did you do those fetch tests on - you didn't do them on pfsense itself?

                          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 24.11 | Lab VMs 2.8, 24.11

                          1 Reply Last reply Reply Quote 0
                          • D
                            doktornotor Banned
                            last edited by

                            @johnpoz:

                            What tools?  The native tools, there has been nothing but issues with the native tools..

                            Yeah, that package is totally horrible, best removed altogether from 2.2

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

                              Not sure where he is getting that build number for his tools, that is not a valid number.

                              on pfsense with the openvpn tools install I show this

                              [2.2-RELEASE][root@pfSense.local.lan]/root: vmware-toolbox-cmd -v
                              9.4.0.25793 (build-1280544)

                              On a linux box with the current native tools I show this
                              ubuntu:~$ vmware-toolbox-cmd -v
                              9.4.11.42879 (build-2400950)

                              If I google that buld number for vmware tools shows as unmanaged.. not a standard build number and is just the decimal value of 0x7fffffff, so not sure where or what he has installed for tools if any to be honest.

                              Other question I have is what build number of esxi 5.5 - the version of freebsd 10.1, in 2.2 is not fully supported until update 2 of esxi 5.5, build 2068190, the current build number is 2456374 which 4 patches past update 2.

                              I am running 2.2 pfsense on vm on esxi with the openvm tools and it is running fantastic..  Other than the apinger showing me that my gateway is like 1.2 ms, I WISH ;) I have really not seen any issues at all.

                              My connections in esxi host to the real world is like this - see attached.  So would be curious to see how he has it setup.

                              My host has 4 physical nic ports connected to vswitches.  Pfsense has a nic in each vswitch, the wan physical nic is directly connected to my cable modem.  This puts a public IP on pfsense wan.  Then there is wlan and lan and dmz.  The vmkern is on its own nic not connected to pfsense just tied to the lan.  When you share port groups with vmkern and another network (lan say)  seems to slow down performance moving files to and from the datastore - since I have enough phsyical nics why not break it out, etc.

                              I run a vlan on the wlan nic in pfsense for guest wireless, etc.  The lan and wlan physical nics connect to a managed switch with vlans for the lan and wlan/guestwlan segments because there a few physical devices on the wlan not just AP and controller, printer makes airprint easier when on the wireless network.  And I put my dvrs which are wired on it as well since makes it easier or ipad app to find them, etc.

                              So curious how the OP setup is..  I would assume it should be something very sim to this.

                              networkingesxi.png
                              networkingesxi.png_thumb
                              nics.png
                              nics.png_thumb

                              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 24.11 | Lab VMs 2.8, 24.11

                              1 Reply Last reply Reply Quote 0
                              • G
                                gjaltemba
                                last edited by

                                I am experiencing a slow down on the wan port when running pfsense 2.2 on esxi 5.5 u2 with open-vm-tools install. Everything seems normal on the lan port. I have tried replacing nic and cables but the results are the same. Cannot find the problem.

                                Here are some test results running iperf client on pfsense

                                –----------------------------------------------------------
                                LAN side iperf server listening on TCP port 5001
                                TCP window size: 85.3 KByte (default)

                                [  4] local 192.168.5.22 port 5001 connected with 192.168.5.3 port 41971 (pfsense on esxi)
                                [ ID] Interval      Transfer    Bandwidth
                                [  4]  0.0-10.0 sec  712 MBytes  596 Mbits/sec
                                [  5] local 192.168.5.22 port 5001 connected with 192.168.5.1 port 37565 (pfsense on hyperv)
                                [  5]  0.0-10.3 sec  684 MBytes  559 Mbits/sec
                                [  4] local 192.168.5.22 port 5001 connected with 192.168.5.2 port 51702 (pfsense on atom pc)
                                [  4]  0.0-10.0 sec  442 MBytes  370 Mbits/sec

                                –----------------------------------------------------------
                                WAN side iperf server listening on TCP port 5001
                                TCP window size: 85.3 KByte (default)

                                [  4] local 192.168.1.22 port 5001 connected with 192.168.1.3 port 39355
                                [ ID] Interval      Transfer    Bandwidth
                                [  4]  0.0-11.2 sec  7.12 MBytes  5.32 Mbits/sec  <-?????? esxi pfsense running iperf client to wan side server
                                [  5] local 192.168.1.22 port 5001 connected with 192.168.1.1 port 54856
                                [  5]  0.0-10.9 sec  700 MBytes  536 Mbits/sec
                                [  4] local 192.168.1.22 port 5001 connected with 192.168.1.2 port 58495
                                [  4]  0.0-10.9 sec  537 MBytes  413 Mbits/sec

                                1 Reply Last reply Reply Quote 0
                                • J
                                  Jamerson
                                  last edited by

                                  Hi John,
                                  i've run the command on the box to detect the install vmware tools

                                  [2.2-RELEASE][root@firewall.pfsense.lan]/root: vmware-toolbox-cmd -v
                                  9.4.0.25793 (build-1280544)
                                  [2.2-RELEASE][root@firewall.pfsense.lan]/root: 
                                  

                                  my switch is 1Gigabit switch and all ports are 1GB
                                  on my ESXI 5.5 i've got 4 1GB NICS, and have all of them on one group.
                                  all the traffic is travelling on those 4 NICS at once over 1Gigabit switch ( HP 1810-24G v2 ).
                                  i have the same switch and configuration on production all seems to works fine even faster .
                                  i have removed the vmware tools and reinstalled them but the issue still exist .

                                  my ESXI 5.5 is having the latest patches.
                                  are you saying the pfsesne 2.2 isn't supporting the latest U2 Patches ? because my production is patched Build Number: 2456374

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

                                    "on my ESXI 5.5 i've got 4 1GB NICS, and have all of them on one group."

                                    What??  That makes NO SENSE – how do you isolate between your wan and your lan on pfsense..

                                    So you have 1 vswitch? Please post your esxi setup like I did for vswitches and lets see this setup of your 4 nics - did you setup a lagg on your switch?

                                    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 24.11 | Lab VMs 2.8, 24.11

                                    1 Reply Last reply Reply Quote 0
                                    • D
                                      doktornotor Banned
                                      last edited by

                                      Long time no bridge…  ::)

                                      1 Reply Last reply Reply Quote 0
                                      • J
                                        Jamerson
                                        last edited by

                                        @johnpoz:

                                        "on my ESXI 5.5 i've got 4 1GB NICS, and have all of them on one group."

                                        What??  That makes NO SENSE – how do you isolate between your wan and your lan on pfsense..

                                        So you have 1 vswitch? Please post your esxi setup like I did for vswitches and lets see this setup of your 4 nics - did you setup a lagg on your switch?

                                        between pfsense and internet there is my ISP Modem.
                                        this is a lab and the VM's are having a static iP, and the ISP Modem DHCP is off.
                                        so all the traffic is going through 4 NICS ( WAN and LAN ).

                                        yes using one vSwitch but all the VMS are statics.

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

                                          So your trying to run 2 networks over the same wire (wan and lan)??  Just by changing the ips..  Yeah sorry it doesn't work that way..

                                          Break out a nic for you WAN, then another one for your LAN put them on 2 different vswitches.  I would also break out your vmkern..  IF you have a managed switch you can use the same switch with vlans.  But your wan connection should really just be direct to your esxi host interface..

                                          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 24.11 | Lab VMs 2.8, 24.11

                                          1 Reply Last reply Reply Quote 0
                                          • J
                                            Jamerson
                                            last edited by

                                            @johnpoz:

                                            So your trying to run 2 networks over the same wire (wan and lan)??  Just by changing the ips..  Yeah sorry it doesn't work that way..

                                            Break out a nic for you WAN, then another one for your LAN put them on 2 different vswitches.  I would also break out your vmkern..  IF you have a managed switch you can use the same switch with vlans.  But your wan connection should really just be direct to your esxi host interface..

                                            thank John,
                                            you mean 1 NIC for the WAN and Managenement of the ESXI and 3 Groups NICS for the LAN and traffic.

                                            Like WAN = gonna use Vlan 2
                                            and LAN= Vlan 3
                                            ect.. ?

                                            According to VMware NIC Teaming is the best practise for ESXI provide reduncency, speed, and increase the netwrok capacity

                                            isn't John ?

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