Thank you Chili you are the $h!t.. this works great in 12.10 fixed my wifi great!!
Originally Posted by chili555
I added this to it and my internet is flying now I am getting 30Mbs/6Mbs over wifi:
sudo gedit /etc/modprobe.d/bad_list
This adjusts TCP window size:
alias net-pf-10 off
If you choose a windows packet size that is too big, you will notice slower broadband performance (524288 works for me). If you notice a slow down, then reduce your window size.
sudo gedit /etc/sysctl.conf
The largest size you can use is 65536, however these are the three settings that seem to work best:
Which are all multiples of 1024 (or 1K).
Now add the following to the end of the file:
After adding these line you do not need to reboot, instead just reset the file by issuing this command:
net.core.rmem_default = 524288
net.core.rmem_max = 524288
net.core.wmem_default = 524288
net.core.wmem_max = 524288
net.ipv4.tcp_wmem = 4096 87380 524288
net.ipv4.tcp_rmem = 4096 87380 524288
net.ipv4.tcp_mem = 524288 524288 524288
net.ipv4.tcp_rfc1337 = 1
net.ipv4.ip_no_pmtu_disc = 0
net.ipv4.tcp_sack = 1
net.ipv4.tcp_fack = 1
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_ecn = 0
net.ipv4.route.flush = 1
sudo sysctl -pAfter completing this, you should notice improved web surfing speed. If not, remember to go back and adjust your TCP window size and try again.