Configurações de rede persistentes do Ubuntu Server 22.04

Configurações de rede persistentes do Ubuntu Server 22.04

Eu tenho o Ubuntu 22.04 instalado. Continuei recebendo avisos de pacotes descartados deDados de rede. Depois de correr;

ethtool -g eno1                         
Ring parameters for eno1:
Pre-set maximums:
RX:             4096
RX Mini:        n/a
RX Jumbo:       n/a
TX:             4096
Current hardware settings:
RX:             256
RX Mini:        n/a
RX Jumbo:       n/a
TX:             256

Alterei as configurações de rede com;

sudo ethtool -G eno1 rx 4096 && sudo ethtool -G eno1 tx 4096

Isso parece ter resolvido o problema, mas ethtoolnão persiste durante a reinicialização. Não consigo encontrar o arquivo Ubuntu 22.04 que preciso alterar para tornar as alterações persistentes.

por favor, avise

Responder1

Eu resolvi esse problema usandoDespachante do Gerenciador de Redefuncionalidade. Este serviço permite que um script seja executado quando ocorrerem eventos de rede. Podemos adicionar um script que verifica as configurações do buffer de anel quando uma interface é "ativada" e executar o comando para definir os buffers RX e TX no máximo, se necessário.

Para testar isso, copie o script99-ringconfpara localização:

/etc/NetworkManager/dispatcher.d

certifique-se de que o arquivo tenha propriedade e permissões corretas:

sudo chown root:root /etc/NetworkManager/dispatcher.d/99-ringconf
sudo chmod 755 /etc/NetworkManager/dispatcher.d/99-ringconf

Agora reinicie para testar a persistência. linhas de log também estão em:

/var/log/syslog

para verificar o que o script está funcionando.

informação relacionada