Linux: ручная установка скорости и режима сетевого интерфейса

В процессе эксплуатации ОС GNU/Linux может возникнуть необходимость вручную установить скорость (100baseT, 1000baseT, 10000baseT) и режим работы (full duplex, half duplex) сетевого интерфейса.

Для решения этой проблемы можно воспользоваться пакетом ethtool. Установить его в Debian GNU/Linux можно командой:

# apt-get install ethtool

После чего выполняем команду:

ethtool -s ИНТЕРФЕЙС speed СКОРОСТЬ duplex РЕЖИМ

Например, так:

ethtool -s eth0 speed 100 duplex full

После чего интерфейс начнет работать в режиме 100baseT/Full. Список доступных режимов можно посмотреть командой

ethtool eth0