Wake on lan virker ikke ved shutdown

Få hjælp til at sætte programmer eller funktioner op.
jens ledet
Indlæg: 65
Tilmeldt: 18. feb 2011, 16:05

Wake on lan virker ikke ved shutdown

Indlæg af jens ledet »

Min ubuntu 10.4 server vil ikke wake on lan når jeg har lukket computern normalt.
Hvis jeg hiver strøm stikket helt ud og sætter det i igen så kan jeg sagtens...
er det noget med t jeg skal enable det i ubuntu også? og hvis hvordan?
Jeg mente bare at det var i bios man gør det? alt i bios er enablet og bios er opdateret. (virker jo når man hiver stikket ud)

Mvh Jens
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Wake on lan virker ikke ved shutdown

Indlæg af lath »

Jeg søgte på Google med søgeteksten ubuntu +wake on lan

Linket herunder er til en ældre Ubuntu men virker måske stadig da jeg synes at det ser ret Linux generelt ud.
HOWTO: Set your system up for Wake On LAN (WOL)

DISCLAIMER: Jeg giver ingen garanti for at det virker.
Du anvender informationen på egen risiko!

Test det på en testmaskine før du bruger det på en produktionsmaskine.


/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
jens ledet
Indlæg: 65
Tilmeldt: 18. feb 2011, 16:05

Re: Wake on lan virker ikke ved shutdown

Indlæg af jens ledet »

Heysan.
Den har jeg været igennem. Har brugt den manuelle metode da der er nogle links der er fjernet.
Jeg får dog en fejl meddelelse..

Når jeg når til: set the permission file
chmod a+x wakeonlanconfig
Så sker der ikke noget andet end jeg bar kommer ned på en ny linie.

Og når jeg skriver den linie der tilhører: Now we finish by running it, and making sure there are no errors.
/etc/init.d/wakeonlanconfig

Så kommer denne medelelse
/etc/init.d/wakeonlanconfig: line 3: ethtool: command not found


Og det fungere ikke i opstart.

Der står godtnok noget med at jeg skal udskifte eth0 med min network device (kortet) men det mener jeg bare hedder eth0 som default ??

Mvh Jens
AJenbo
Admin
Indlæg: 20884
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Wake on lan virker ikke ved shutdown

Indlæg af AJenbo »

Tjek at ethtool er installeret.
jens ledet
Indlæg: 65
Tilmeldt: 18. feb 2011, 16:05

Re: Wake on lan virker ikke ved shutdown

Indlæg af jens ledet »

eh hvordan gøres det?
Kan jeg skrive:
apt-get install ethtool og så se hvad den gør? den fprtæller mig vel hvis den er instaleret?

Mvh Jens
zob
Redaktør
Indlæg: 4430
Tilmeldt: 6. jan 2009, 22:01
Geografisk sted: København

Re: Wake on lan virker ikke ved shutdown

Indlæg af zob »

Jep. sudo apt-get install ethtool gør det.
Du kan altid søge på det i softwarecentret hvis du er i tvivl om at det er installeret eller hvad funktionen er. Der sker ikke noget ved at forsøge at installere noget der er installeret i forvejen. Så installerer den bare ikke.

Hvis du ikke bruger software-centret kan du søge i terminalen med aptitude search ethtool (kræver så aptitude er installeret - der er også andre metoder). Du kan se info om pakken med aptitude show ethtool (det vil sikker være identisk med den info du får i software-centret.
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Wake on lan virker ikke ved shutdown

Indlæg af lath »

jens ledet skrev:Heysan.
Den har jeg været igennem. Har brugt den manuelle metode da der er nogle links der er fjernet.
Jeg får dog en fejl meddelelse..

ok

jens ledet skrev:Når jeg når til: set the permission file
chmod a+x wakeonlanconfig
Så sker der ikke noget andet end jeg bar kommer ned på en ny linie.

Det betyder bare at den blev udført uden fejl, og så spørger terminalen, hvad der så ske ved at skrive en ny terminal prompt.
jens ledet skrev:Og når jeg skriver den linie der tilhører: Now we finish by running it, and making sure there are no errors.
/etc/init.d/wakeonlanconfig

Så kommer denne medelelse
/etc/init.d/wakeonlanconfig: line 3: ethtool: command not found

Så skal du installere ethtool
jens ledet skrev:Og det fungere ikke i opstart.

Det kunne være fordi den ikke kan finde ethtool (der er netop fejl "command not found").
jens ledet skrev:Der står godtnok noget med at jeg skal udskifte eth0 med min network device (kortet) men det mener jeg bare hedder eth0 som default ??

Mvh Jens

Det bruger du

Kode: Vælg alt

ifconfig

til at finde ud af.
Det står faktisk først i guiden af "Manual way:" afsnittet.

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
jens ledet
Indlæg: 65
Tilmeldt: 18. feb 2011, 16:05

Re: Wake on lan virker ikke ved shutdown

Indlæg af jens ledet »

Tak for info :-)
Det var rigtigt spottet at ethtool skulle instaleres, det fik jeg gjort.
Jeg har kørt hele den manuelle del igennem igen.
Mit netkort hedder eth0 i ifconfig så den er god nok.

Jeg skriver så sudo -i og kode.

Så skriver jeg:
cd /etc/init.d/
pico wakeonlanconfig og kommer ind i filen. her copy paster jeg:
#!/bin/bash
ethtool -s eth0 wol g
exit

Trykker exit og gemmer som wakeonlanconfig som den foreslår. Herefter kommer jeg ud af filen igen.

Nu skriver jeg:
chmod a+x wakeonlanconfig
Og kommer ned på en ny linie.

Her skriver jeg:
update-rc.d -f wakeonlanconfig defaults
Så skulle jeg få det som der står i "manualen" det gjorde der også første gang jeg gjorde det. men nuskriver den:
update-rc.d: warning: /etc/init.d/wakeonlanconfig missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
System start/stop links for /etc/init.d/wakeonlanconfig already exist.

Så skriver jeg:
/etc/init.d/wakeonlanconfig
og kommer ned på en ny linie. hvor der står:
/etc/init.d# herefter lukker jeg terminalen, selvom den siger der er noget igang?

Det virker stadig ikke.
Men den kommer jo også med en warning om at wakeonlanconfig missing LSB information.. ? hvad er det, og hvad har jeg gjort forkert?
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Wake on lan virker ikke ved shutdown

Indlæg af lath »

jens ledet skrev:Tak for info :-)
Det var rigtigt spottet at ethtool skulle instaleres, det fik jeg gjort.
Jeg har kørt hele den manuelle del igennem igen.
Mit netkort hedder eth0 i ifconfig så den er god nok.

Jeg skriver så sudo -i og kode.

Så skriver jeg:
cd /etc/init.d/
pico wakeonlanconfig og kommer ind i filen. her copy paster jeg:
#!/bin/bash
ethtool -s eth0 wol g
exit

Trykker exit og gemmer som wakeonlanconfig som den foreslår. Herefter kommer jeg ud af filen igen.

Nu skriver jeg:
chmod a+x wakeonlanconfig
Og kommer ned på en ny linie.

Her skriver jeg:
update-rc.d -f wakeonlanconfig defaults
Så skulle jeg få det som der står i "manualen" det gjorde der også første gang jeg gjorde det. men nuskriver den:
update-rc.d: warning: /etc/init.d/wakeonlanconfig missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
System start/stop links for /etc/init.d/wakeonlanconfig already exist.

Så skriver jeg:
/etc/init.d/wakeonlanconfig
og kommer ned på en ny linie. hvor der står:
/etc/init.d# herefter lukker jeg terminalen, selvom den siger der er noget igang?

Det virker stadig ikke.
Men den kommer jo også med en warning om at wakeonlanconfig missing LSB information.. ? hvad er det, og hvad har jeg gjort forkert?


Som jeg skrev var det en gammel guide, og det måske er sådan at ikke alt er som den gang.

Det med LSB information er jeg aldrig stødt på før, med det kan være noget med Sys V init scripts - men de skulle være skiftet ud med upstart. ubuntu.com link, Wikipedia.
Wikipedia linket skriver under "Adoption":
Upstart was first included in Ubuntu in the 6.10 (Edgy Eft) release in late 2006, replacing sysvinit.

Den omtalte ubuntu i "late 2006" er Ubuntu 6.10 (Edgy Eft), fra 26 October 2006, og linket jeg gav først er fra 11. August 2006, så det er jeg ret sikker på at det er til et system baeret på Sys V init.

Du bruger ligesom Ubuntu 6.10 så upstart (vil jeg gætte, det kan godt være udskiftet en gang til).

Du må ikke spørge om hvordan man får det op at køre via upstart, men det er nok nemmest at starte det via
/etc/init.d/rc.local

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
jens ledet
Indlæg: 65
Tilmeldt: 18. feb 2011, 16:05

Re: Wake on lan virker ikke ved shutdown

Indlæg af jens ledet »

damn æv. Det er den eneste how to jeg kan finde om emnet nemlig
AJenbo
Admin
Indlæg: 20884
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Wake on lan virker ikke ved shutdown

Indlæg af AJenbo »

Jeg tror LSB fejlen har noget at gøre med at du allerede har tilføjet den en gang.

Kør

Kode: Vælg alt

gksu gedit /etc/init.d/rc.local

og tilføj:

Kode: Vælg alt

ethtool -s eth0 wol g


I slutningen.
jens ledet
Indlæg: 65
Tilmeldt: 18. feb 2011, 16:05

Re: Wake on lan virker ikke ved shutdown

Indlæg af jens ledet »

Derinde får jeg en error der ser sådan ud:
Men det ændre ikke at keg ikke kan starte den stadig :-(
case "$1" in
start)
do_start
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
;;
AJenbo
Admin
Indlæg: 20884
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Wake on lan virker ikke ved shutdown

Indlæg af AJenbo »

Når du skriver kode ind er det bedst at du pakker den ind i Code tags så det ikke bliver så rodet.

Det virker ikke som en fejl men bare noget af af indholdet i filen, du skal skrive din kode efter den sidste linje.

Min indeholder:

Kode: Vælg alt

#! /bin/sh
### BEGIN INIT INFO
# Provides:          rc.local
# Required-Start:    $remote_fs $syslog $all
# Required-Stop:
# Default-Start:     2 3 4 5
# Default-Stop:
# Short-Description: Run /etc/rc.local if it exist
### END INIT INFO


PATH=/sbin:/usr/sbin:/bin:/usr/bin

. /lib/init/vars.sh
. /lib/lsb/init-functions

do_start() {
   if [ -x /etc/rc.local ]; then
           [ "$VERBOSE" != no ] && log_begin_msg "Running local boot scripts (/etc/rc.local)"
      /etc/rc.local
      ES=$?
      [ "$VERBOSE" != no ] && log_end_msg $ES
      return $ES
   fi
}

case "$1" in
    start)
   do_start
        ;;
    restart|reload|force-reload)
        echo "Error: argument '$1' not supported" >&2
        exit 3
        ;;
    stop)
        ;;
    *)
        echo "Usage: $0 start|stop" >&2
        exit 3
        ;;
esac
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Wake on lan virker ikke ved shutdown

Indlæg af lath »

jens ledet skrev:damn æv. Det er den eneste how to jeg kan finde om emnet nemlig


Du er altså ikke god til at læse alt der står.
Jeg skrev at du kunne indsætte kommandoen i /etc/init.d/rc.local

Du åbner /etc/init.d/rc.local i en editor (med root rettigheder ved at bruge sudo/gksudo)
Du tilføjer følgende på en linie for sig selv i /etc/init.d/rc.local:

Kode: Vælg alt

/bin/bash /etc/init.d/wakeonlanconfig

(virker først efter en genstart, og kun hvis du har ethtool installeret)

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
jens ledet
Indlæg: 65
Tilmeldt: 18. feb 2011, 16:05

Re: Wake on lan virker ikke ved shutdown

Indlæg af jens ledet »

Det må i undskylde hvis jeg kløjs i det.
Jeg har nu gjort det du skrev, og genstartet, det virker ikke..
Når jeg lukker terminalen så skriver den altid at der er en proces igang og den vil blive afbrudt, skal jeg skrive noget inden jeg lukker før tingene træder i kraft?

Jeg mistænker efterhånden mere mit bundkort/psu end ubuntu. Jeg havde jo samme problem under windows 2008, så det kan vel næsten ikke være andet end hardware?

Jeg har prøvet skrive denne komando også:
sudo ethtool eth0
og så kiggede jeg under wake on: og der står der g hele tiden, så den er jo sat til at wake på magic packet?

Mvh Jens