Wiki
Clone wikicomp-house.repo / change-ethernet-mode
Как изменить настройки скорости и дуплекса сетевого интерфейса.
Бывает, что автоматический подбор скорости для ethernet соединения работает недостаточно хорошо. Например, если используется некачественный или неправильно обжатый кабель, можно снизить скорость и таким образом избавится от ошибок передачи. В помощь вам утилиты mii-tool и ethtool.
Для смены параметров ethernet соединения можно воспользоваться утилитой mii-tool.
Принудительно включить полудуплекс, 100 мбит:
# mii-tool --force=100baseTx-HD eth0
Принудительно включить дуплекс, 100 мбит:
# mii-tool --force=100baseTx-FD eth0
Принудительно включить полудуплекс, 10 мбит:
# mii-tool --force=10baseT-HD
Принудительно включить дуплекс, 10 мбит:
# mii-tool --force=10baseT-FD eth0
На смену mii-tool пришла утилита ethtool.
ethtool уже умеет работать с гигабитными карточками и лишен множества недостатков mii-tool.
Помимо установки параметров в ручную, необходимо отключить автоподстройку, иначе никакого эффекта от смены режимов не будет.
Полудуплекс при разных скоростях:
#ethtool -s speed 10 duplex half autoneg off eth0 #ethtool -s speed 100 duplex half autoneg off eth0 #ethtool -s speed 1000 duplex half autoneg off eth0
Дуплекс при разных скоростях:
#ethtool -s speed 10 duplex full autoneg off eth0 #ethtool -s speed 100 duplex full autoneg off eth0 #ethtool -s speed 1000 duplex full autoneg off eth0
Подробности - man ethtool
Обе утилиты имеют один существенный недостаток, они работают не со всеми драйверами сетевых карточек.
Updated