Configure your OS for Gigabit Ethernet

Get a new wireless router recently? If so, its a good bet that it has gigabit ethernet (GbE) capability that you can take advantage of.

Manufacturers have been slow to move away from the standard 10/100 network switches that were the mainstay of wireless routers for years.  However, today it is increasingly common to see routers with GbE switch ports.  Its also likely that your computer has a GbE network card built-in, if you bought it within the last five years.

Now that wireless routers have caught up, you need to setup your network card to enable GbE in your operating system.  Note: you can only use jumbo frames on a network if all devices, including the switch, support it. GbE also does not work over wireless connections.

The setting we will change is called “Jumbo Frames,” and enabling it will allow you to move packets around your wired home network much faster. Here is how you do it for the three major operating systems in use today:

1) Windows

Control Panel – Network and Sharing Center – Change Adapter Settings – Local Area Connection – Properties – Configure – Advanced tab – Jumbo Frame property

Set the value to the highest possible MTU value, which is usually a 9KB MTU, like this:

For a Mac, open System Preferences – Network – Ethernet – Advanced – Ethernet.  Select Configure: Manually and MTU:Custom settings.  This will bring up a textbox where you may enter in the 9000 value for jumbo frames:

For a Linux computer, edit the /etc/sysconfig/network-scripts/ifcfg-eth0 file and add a line called “MTU=5000” like this:

Once you enable these settings, reboot your computer to ensure they take effect. Once complete,  ping another computer on your network (presuming it also has GbE enabled) with “ping <ip address> -f -l 9000” to verify that jumbo frames are enabled. You should see a normal ping response (but with a larger buffer size thanks to jumbo frames):

You can now begin moving files around your network at gigabit ethernet speeds!

  • thanks for the tip at the end about sending a ping with 9000 bytes.. I was in the process of setting up jumbo frames and came across this article. BTW great blog. I have come across this site when searching for a few other things before. keep up the good work.

    Richie