Externes Aus- und Wiedereinschalten der Hardware

Externes Aus- und Wiedereinschalten der Hardware

Ich habe zu Hause ein paar Server laufen (für den persönlichen Gebrauch), auf die ich nicht zugreifen kann, wenn ich unterwegs bin und das Kabelmodem kaputt geht. Obwohl es selten vorkommt, muss ich von Zeit zu Zeit das Modem aus- und wieder einschalten.

Das Modem stellt eine Verbindung zu meinem internen Netzwerk her (keine USB-Verbindung) und bietet in seiner Weboberfläche (falls diese funktioniert) keine Neustartoption.

Da die Programmierung kein Problem darstellt, möchte ich einen Wächterdienst implementieren, der in regelmäßigen Abständen nach Leben sucht und, falls nichts gefunden wird, dafür sorgt, dass das Modem aus- und wieder eingeschaltet wird – idealerweise mit einer gewissen Verzögerung, aber mit einem sofortigen Neustart, wenn das alles ist, was ich tun kann.

Meine Hardwarekonfigurationsoptionen scheinen zu sein:

  1. Ich habe meinen Server an einen intelligenten Stecker angeschlossen, der andere Peripheriegeräte ausschaltet, wenn der Haupt-PC ausgeschaltet wird. In diesem Fall müsste ich ein BIOS-Wakeup einrichten, das ein paar Minuten wartet. Ich bin davon nicht begeistert, da ich nicht sicher sein kann, dass ich den Server sicher herunterfahren kann.
  2. habe eine Steckdose, über die ich die Schaltung per USB oder einer anderen seriellen Verbindung steuern kann. Das scheint am besten, aber ich kann nichts Passendes finden.

Gibt es noch andere Optionen, die ich übersehen habe?

[Modem mit der aktuellsten Firmware und aufgrund der Anforderungen des Kabelanbieters meine einzige Option. Und es ist noch dazu ein 50 Mbit/s-Modem... :-)]

Antwort1

Wir verwenden hier ein Produkt namensiBoot. Damit können Sie eine Remote-IP überwachen. Sollte dann Ihr Modem einfrieren und die Internetverbindung verlieren, schlägt das automatische Ping an die Remote-IP fehl und löst einen Aus- und Wiedereinschalten des an das iBoot-Gerät angeschlossenen Geräts (Modems) aus. Dadurch „sollte“ Ihr Internet wiederhergestellt werden.

Antwort2

Es ist seltsam, dass es in der Weboberfläche keine Neustartoption gibt. Ich weiß nicht, wie gut Sie sich mit Computern auskennen, aber vielleicht möchten Sie sich ein bisschen umsehen. Außerdem ermöglichen Webservermodems normalerweise Verbindungen auf andere Weise, beispielsweise über Telnet. Es ist zwar unwahrscheinlich, aber wenn es auf diese Weise eine Neustartoption gibt, könnten Sie etwas programmieren, das regelmäßig auf dem Server ausgeführt wird und das Modem automatisch neu startet, wenn keine Verbindung zum Netz hergestellt werden kann. Andererseits müssen Sie natürlich die Hardware eingreifen, wenn es vollständig einfriert.

Edir: Das ist mir gerade eingefallen ... hast du versucht, dein Modem zu googeln und nach versteckten Funktionen zu suchen? Mein alter DSL-Router zum Beispiel schaltete seinen Telnet-Dienst ein, wenn du etwas wie „?debug=1“ in die URL des Webdienstes einfügst.

Antwort3

Wenn Sie einen ganz einfachen Ansatz bevorzugen, besorgen Sie sich einfach einen dieser Netz-Zeitschalter und starten Sie damit das Modem jeden Tag um 3 Uhr morgens neu.

Antwort4

Ich glaube, ich habe die Lösung für mein Problem gefunden: ein Phidget-Kit, das 4 AC-Schalter bereitstellt, die über eine einfache USB-Schnittstelle gesteuert werden.

PhidgetInterfaceKit 0/0/4

Um das zu bekommen, was ich will, ist nur ein minimaler Zusammenbau erforderlich ... sogar noch mehr!

verwandte Informationen