Le modifiche apportate con il comando ethtool sono scomparse per impostazione predefinita dopo un riavvio. Per le impostazioni permanenti, è necessario modificare il file di configurazione dell'interfaccia. Per ogni dispositivo di rete, ci sarà un file in /etc/sysconfig/network-scripts/
Ad esempio, per il dispositivo eth0 ci sarà /etc/sysconfig/network-scripts/ifcfg-eth0 contenente le proprietà del dispositivo. È possibile aggiungere una riga al file per implementare automaticamente le impostazioni consentite dal comando "ethtool -s". Ad esempio:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0 ETHTOOL_OPTS="autoneg off duplex full speed 100"
Fare riferimento a "man ethtools" per le opzioni consentite con l'opzione "-s".
# man ethtool
Queste sono le uniche opzioni di commutazione che possono essere implementate in questo modo perché lo script "ifup" non è codificato per gestire altre opzioni.
Riavvia il servizio di rete per rendere effettive le modifiche:
# service network restart
Se questa non è l'interfaccia principale in uso e hai effettuato l'accesso con un altro IP che non è collegato a questa interfaccia, puoi anche usare i comandi "ifdown" e "ifup" per rendere attive le impostazioni di ethtool.
# ifdown eth0 ifup eth0
Queste impostazioni verranno impostate in modo permanente, quindi anche dopo un riavvio dei server dovresti vedere queste impostazioni intatte.