Contact US

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Chnage nic speed

Chnage nic speed

Chnage nic speed

Hi, i'm tryng to chnage the NIC speed without loss of connectivity. I'm using an UBUNTU desktop PC and i've used the command ethtool -s eth0 speed 100 to change the speed, but it put down the link and restart it with the new speed. Is there a faster way to change the speed?

RE: Chnage nic speed

As I understand how Ethernet negotiation works, there will always be a loss of connectivity.

Lets say your PC and it's switch have auto-negotiated a 100/full duplex connection and you change your PC's connection to 10/half. The switch then realizes that it can no longer reach your PC at 100/Full and begins a new auto-negotiation cycle. When it finds your NIC at 10/half it will connect again at that speed/duplex.

In theory you could manually configure both devices at once, but I have no idea how to do so in practice. And I bet there still would be a period of non-connectedness.

You are not just changing the speed at one end, both ends need to be in sync.

I tried to remain child-like, all I achieved was childish.

Tsar of all the Rushers

RE: Chnage nic speed

BTW, you can never manually configure just one end to a full duplex setting. You must configure both ends or let the entire configuration be automatic to use Full Duplex.


I tried to remain child-like, all I achieved was childish.

Tsar of all the Rushers

RE: Chnage nic speed

If you change the duplex setting on an interface, the interface it is facing will continue to operate in whatever duplex mode it was already in until next time it is reset.

If you change the speed, that resets the interface, so it renegotiates on the way back up.

For example, you have 2 facing interfaces, both set to auto/auto. They have autonegotiated 100/Full.

- If you change one end to 100/Full instead of Auto/auto, both will remain on 100/Full. Next time you reset the interface, the one set to auto/auto will fail to negotiate and autodetect the speed as 100 and set the duplex to whatever the default value is - usually 100/Half (stupidly).

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close