Руководство по развертыванию RHEL предлагает следующее:
ETHTOOL_OPTS = опции, где опции - это любые специфичные для устройства опции, поддерживаемые ethtool. Например, если вы хотите использовать 100 МБ, полный дуплекс: ETHTOOL_OPTS = "автоматическое отключение при скорости 100, полный дуплекс"
Вместо пользовательского начального сценария используйте ETHTOOL_OPTS, чтобы установить скорость интерфейса и параметры дуплекса. Настраиваемые initscripts, запускаемые вне сценария сетевой инициализации, приводят к непредсказуемым результатам при перезапуске сетевой службы после загрузки.
Я добавил ETHTOOL_OPTS в мои конфиги, перезагрузил сервер, но настройки не были применены. Почему мое изменение не работает и как это сделать? Я ожидаю, что rx-usecs
будет 0
.
[oleg@localhost ~]$ service NetworkManager status
Redirecting to /bin/systemctl status NetworkManager.service
NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; disabled)
Active: inactive (dead)
[oleg@localhost ~]$ ethtool -c enp2s0f1 | grep rx-usecs
rx-usecs: 58
rx-usecs-irq: 58
rx-usecs-low: 0
rx-usecs-high: 0
[oleg@localhost ~]$ cat /etc/sysconfig/network-scripts/ifcfg-enp2s0f1
DEVICE=enp2s0f1
NAME=enp2s0f1Name
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:0F:13:24:73:A1
ETHTOOL_OPTS="rx-usecs 0"
Указывает, что NetworkManager
отключен в моей системе из-за этой проблемы https://access.redhat.com/solutions/878503