Änderungen, die mit dem ethtool-Befehl vorgenommen wurden, sind standardmäßig nach einem Neustart verschwunden. Für dauerhafte Einstellungen muss die Schnittstellenkonfigurationsdatei bearbeitet werden. Für jedes Netzwerkgerät gibt es eine Datei in /etc/sysconfig/network-scripts/
Für das Gerät eth0 gibt es beispielsweise /etc/sysconfig/network-scripts/ifcfg-eth0 mit den Eigenschaften des Geräts. Der Datei kann eine Zeile hinzugefügt werden, um die vom Befehl „ethtool -s“ zugelassenen Einstellungen automatisch zu implementieren. Zum Beispiel:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0 ETHTOOL_OPTS="autoneg off duplex full speed 100"
Siehe „man ethtools“ für Optionen, die mit dem Schalter „-s“ erlaubt sind.
# man ethtool
Dies sind die einzigen Switch-Optionen, die auf diese Weise implementiert werden können, da das „ifup“-Skript nicht für andere Optionen codiert ist.
Starten Sie den Netzwerkdienst neu, damit die Änderungen wirksam werden:
# service network restart
Wenn dies nicht die primär verwendete Schnittstelle ist und Sie sich mit einer anderen IP angemeldet haben, die nicht mit dieser Schnittstelle verbunden ist, können Sie auch die Befehle „ifdown“ und „ifup“ verwenden, um die ethtool-Einstellungen zu aktivieren.
# ifdown eth0 ifup eth0
Diese Einstellungen werden dauerhaft gesetzt, sodass Sie diese Einstellungen auch nach einem Neustart der Server intakt sehen sollten.