Article ID: 000058491 Content Type: Install & Setup Last Reviewed: 01/26/2022

How to Disable or Enable the Auto-Negotiation Feature for Intel® Network Adapters in Linux*?

Environment

Applies to all Intel adapters

Linux*

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Summary

Ethtool commands to turn auto-negotiation on or off

Description

How to use the ethtool command to disable the auto-negotiation on Intel® Network Adapters

Resolution

The ethtool –s command can be used to change the current settings by defining the values for “speed,” “duplex,” and “autoneg” in the following format:

     sudo ethtool –s [device_name] speed [10/100/1000] duplex [half/full] autoneg [on/off]

Example

Set
the speed for device eth0 at 1000Mb/s, the duplex mode to "full" and the auto-negotiation to "off" the command would be:

sudo ethtool –s eth0 speed 1000 duplex full autoneg off

Related Products

This article applies to 228 products

Intel® Ethernet Controller X540-AT2
Intel® Ethernet Controller X710-BM2
Intel® Ethernet Controller XL710-BM1
Intel® Ethernet Controller XL710-BM2
800 Series Controllers (up to 100GbE)
Intel® 82567 Gigabit Ethernet Controller