🖧 Как навсегда установить настройки ethtool в CentOS/RHEL

by itisgood

Модификации, сделанные с помощью команды ethtool, по умолчанию исчезают после перезагрузки.

Для постоянных настроек необходимо отредактировать файл конфигурации интерфейса.

Для каждого сетевого устройства будет файл в каталоге /etc/sysconfig/network-scripts /

Например, для устройства eth0 будет /etc/sysconfig/network-scripts/ifcfg-eth0, содержащий свойства устройства.

В файл можно добавить строку для автоматической реализации настроек, разрешенных командой «ethtool -s».

Например:

# vi /etc/sysconfig/network-scripts/ifcfg-eth0
ETHTOOL_OPTS="autoneg off duplex full speed 100"
Обратитесь к «man ethtools», чтобы узнать о параметрах, разрешенных с помощью переключателя «-s».
# man ethtool

Это единственные параметры переключения, которые могут быть реализованы таким образом, потому что скрипт «ifup» не закодирован для обработки других параметров.

Перезапустите сетевой сервис, чтобы изменения вступили в силу:

# service network restart

Если это не основной используемый интерфейс и вы вошли в систему с другим IP-адресом, который не подключен к этому интерфейсу, вы также можете использовать команды «ifdown» и «ifup», чтобы активировать настройки ethtool.

# ifdown eth0
ifup eth0
Эти параметры будут установлены навсегда, поэтому даже после перезагрузки серверов вы должны увидеть эти параметры без изменений.

You may also like

Leave a Comment