Since I found this thread first during my quest to find a way to display (as opposed to derive) an IP interface's MTU, I figured I'd feed back the answer I found elsewhere.
First, make sure the service called "Routing and Remote Access" (aka. "RemoteAccess") is started. It doesn't have to be started automatically; just running before you type the next command.
In Windows XP, type the following command at the DOS/Command prompt:
C:\>netsh interface ip show interface
The output will show you all kinds of cool things, including:
Index: 3
User-friendly Name: Local Area Connection
GUID Name: {89821586-54FD-44ED-8AD3-3E03A8CB9414}
Type: Ethernet
MTU: 1500
Speed: 100000000
Physical Address: 00-24-7E-DA-36-A1
Admin Status: Up
Operational Status: Operational
Last Change: 1250607780
In Octets: 165402429
In Unicast Packets: 158190
In Non-unicast Packets: 33207
In Packets Discarded: 0
In Erroneous Packets: 0
In Unknown Protocol Packets: 0
Out Octets: 19486587
Out Unicast Packets: 115312
Out Non-unicast Packets: 2197
Out Packets Discarded: 0
Out Erroneous Packets: 0
Output Queue Length: 0
Description: Intel(R) 82567LM Gigabit Network Connection
- Packet Scheduler Miniport
For Vista, I've been told that the command is now 'netsh interface ipv4 show subinterface', but I have no proof of that.
– Dave