I do not know how to set up the proper MTU size, how do I do this?

To find the proper MTU Size, you’ll have to do a special ping of the destination you’re trying to go to.  A destination could be another computer, or a URL.

1.      Click on the Start button, then select the Run option.

2.      In the “Open” field type in command (If you’re using Windows 2K/NT/XP use CMD instead).

3.      Once the window opens, you’ll need to do a special ping.  It should be formatted:

ping [url] [-f] [-l] [MTU value] [Enter] an example would be:
ping yahoo.com –f –l 1472 <result = fragmented packet>

ping yahoo.com –f –l 1462 <result = fragmented packet>

ping yahoo.com –f –l 1452 <result = reply>

You should always start at 1472 and work your way down by 10 each time.  Once you get a reply, go up by 2 until you get a fragmented packet.  Take that value and add 28 to the value to account for the various TCP/IP headers.  For example, lets say that 1452 was the proper value, the actual MTU size would be 1480, which is the optimum for the network we’re working with.

4.      Once you’ve found the optimum MTU size open up your browser, usually Internet Explorer, which is located on your  desktop (Or on the Start menu in Windows XP).

5.      Once Internet Explorer has opened input http://192.168.1.1/Filters.htm into the “Address” bar.

6.      You will be prompted for a User Name and Password.  Leave the User Name blank and input admin as the password then click OK.

7.      Once you’ve done this you should find your self on the Filters tab.  Scroll down to the bottom and look for “MTU”.  Enable the option and input the optimum value you got earlier.  So for our example this would be 1480.  After that value has been inputted click Apply then Continue and you’re done.

NOTE:  If you don’t have a “MTU” option please goto http://www.linksys.com/download and select the model number of the router you have and the OS you’re using.  Then click on “Firmware” and follow the upgrade instructions.