wicked POST_UP_SCRIPT wird nicht ausgeführt

Hallo,

ich möchte, daß ethtool das Netzwerkinterface konfiguriert, sobald das Interface aktiv ist. Leider gelingt mir das nicht. Folgendes ist konfiguriert.


cat /etc/sysconfig/network/ifcfg-eth0
...
POST_UP_SCRIPT="compat:suse:ethtool.sh"


cat /etc/sysconfig/network/scripts/ethtool.sh
#!/bin/bash
/usr/sbin/ethtool -K eth0 lro on 

Wenn ich wicked ifdown eth0; wicked ifup eth0 aufrufe, wird das Skript ausgeführt. Wenn ich das System allerdings neu starte, dann habe ich:

ethtool -k eth0|grep large

large-receive-offload: off

Wie bekomme ich das Skript beim Start des Sytems ausgeführt, bzw. kann verifizieren warum das Skript nicht ausgeführt wird?

Vielen Dank!
garblixa

Hi,

direkt habe ich keine Antwort, allerdings finde ich:


# /usr/lib/systemd/system/wickedd.service
...]
EnvironmentFile=-/etc/sysconfig/network/config
...]

# /etc/sysconfig/network/config
...]
# When set, wicked debug level is automatically enabled.
# For a complete list of facility names, see: "wicked --debug help".
#
WICKED_DEBUG=""

Damit könntest Du vielleicht mehr zum Verhalten beim Systemstart rausfinden. Die Meldungen sollten mit

$ journalctl

sichtbar werden.

Eine gute Idee. Vielen Dank für den Hinweis!

Eine Erfolgsmeldung wäre erfreulich :wink: