Navigation

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

    In need of help to solve a bandwidth issue

    General pfSense Questions
    11
    61
    11856
    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.
    • L
      luke240778 last edited by

      So i have a 20mb link.. when i look at the Traffic Graph, i often see like the attached screenshot..  its saying that the WAN connection is downloading full at 20mbps.. and that my HOTSPOT which is all my clients, is only using a small amount.. 3-4 mbps..

      As far as i see here, my bandwidth is all being used up but i dont see how??  All my clients are connected on the HOTSPOT interface.. On my pfsense box i just use captive portal MAC pass through and squid transparent proxy.

      Can someone please help here? I am adding more clients everyday and am worried that the bandwidth is somehow getting eaten up.


      1 Reply Last reply Reply Quote 0
      • Cry Havok
        Cry Havok last edited by

        There have been a number of threads on diagnosing bandwidth usage - I would suggest you start by working through those. What other interfaces do you have and what packages do you have?

        1 Reply Last reply Reply Quote 0
        • L
          luke240778 last edited by

          I have the following packages installed:

          bandwidthd.  
          Cron
          darkstat 
          iperf
          Lightsquid  
          OpenVPN Client Export Utility
          phpSysInfo
          RRD Summary
          squid
          widescreen

          Interfaces i just have WAN, LAN  and an OPT1 which is just my office Wireless network.. which only 2 or 3 people use, very minimal usage on that.

          Ive looked through a bunch of the threads and saw a few that mention maybe a networl switch or something causing problems, but i dont have that at all.. very simple setup here.  The LAN interface is plugged to Ruckus equipment on the roof which serves my WiSP clients.

          1 Reply Last reply Reply Quote 0
          • T
            tommyboy180 last edited by

            Are you doing any type of traffic shaping QoS?

            -Tom Schaefer
            SuperMicro 1U 2X Intel pro/1000 Dual Core Intel 2.2 Ghz - 2 Gig RAM

            Please support pfBlocker | File Browser | Strikeback

            1 Reply Last reply Reply Quote 0
            • L
              luke240778 last edited by

              No, nothing at all.

              Just using Captive portal Mac pass through.. and squid as a transparent proxy

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

                pfTop via SSH

                Type the following commands to get ip's with highest throughput utilization…  do not type the commas

                7,  R (Capital R), s, 1

                Another option is install the pflowd package and downloading ManageEngines netflow monitor on a PC or Server on the lan.  Point the pfflowd to the PC with manageengine.  I used to use it alot!!!!

                You get 2 free devices to monitor.  Free phone support for setup too!

                Skype ID:  Marinhd

                1 Reply Last reply Reply Quote 0
                • L
                  luke240778 last edited by

                  Thanks for that .. i am using both these options now.. great

                  Just quickly, that RATE in pftop.. is that in bytes or kilobyes?  So for example 348015 is what?

                  1 Reply Last reply Reply Quote 0
                  • P
                    podilarius last edited by

                    I think it is in BYTES per sec.

                    1 Reply Last reply Reply Quote 0
                    • D
                      dreamslacker last edited by

                      If your Squid is set to cache, it is possible that clients have initiated and cancelled downloads which results in Squid still persistently downloading the content for caching purposes though the clients no longer require it.

                      1 Reply Last reply Reply Quote 0
                      • L
                        luke240778 last edited by

                        Ah.. interesting… I do indeed have squid setup as a transparent proxy..  I will keep an eye on this.

                        Whilst on the subject of Squid.. Having the swap.state log rotate daily, doesnt affect the actual cache or clients getting content from cache right?  I need all the help i can to conserve bandwidth

                        1 Reply Last reply Reply Quote 0
                        • S
                          serialdie last edited by

                          @kapara:

                          pfTop via SSH

                          Type the following commands to get ip's with highest throughput utilization…  do not type the commas

                          7,  R (Capital R), s, 1

                          Another option is install the pflowd package and downloading ManageEngines netflow monitor on a PC or Server on the lan.  Point the pfflowd to the PC with manageengine.  I used to use it alot!!!!

                          You get 2 free devices to monitor.  Free phone support for setup too!

                          Where do you get pflowd for pfsense from?

                          Is nether in the pkg list or the freebsd repo.

                          TIA!

                          1 Reply Last reply Reply Quote 0
                          • S
                            serialdie last edited by

                            found it.

                            Thanks!

                            1 Reply Last reply Reply Quote 0
                            • L
                              luke240778 last edited by

                              What can i use to see what is actually happening as far as squid possibly downloading or something? I am having this issue more often now.. its becoming a problem to my clients.. for an unknown reason for times throughout the day, for hours at a time my WAN usage is right up at my 20mb limit..  Take a look at attachment, i am in need of assistance for sure..


                              1 Reply Last reply Reply Quote 0
                              • T
                                tommyboy180 last edited by

                                Wow! Well if it were my installation I would go back to the basics and remove everything and slowly re-build over time. Try to eliminate potential causes of the issue.
                                Also, get a capture of that traffic so you can find out exactly what that is. If I had to guess without much insight to what is going on I would not eliminate p2p traffic.

                                -Tom Schaefer
                                SuperMicro 1U 2X Intel pro/1000 Dual Core Intel 2.2 Ghz - 2 Gig RAM

                                Please support pfBlocker | File Browser | Strikeback

                                1 Reply Last reply Reply Quote 0
                                • L
                                  luke240778 last edited by

                                  Thanks for that.. starting again and rebuilding from scratch is hard as i really rely on the build up squid cache that is on there (50gb or so)

                                  Wouldn't ptp traffic show up on my LAN interface (where all my clients are) as well as the LAN?  WHen th WAN is like you see in that screenshot, the LAN (clients) is never above say 3-4mb usage..

                                  1 Reply Last reply Reply Quote 0
                                  • T
                                    tommyboy180 last edited by

                                    True. I forgot that about your post. Let me run this by some of my colleagues at work and see if I can give you a better hint.

                                    -Tom Schaefer
                                    SuperMicro 1U 2X Intel pro/1000 Dual Core Intel 2.2 Ghz - 2 Gig RAM

                                    Please support pfBlocker | File Browser | Strikeback

                                    1 Reply Last reply Reply Quote 0
                                    • W
                                      wallabybob last edited by

                                      In a pfSense console session run pftop to get dynamic display of current firewall states (connections). Type h too get a display of the options. The R option should sort connections on rate and that should give you some clues about who is using the bandwidth.

                                      1 Reply Last reply Reply Quote 0
                                      • L
                                        luke240778 last edited by

                                        @tommyboy180:

                                        True. I forgot that about your post. Let me run this by some of my colleagues at work and see if I can give you a better hint.

                                        Thanks for this.. looking forward to what you come up with..

                                        1 Reply Last reply Reply Quote 0
                                        • L
                                          luke240778 last edited by

                                          @wallabybob:

                                          In a pfSense console session run pftop to get dynamic display of current firewall states (connections). Type h too get a display of the options. The R option should sort connections on rate and that should give you some clues about who is using the bandwidth.

                                          I have done this, at a time when the WAN says 20mb usage, and below is what i see, i can't understand it well enough to see if it actually gives me an answer or not (i see alot of INBOUND traffic with port 127.0.0.1:3128 (squid Proxy Port).. is that my problem? and what uses that port?)

                                          Getting confused with what In and Out refer to here..


                                          1 Reply Last reply Reply Quote 0
                                          • T
                                            tommyboy180 last edited by

                                            Squid uses 3128 by default.

                                            -Tom Schaefer
                                            SuperMicro 1U 2X Intel pro/1000 Dual Core Intel 2.2 Ghz - 2 Gig RAM

                                            Please support pfBlocker | File Browser | Strikeback

                                            1 Reply Last reply Reply Quote 0
                                            • Cry Havok
                                              Cry Havok last edited by

                                              In and Out are interface related - so a download will generally be In on WAN and Out on LAN (and so on).

                                              1 Reply Last reply Reply Quote 0
                                              • L
                                                luke240778 last edited by

                                                Right, just saw that in my squid config.  So, what i am not understanding is this… if it is possibly ptp traffic, wouldnt that show up on the Traffic Graph also on the LAN interface, where all my clients are connected?  This high WAN usage issue to me seems like i am leaking bandwidth somehow, somewhere.. cause the LAN interface is always quite low in usage, but just the WAN is max'd. Does that pftop output make any sense to you?

                                                1 Reply Last reply Reply Quote 0
                                                • Cry Havok
                                                  Cry Havok last edited by

                                                  Have you looked at the reverse DNS (rDNS) and WhoIS of the highest volume remote nodes? The top 2 I picked both related to Google services.

                                                  What is 192.168.10.240, since it seems associated with some of the highest transfers, through Squid.

                                                  1 Reply Last reply Reply Quote 0
                                                  • L
                                                    luke240778 last edited by

                                                    @Cry:

                                                    Have you looked at the reverse DNS (rDNS) and WhoIS of the highest volume remote nodes? The top 2 I picked both related to Google services.

                                                    What is 192.168.10.240, since it seems associated with some of the highest transfers, through Squid.

                                                    192.168.10.240 is one of my clients.. who according is limited to maximum 2mb/1mb.. as are all my clients

                                                    Here is a current snapshot of my pftop… currently my WAN is showing 20mb usage..  I have no idea what is going down... all my clients are limited via captive portal to 2mb, and are also limited on my AP (wireless cliente connecting via antenna).. when this shows 20mb usage, my LAN (192.168.10.0) is showing 4mb usage


                                                    1 Reply Last reply Reply Quote 0
                                                    • Cry Havok
                                                      Cry Havok last edited by

                                                      Three of your top 4 lines refer to 65.54.93.42 (cds39.mia9.msecn.net.). I don't know what that is - does it make sense to you?

                                                      1 Reply Last reply Reply Quote 0
                                                      • L
                                                        luke240778 last edited by

                                                        No.. not at all..  Currently it is chewing up 20mb.. and that IP is no longer there in the pftop output.

                                                        1 Reply Last reply Reply Quote 0
                                                        • L
                                                          luke240778 last edited by

                                                          Also, i should add that this just became more confusing.. i thought it would be some clients doing alot of ptp or torrenting or something, but i just completely turned all the clients off for 10 minutes and the bandwidth never changes, was still max'd at 20mb with no one using the box..

                                                          1 Reply Last reply Reply Quote 0
                                                          • M
                                                            Metu69salemi last edited by

                                                            Try to change admin passwords and disable outbound ssh connection for testing

                                                            1 Reply Last reply Reply Quote 0
                                                            • L
                                                              luke240778 last edited by

                                                              Ok, just changed passwords and disabled SSH.. will report back in a little while

                                                              1 Reply Last reply Reply Quote 0
                                                              • L
                                                                luke240778 last edited by

                                                                Ok, so its currently back up stuck at 20mb usage..  this just makes no sense.. the LAN traffic is only 2mb usage..  Can i have been hacked or something?  Is it even possible that squid or something else is using up all the bandwidth?

                                                                1 Reply Last reply Reply Quote 0
                                                                • P
                                                                  podilarius last edited by

                                                                  @luke240778:

                                                                  Ok, so its currently back up stuck at 20mb usage..  this just makes no sense.. the LAN traffic is only 2mb usage..  Can i have been hacked or something?  Is it even possible that squid or something else is using up all the bandwidth?

                                                                  Did you try and disabling squid and see if that cuts the bandwidth down?

                                                                  1 Reply Last reply Reply Quote 0
                                                                  • L
                                                                    luke240778 last edited by

                                                                    Thats the only thing i havent already done.. as i am a little worried if this will delete my cache or something?  Cache is something that i really need running as i havent got a great deal of bandwidth..  If its ok to disable it and then re-enable it then i'll give it shot

                                                                    1 Reply Last reply Reply Quote 0
                                                                    • P
                                                                      podilarius last edited by

                                                                      It has been a long time since I used squid. I don't think I remember if it clears it or not.

                                                                      1 Reply Last reply Reply Quote 0
                                                                      • L
                                                                        luke240778 last edited by

                                                                        Just quickly.. what do you mean by 'disable' squid?  I dont see a disable check bo like some other packages have.. do you mean just stop int binding to the interface? Mine currently binds to my LAN and OPT1 interface, and not my WAN interface..

                                                                        1 Reply Last reply Reply Quote 0
                                                                        • P
                                                                          podilarius last edited by

                                                                          Sorry, just stopping it will disable it until reboot or until you start it again.

                                                                          1 Reply Last reply Reply Quote 0
                                                                          • L
                                                                            luke240778 last edited by

                                                                            Any idea how to STOP it? i have just done it a few times via the dashboard 'Services" widget, but it keeps just turning itself back on..

                                                                            1 Reply Last reply Reply Quote 0
                                                                            • Cry Havok
                                                                              Cry Havok last edited by

                                                                              Stop it and then remove the package. That will certainly keep it stopped ;)

                                                                              1 Reply Last reply Reply Quote 0
                                                                              • L
                                                                                luke240778 last edited by

                                                                                Um.. removing it is definately what i want to do.. i need squid running.. i am just trying to stop it so i can see if it is the problem, then i'll have to work out how to fix it..

                                                                                As far as i know, squid is the only way i can cache alot of my clients usage and save bandwidth, that i desperately need to.. cause the costs of Bandwidth here in Brazil is really high.. need all the help i can get to save on bandwidth

                                                                                1 Reply Last reply Reply Quote 0
                                                                                • L
                                                                                  luke240778 last edited by

                                                                                  @luke240778:

                                                                                  Um.. removing it is definately not what i want to do.. i need squid running.. i am just trying to stop it so i can see if it is the problem, then i'll have to work out how to fix it..

                                                                                  As far as i know, squid is the only way i can cache alot of my clients usage and save bandwidth, that i desperately need to.. cause the costs of Bandwidth here in Brazil is really high.. need all the help i can get to save on bandwidth

                                                                                  1 Reply Last reply Reply Quote 0
                                                                                  • P
                                                                                    podilarius last edited by

                                                                                    There should be a disable or enable check box in the config. check or uncheck it depending, save, and then stop the service. Once BW has seen to gone down, or stay the same, then reverse the steps.

                                                                                    1 Reply Last reply Reply Quote 0
                                                                                    • First post
                                                                                      Last post