persistir as configurações do ethtool entre as reinicializações

0

Guia de implantação do RHEL sugere o seguinte :

ETHTOOL_OPTS = opções onde opções são quaisquer opções específicas do dispositivo suportadas pelo ethtool. Por exemplo, se você quisesse forçar 100 MB, full duplex: ETHTOOL_OPTS="autoneg off speed 100 duplex completo"

Em vez de um script personalizado, use ETHTOOL_OPTS para definir as configurações de velocidade e duplex da interface. Os initscripts personalizados são executados fora do script de script de inicialização da rede para resultados imprevisíveis durante uma reinicialização do serviço de rede pós-inicialização.

Eu adicionei ETHTOOL_OPTS às minhas configurações, reiniciei o servidor, mas as configurações não foram aplicadas. Por que minha mudança não funciona e como fazer isso funcionar? Espero que rx-usecs seja 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"

Indicando que NetworkManager está desativado no meu sistema devido a esse problema link

    
por javapowered 03.11.2015 / 00:55

1 resposta

0

Faz muito tempo desde então. Mas acho que você deveria usar ETHTOOL_OPTS="-C enp2s0f1 rx-usecs 0" . Se você especificar apenas rx-usecs 0 , ele executará ethtools -s enp2s0f1 rx-usecs 0

    
por 14.05.2016 / 11:11