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

    Slow upload on Android devices (edit: all devices)

    Scheduled Pinned Locked Moved General pfSense Questions
    44 Posts 3 Posters 13.5k 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.
    • L
      Legion
      last edited by

      I use DHCP on my devices, with DNS forwarding enabled in pfsense. My DNS servers in the pfsense general setup page are my isp's two DNS servers and then 8.8.8.8 and 8.8.4.4.

      I do not have " Do not use the DNS Forwarder as a DNS server for the firewall" checked on the general page. I'm not sure if I should or not.

      I don't have an entry in my wifi interface's DHCP server page under "DNS servers".

      Nothing filled in under "Dynamic DNS" either.

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

        You have a separate wifi access point that is running dhcp?

        One thing that might be relevant here is that the Chrome browser is notorious for hanging onto its cache. It could be that you have gone to some other wifi network and chrome/android had cached something that isn't valid on your home network, page data, routing info, DNS etc.

        Steve

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

          My pfsense box has an Atheros AR9280 (AR5BXB92) card and a 20cm external antenna for an internal wifi interface. The dhcp is pfsense's built in server.

          This device is a new Nexus 10 that's only been used on my pfsense network. I used to use a Nexus 7 that had been on a bunch of networks and clearing all cache data worked for about 5 minutes at a time.

          And the problem manifests itself on other devices. Windows phone and some Apple things too.

          I'll try clearing the android caches again though.

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

            Since you're using a card in ap mode the first check the system log and wireless log.

            Steve

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

              When it happens, the only significant thing in the firewall logs is significant numbers of TCP:PA entries.

              The wireless logs look like this:

              although to be honest I never look at them and haven't while connections are timing out. I will next time.

              The system logs don't indicate anything unusual.

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

                Are those all the same wireless device? All those entries within the same second?
                At the very least you may want to increase the re-keying interval. I have Key Rotation at 3600 and Master Key Regeneration at 7200, though I originally set that because earlier pfSense versions did not separate the wireless logs and it was spamming the system log. It didn't actually affect wifi performance at all.
                In my logs I see, for example, this when a device first comes out of standby and connects:

                Mar 16 15:21:41	hostapd: ath0_wlan0: STA 10:bf:48:**:**:** WPA: pairwise key handshake completed (RSN)
                Mar 16 15:21:41	hostapd: ath0_wlan0: STA 10:bf:48:**:**:** RADIUS: starting accounting session 52BEED1F-0000035D
                Mar 16 15:21:41	hostapd: ath0_wlan0: STA 10:bf:48:**:**:** IEEE 802.1X: authorizing port
                Mar 16 15:21:41	hostapd: ath0_wlan0: STA 10:bf:48:**:**:** WPA: received EAPOL-Key frame (4/4 Pairwise)
                Mar 16 15:21:41	hostapd: ath0_wlan0: STA 10:bf:48:**:**:** WPA: sending 3/4 msg of 4-Way Handshake
                Mar 16 15:21:41	hostapd: ath0_wlan0: STA 10:bf:48:**:**:** WPA: received EAPOL-Key frame (2/4 Pairwise)
                Mar 16 15:21:41	hostapd: ath0_wlan0: STA 10:bf:48:**:**:** WPA: sending 1/4 msg of 4-Way Handshake
                Mar 16 15:21:41	hostapd: ath0_wlan0: STA 10:bf:48:**:**:** IEEE 802.1X: unauthorizing port
                Mar 16 15:21:41	hostapd: ath0_wlan0: STA 10:bf:48:**:**:** WPA: start authentication
                Mar 16 15:21:41	hostapd: ath0_wlan0: STA 10:bf:48:**:**:** WPA: event 1 notification
                Mar 16 15:21:41	hostapd: ath0_wlan0: STA 10:bf:48:**:**:** IEEE 802.11: associated
                

                Then nothing until it times out sometime later, usually having gone back into standby. The only other thing that appears is the WPA rekeying at 3600s (1h) intervals.

                Your logs show a lot of handshake failing.

                Steve

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

                  That would have been several devices.

                  I changed the Key Rotation and Master Key Regeneration this morning. I got similar handshake messages to you, once per device, after I looked after changing the key values.

                  But still it's slow. Like dialup slow or slower for the initial connection. And e.g. it's even slow to connect to pfSense GUI, to the point of timing out frequently. Just viewing system log pages and firewall aliases, not doing any config changes etc. My pfSense is via https, but not on port 443.

                  Sometimes it's better, like last night it behaved like a "normal" broadband connection should. And then this morning, timing out and slow connections but reasonable, not great download speeds once a connection is made.

                  I had to leave but will continue to investigate when it goes bad.

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

                    You have good signal strength? Multiple antennas? Did you set the antenna connector numbers correctly?

                    Steve

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

                      Single TP-Link ANT2408C antenna. It's a big one. Good signal strength, devices mostly used in the same room as the antenna. I will check the connector numbers but like I say, signal strength is good and the problem persists.

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

                        Ah, well definitely check the antenna selection then. I belive the default setting is to use one connector for Tx and the other for Rx. If you have only the Tx antenna connected you may well see great signal strength at the wireless device end but almost nothing being received back. Not sure how that would affect usage. It usually ramps down the connection speed until it sees consistent traffic but if it's seing a huge signal coming in perhaps it keeps trying to move back to a faster rate.

                        I only have one antenna and setting the Tx and Rx to use the correct connector (and diversity disabled) gave a huge improvement.

                        Steve

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

                          Maybe that's it- I thought it was a choice of 1 antenna connected to either jack or 2 if you wanted a 1x1 vs. 2x2 and the Atheros card would auto-config.

                          So I should connect a second cable and antenna? Easily doable for about $30. I avoided a second cable because it would mean drilling holes in my case, which is short on space anyway. No big deal though.

                          The antenna is giving me about 46-53dBm on channel 1 (both tx and rx) and 60dBm on channel 2 according to a wifi analyser app.

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

                            Diversity is gone from 2.1? I couldn't find it.

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

                              I have an older Atheros wifi card but it's there in the settings for 2.1 on my home box.

                              Steve

                              ![wifi settings.jpg](/public/imported_attachments/1/wifi settings.jpg)
                              ![wifi settings.jpg_thumb](/public/imported_attachments/1/wifi settings.jpg_thumb)

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

                                Hmm, it's not there in my GUI. 2.1-RELEASE amd64 build.

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

                                  Hmm, interesting. I'm running 32bit Nano but I wouldn't expect that to make any odds. Perhaps your card doesn't support that setting so the screen doesn't show it. As long as you have tx and rx set the same I can't imagine it makes much difference. Clearly from your test it's important to choose the correct antenna.

                                  Steve

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

                                    One thing I found interesting - despite WEP being disabled, the android wifi analyser app that I installed detects and reports my regular WPA2 network but also detects an unnamed WEP network from the same MAC. I wonder why/how that is being broadcast.

                                    I also wonder what the point is of checking the hide SSSID option when all these wifi analyser tools can see it anyway.

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

                                      Do you have the sysctls:

                                      [2.1-RELEASE][root@pfsense.fire.box]/root(3): sysctl -a|grep antenna
                                      dev.ath.0.txantenna: 1
                                      dev.ath.0.rxantenna: 1
                                      [2.1-RELEASE][root@pfsense.fire.box]/root(4): sysctl -a | grep diver
                                      dev.ath.0.diversity: 0
                                      
                                      

                                      Steve

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

                                        I guess that means I need to change my rx antenna. I presume that the 0-offset sysctl numbers map to the 1-offset pfSense GUI …

                                        In case it differs between configs (like the missing 'Diversity' setting), my pfSense antenna options for both tx and rx are:

                                        Default
                                        Auto
                                        #1
                                        #2

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

                                          Quick google pointed me to this. A skim read indicates that I should look further into why my pfSense gui values differ from the sysctl values before I go setting things. There are also other values I have that differ from some of the values in that thread, so I will look into those too.

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

                                            I had a look at man ath4 debugging and it pointed me towards an installed pfSense tool athstats. My output is:

                                            I'm not sure what I should expect, but it seems like an awfully high rate of failures for various statistics.

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