Hallo, ich überlege seit einiger Zeit, wie ich kostengünstig noch zusätzlich zum Wake-On-LAN (WOL - funzt super!) ein Reset-On-LAN (ROL) realisieren kann. Ein paar Mal ist mir der Remoterechner nämlich hängen geblieben und ich musste warten, bis ich wieder zu Hause war, um ihn neu zu starten. Eine Peppercon ROL-F-Karte habe ich mir noch günstig (30 EUR) aus Restbeständen gekauft, allerdings stellt sich die Realisierung eines ROL über WAN (also Internet) als sehr schwierig heraus - auch wegen mangelnder Infos zum Thema im Netz. Ich habe deshalb folgende, vermutlich einfachere Idee: Man nehme eine zweite Netzwerkkarte, die noch so einen alten WOL-Anschluß zur Verbindung mit dem Mainboard hat. Das ist ein 3-Pin-Stecker. Die Peppercon ROL-F-Karte hat bspw. so einen g Die Idee ist nun, das WOL-Signal von diesem Anschluß auf den Reset-Pin des Mainboards zu leiten. Da das WOL-Paket MAC-Adressen-spezifisch ist, kann man ein WOL-Paket senden, welches nur von der primären Netzwerkkarte zur Einleitung eines WOL interpretiert wird oder man sendet ein anderes WOL-Paket, das nur von der zweiten Netzwerkkarte erkannt wird und deren WOL-Signal dann zu einem Reset des Rechners führt. Man kann sich also ein WOL-Paket für WOL definieren und eines für ROL. Natürlich braucht man ein zweites Netzwerkkabel vom Router zum Rechner. Zu den Details: Wie verbindet man den WOL-Ausgang der Karte mit dem Reset-Pin des Mainboards? Die WOL-Spezifikation sieht vor, dass der WOL-Ausgang der Netzwerkkarte aus 3 Pins besteht: +5 V (vom Mainboard) GND WOL An letzterem müssen bei einem WOL-Event mindestens 10ns lang +5V anliegen, um ein Wake-Up auszulösen. Da bei den meisten Mainboards der Reset-Pin mit dem Reset-Schalter auf GND gezogen wird, kommen wohl zwei Möglichkeiten in Frage, die jeweils ein klitzekleines bisschen Bastelaufwand erfordern: Entweder man benutzt einen Transistor als (Reset-)Schalter (WOL-Signal mit Vorwiderstand an Basis) oder man verwendet einen Optokoppler (WOL-Signal und GND als Eingang). Den manuellen Reset-Schalter kann man natürlich weiterhin parallel betreiben. Was meint ihr, würde das funktionieren? Ich hoffe nur, dass das WOL-Signal der Netzwerkkarte lange genug anliegt, um ein Reset zu triggern. Werde das demnächst auch ausprobieren, leider fehlt mir im Moment gerade Material und Werkzeug. Viele Grüße jon
Wenn sich der Rechner aufgehangen hat, reagiert er normalerweise nur noch auf Biomechanische (Reset-) Druckimpulse und nicht auf Softwarebefehle.
Ja, aber die Netzwerkkarte wird doch wohl noch das WOL-Paket erkennen und das entsprechende Signal ausgeben können, selbst wenn der PCI-Bus hängt, oder? Wenn der gesamte Rechner runtergefahren ist, erkennt sie's ja auch!
Es reicht auch vollkommen, die Netzwerkkarte über den WOL-Stecker mit 5V zu versorgen. Dann musst du sie garnicht erst ins Mainboard stecken und ein hängender Bus kann sie nicht mit ins verderben reissen.
Theoretich reichen die 5V. Jedoch müssen die meisten Netzwerkkarten so eingestellt werden, dass sie die WOL Packete empfangen/dann das Signal weitergeben. (z.B unter Linux mit ethtool wol g) Also doch besser in den Rechner stecken und nicht danebenlegen. Sollte aber funktionieren. Wecker
Noch einfacher: Moderne Netzwerkkarten beutzen das 'wake#' Signal zur WoL Signalisierung. Low-Aktiv so wie der PCI-Reset. Einfach am PCI-Kamm der zweiten Karte den Reset freilegen und mit WAKE# verbinden. Wake# der zweiten Karte stillegen.
Dann darf aber nicht der PCI-Bus hängen, oder? Aber coole Idee, danke!
falls das nicht geht, gibt es noch eine möglichkeit ohne Netzwerkkarte... lass den Rechner einfach in einem bestimmten Intervall etwas machen, z.B. etwas über die serielle Schnittstelle senden oder derartiges... dann hast du einen Mikrocontroller, der mit dem Reset verbunden ist, und wenn der Computer sich aufhängt wird der Controller das Signal nicht mehr empfangen und dann den Reset auslösen...
Also ein Watchdog. Das ist nicht schlecht und so einer ist auf der Peppercon-Karte auch drauf. Aber ich befürchte, dass es auch Situationen gibt, in denen der Watchdog nicht anspringt und trotzdem kein Remotezugriff möglich ist. Bspw. wenn XP beim Herunterfahren an irgendeinem Prozess hängen bleibt, den es nicht automatisch schließt und trotzdem keine Remotesitzung mehr aufgebaut werden kann.
es gibt so ein handy-kit, dass auf eine helligkeitsänderung am display (also nen anruf oder so..) reagiert... nicht so "toll", wie über LAN, aber es würde funktionieren... müsste man halt noch mit dem "Watchdog" verbinden...
Am Board also nur den Reset-Knopf ansteuern hilft meiner Meinung nach nur in glücklichen Fällen, aber nicht immer. In 50% der leichten Fälle könntE der Reboot zu bestimmter Zeit helfen oder z.B. shutdown -r Bei den anderen 50% hilft nur 230V TOTAL abschalten, weil erst dann ein echter Neustart aller Teile ab Adresse 0 stattfindet. Besser wäre jedoch den Fehler des Hängenbleibens zu suchen! Das spart den Ärger mit einem kaputten Filesystem.
Der PCI-Reset funktioniert auch wenn der PCI-Bus hängt. Einfach mal ausprobieren.
Am PCI-Steckplatz existiert also ein Kontakt nur für den Reset des Rechners? Kannst Du mir zufällig sagen, wo ich nachlesen kann, welcher Pin das ist? Danke!
So ein Pin ist mir zwar nicht bekannt, aber zur Belegung lässt sich hier was finden: http://www.hardwarebook.info
Das gesuchte Signal heißt RST (nicht zu verwechseln mit TRST!), liegt am Kontakt A15 und ist Low aktiv. http://www.hardwarebook.info/PCI http://www.techfest.com/hardware/bus/pci.htm CU
Dieses Reset setzt die PCI-Karte zurück, hat aber nichts mit einem Neustart des PC zu tun.
Mmmh, laut "http://de.wikipedia.org/wiki/Peripheral_Component_Interconnect" ist das ein Input-Signal und als Beschreibung ist "Rücksetzen aller Systemkomponenten" angegeben? CU Argh: Ich seh grad das CLK dort auch als Input angegeben ist und z.B. die INTx als Output, die Beschreibung dort ist also wohl aus Sicht einer PCI-Karte. Dann hast Du natürlich vollkommen Recht und RST ist hier ziemlich nutzlos. Sorry.
Helden der Arbeit. Reset# ist open drain und 'wired or'
Wo ist hier eigentlich das Problem? Statt am PCI-Bus herumzubasteln, kann doch das normale Reset-Signal verwendet werden - ist der WOL resp. ROL-Impuls zu kurz, nimmt man ein Monoflop (74xx123) und verlängert den damit.
Um es mal kurz zu sagen: Du brauchst eine externe Lösung, die die Reset-Pins überbrückt. Intern ist ein aufgehangener Rechner nicht wieder zum Leben zu erwecken.
Bei echten Netzwerkproblemen wird der Reset-Knopf nicht immer helfen. DA muß richtig Strom aus (auch Standby). Nur dann fängt alles bei NULL an.
Es geht nicht um Netzwerkproblem, sondern einen automatisierten Neustart wenn sich der Rechner aufgehangen hat. Bei Netzwerkproblemen stimme ich Dir natürlich zu, dort muß der Strom ganz weg.
Ist zwar schon ein bisschen alt, aber soweit ich weiß gibt es Steckdosenleisten mit LAN-Interface. Steckste einfach an deinen Router dran, und wenn der PC nicht mehr reagiert dann Strom aus , Strom an. So kannst du mit deiner Handy-Internetflatrate z.B. auch schon mal den Ofen vorwärmen, kurz bevor du dir die Pizza reinschmeißt ;) nerdy.... obs allerding billige alternativen gibt ? 0_o : http://www.leunig.de/_pro/netzwerk/remote_power_switch/eps.htm Eigentlich ist sowas für fette Rechenzentren und nicht für den Ottonormalverb. PS.: Außerdem bin ich mir nicht sicher ob bei der wegnahme der Stromzufuhr nicht der "Wartemodus" der WOL-Karte unterbrochen wird, also keine Minimalspannung auf der Lan-Karte mehr ist, und so keine WOL-Packages empfangen werden. Hab das Problem bei mir zu Hause. Wird der PC nicht ordnungsgemäß runtergefahren sondern mit dem 5Sek-auf-Powerknopf-Total-Kill-ShutDown, dann reagiert er nicht mehr auf WOL
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.