Largest MTU in TCP Optimizer

Get help and discuss anything related to tweaking your internet connection, as well as the different tools and registry patches on the site. TCP Optimizer settings and Analyzer results should be posted here.
Post Reply
cbankston
New Member
Posts: 4
Joined: Thu Apr 28, 2016 4:00 pm

Largest MTU in TCP Optimizer

Post by cbankston »

Whenever I try the Largest MTU button in TCP Optimizer, I get the message: "The host you've chosen does not accept ICMP Pings, please chose a different one." The result is the same with any of the URL choices. Is there a way to complete the test?
User avatar
Philip
SG VIP
Posts: 11699
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Some nodes are configured to give very low priority to, or not accept "pings" at all. Check your own router/modem to make sure they're not configured to block pings. You can always test in command prompt, just use the "tracert google.com" or "ping google.com" to see if it works.
cbankston
New Member
Posts: 4
Joined: Thu Apr 28, 2016 4:00 pm

Post by cbankston »

Philip wrote:Some nodes are configured to give very low priority to, or not accept "pings" at all. Check your own router/modem to make sure they're not configured to block pings. You can always test in command prompt, just use the "tracert google.com" or "ping google.com" to see if it works.
Pinging from command prompt works normally with no packets lost. The issue seems to be with the TCP Optimizer Largest MTU test function.
User avatar
Philip
SG VIP
Posts: 11699
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Are you running the Optimizer with admin privileges ? It should only return that message if the host you've chosen does not respond (returns all * * * results), or if there is packet loss and not all pings respond. All the URLs that are set in the Optimizer by default accept pings. Does the latency button or the trace button in the Optimizer work as expected ? Any lines with * * * in pings should indicate some packet loss, and may cause the "Largest MTU" test to fail.
cbankston
New Member
Posts: 4
Joined: Thu Apr 28, 2016 4:00 pm

Post by cbankston »

Philip wrote:Are you running the Optimizer with admin privileges ? It should only return that message if the host you've chosen does not respond (returns all * * * results), or if there is packet loss and not all pings respond. All the URLs that are set in the Optimizer by default accept pings. Does the latency button or the trace button in the Optimizer work as expected ? Any lines with * * * in pings should indicate some packet loss, and may cause the "Largest MTU" test to fail.
Latency test: 18 packets sent, 3 lost- timed out on 185.53.177.7

Trace works normally.

Largest MTU test: Pinging [68.67.73.20] with 1500 bytes ->Request Timed Out
The host you've chosen does not accept ICMP Pings, please chose a different one.
Result is the same for all default URL's.
User avatar
Philip
SG VIP
Posts: 11699
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

So then... the first line tells you 185.53.177.7 does not accept pings.

The problem with the MTU test is that something on your line is blocking pings, because our IP/host doesn't.
cbankston
New Member
Posts: 4
Joined: Thu Apr 28, 2016 4:00 pm

Post by cbankston »

Philip wrote:So then... the first line tells you 185.53.177.7 does not accept pings.

The problem with the MTU test is that something on your line is blocking pings, because our IP/host doesn't.
Why would only the MTU test pings be blocked? Pings sent by latency (except for the single IP) & trace tests & from command prompt are not being blocked. Is there some difference in the type of ping sent by the MTU test?

My computer is connected by ethernet cable to my router, which connects to a cable modem.
User avatar
Philip
SG VIP
Posts: 11699
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

It could be anything, from a software firewall blocking the TCP Optimizer (are you running it as an administrator ?), to your router or ISP.

You can try to determine your MTU manually using the following method:

1. Set your MTU to 1500 (or 1492 for PPPoE).
2. In command prompt, try the following:
ping -f -l 1472 google.com (where 1472 number is the MTU you want to try, minus 28 bytes of headers, you can use your ISP instead of google.com as the host)

Note that you have to subtract 28 bytes from your MTU in that command to account for IP (20 bytes) and ICMP (8 bytes) headers. In other words, 1472+28 = 1500 MTU. If your ISP supports your 1500 MTU value set in your computer/router above, a ping with 1472 bytes should pass. If it is not supported, you will get an error ("Packet needs to be fragmented but DF set") and you should try with a smaller number. Once you find the largest packet that can go through with the above command, add 28 bytes to it and that is your maximum packet size (MTU).

I hope that makes sense.
Post Reply