Am Samstag, 22. November 2008 schrieb Andreas Schott:
Hallo zusammen
Ich möchte meine LAN-Karte bei jedem Systemstart WOL-fähig machen.
Beim Systemstart sieht das bisher so aus:
ethtool eth0 Settings for eth0: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Advertised auto-negotiation: Yes Speed: 100Mb/s Duplex: Full Port: MII PHYAD: 32 Transceiver: internal Auto-negotiation: on Supports Wake-on: pumbg Wake-on: d Current message level: 0x00000007 (7) Link detected: yes
Also habe ich folgendes in /etc/init.d/wol geschrieben und diese ausführbar gemacht:
#!/bin/sh ethtool -s eth0 wol g
Danach noch einen Link in rc5.d angelegt
ls -l S30wol lrwxrwxrwx 1 root root 6 22. Nov 10:34 S30wol -> ../wol
Nun dachte ich, dass S30wol beim Systemstart auf Runlevel 5 ausgeführt wird. Dem ist aber nicht so. (Normaler X-Server-Betrieb mit KDE ist doch RL 5, oder)
Ein manueller Aufruf
./S30wol
ergibt keinen Fehler und danach ist auch WOL aktiviert.
ethtool eth0 Settings for eth0: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Advertised auto-negotiation: Yes Speed: 100Mb/s Duplex: Full Port: MII PHYAD: 32 Transceiver: internal Auto-negotiation: on Supports Wake-on: pumbg Wake-on: g Current message level: 0x00000007 (7) Link detected: yes
Was mache ich denn da falsch?
IMHO fehlt da auch der PATH am beginn des Scriptes. Der Tip mit skeleton kam ja schon.
Danke für Eure Hilfe
Andy
Grüße Dirk