You know when you spend days on an issue, just to find out the cause was as simple as a check box? Welcome to my life. For the past week I have been having an issue with my PfSense Router where I would only get about 1/2 of my advertised upload speeds. At first I thought it was some equipment going bad, or a mismatch duplex setting somewhere. In the end, it turns out that the Intel Driver my Quad Port Gigabit card has some issues, and this is what caused my Slow Upload speed in PfSense.
The cause of my issue is a driver issue which causes Hardware Checksum Offloading and Hardware TCP Segmentation Offloading to not work as advertised, causing speed issues when going through the router.
This was luckily a quick and easy fix. All you have to do to fix this issue is to go into System > Advanced > Networking, and disable the following features:
- Hardware Checksum Offloading
- Hardware TCP Segmentation Offloading
After checking those, saving, and rebooting I am now enjoying my full web speed again! I hope this helps if you are having the same issue!
Thanks alot of this post help me alot 🙂
Unfortunately, that didn’t work for me. Are you running pfsense on vmware esxi?
Sorry, but this was for a physical PfSense unit. I know that virtual performance has been an issue in the past, so you may want to dig around the pfsense forums: https://forum.pfsense.org/index.php/topic,7424.0.html
Thanks, found this by Google and disabling checksum offload solved my slow upload problem.
Thanks a lot !!!!! solved my issue with up speed.
Fantastic , been on this issue for weeks , as to why my html5 streaming was stuttering with pfsense running , but not when access’d directly .
Thanks
Hi
This isn’t work for me. I’m using proxmox v 4.2.x
HI,
I have 50 Mbps leased line. i am not configured any traffic shaping and squid gard also But unable get speed inter net. I am getting only 2 Mpbs only in Lan. I am using latest 2.3.3 pfsense. I give any to any rule but unable get full speed.
Please suggest me. It’s very critical for me. Please help me/
I also had to uncheck “Enable the ALTQ support for hn NICs” option.