Ubuntu – speed up eth0 from 10 Mb/s to 100 Mb/s

networking

How can I set my eth card to 100 Mb/s?

sudo ethtool eth0

Settings for eth0:

Supported ports: [ MII ]

Supported link modes: 10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

1000baseT/Full

Supports auto-negotiation: Yes

Advertised link modes: 10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

1000baseT/Full

Advertised pause frame use: No

Advertised auto-negotiation: Yes

Link partner advertised link modes: Not reported

Link partner advertised pause frame use: No

Link partner advertised auto-negotiation: No

Speed: 10Mb/s

Duplex: Full

Port: MII

PHYAD: 1

Transceiver: external

Auto-negotiation: on

Supports Wake-on: g

Wake-on: d

Link detected: yes

Best Answer

Unless you've done something inside Ubuntu to somehow limit it to 10Mbps, you can't. By default it will connect as fast as the card and the network will allow.

So either the card is only rated for 10Mbps (unlikely) or the network (be that the hub, switch, router, or whatever you're plugged into) is limiting you.

If you think I'm wrong (and I am occasionally), edit your question to let us know what hardware we're talking about.