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.