Ich habe einen Windows 8-Laptop und muss ihn verwenden, um per SSH auf einen Ubuntu 16.04-Desktop im Büro zuzugreifen. Ich verwende auf beiden Maschinen Hamachi, um eine Verbindung über ein VPN herzustellen.
Bis letzte Woche hat alles mehrere Wochen lang gut funktioniert. Plötzlich trat ein Timeout-Fehler auf, als ich eine neue PuTTY-Sitzung einrichten wollte. Die Maschine, mit der ich eine Verbindung herstellen wollte, wurde weiterhin grün angezeigt, aber als ich versuchte, sie von Hamachi aus anzupingen, traten erneut Timeout-Fehler auf.
Bisher trat das Problem gelegentlich einige Zeit (im Bereich von Stunden) nach dem Start auf, und immer, nachdem der Computer aus dem Ruhezustand erwachte.
Die einzige „Lösung“ war ein Neustart des Computers (der die Funktionalität jedes Mal wiederherstellte, als ich das bisher fünf Mal gemacht habe) – eine echte Qual auf meinem langsamen Laptop. Das Problem schien auch ein- oder zweimal spontan zu verschwinden (nach vielen Timeout-Fehlern versuchte ich im Vorbeigehen noch einmal, eine Verbindung herzustellen, hatte zu dem Zeitpunkt nichts Besseres zu tun und erwartete nicht, dass etwas dabei herauskommen würde, aber plötzlich funktionierte es).
Das vollständige Herunterfahren und Neustarten von Logmein Hamachi (einschließlich des Stoppens und Neustartens der Tunneling Engine über Systemsteuerung > Verwaltung > Dienste)nichtdas Problem lösen
Ich habe versucht, Listen aller offenen Prozesse auf meinem Laptop zu führen, und zwar zu den verschiedenen Zeiten, in denen ich eine Verbindung herstellen konnte bzw. nicht. Ich dachte, dass es vielleicht ein bestimmtes Programm oder einen bestimmten Prozess geben könnte, der dafür verantwortlich ist, und ich könnte ihn finden, indem ich mir die Prozesse ansehe, die in den Zeiten, in denen ich keine Verbindung herstellen konnte, und in keinem Fall, in dem ich eine Verbindung herstellen konnte, liefen. Es gab jedoch keine solchen Prozesse.
Ich weiß nicht so recht, was ich tun soll.
UPDATE: Ich habe etwas ausprobiert, wasscheintals vorübergehende Lösung zu arbeiten (obwohlWarumes funktioniert, kann man nur raten...): Ich habe die Hamachi-Tunneling-Engine und die Hamachi-Aufgabe manuell gestoppt, bevor ich meinen Computer in den Ruhemodus versetzt habe. Nach dem Aufwachen konnte ich eine Verbindung herstellen, nachdem ich alles neu gestartet hatte. Vielleicht hängt das Problem irgendwie damit zusammen, dass Hamachi „gewaltsam“ heruntergefahren wird, wenn der Computer in den Ruhemodus wechselt?
WEITERES UPDATE: Der obige Fix funktioniert nicht zuverlässig. Ich habe es noch einmal versucht und jetzt werde ich nach dem Schlafen wieder ausgesperrt.
WEITERES UPDATE: SogarNeuinstallationHamachi behebt das Problem nicht.
Antwort1
Es gibt einen langjährigen Beitrag (2013-2016) zu diesem Problem unter Hamachi funktioniert nach dem Schlafen nicht.
Dies war keine Lösung, aber ein empfohlener Workaround zum Planen einer Batchdatei zum Neustarten des Hamachi-Systemdienstes nach dem Ruhezustand:
@echo off
echo Stopping Hamachi service if running...
sc stop Hamachi2Svc
if %errorlevel% == 0 timeout 3
echo Restarting Hamachi service...
sc start Hamachi2Svc
if %errorlevel% neq 0 goto Error
rem Successful
exit /b 0
:Error
set result=%errorlevel%
echo Error %result%
exit /b %result%
Siehe auch den Artikel Programm ausführen, wenn Windows aus dem Ruhezustand oder dem Ruhezustand fortgesetzt wird.