Wie kann ich einen Tunnel wiederherstellen, wenn mein Localhost ausfällt?
Ich habe 2 Maschinen, Remotehost und localhost, auf meinem localhost läuft autossh, um den Tunnel im Falle von Netzwerkproblemen am Leben zu erhalten.
autossh -M 20000 -L 3300:192.168.2.101:3306 -R 3000:192.168.1.3:3000 [email protected] -p 80
aber was ist, wenn ich den localhost neu starten muss? Wie verbinde ich den Tunnel dann automatisch neu?
Akzeptierte Antwort:
Fügen Sie den Befehl zum Aufbau des Tunnels in ein Skript ein, das beim Booten ausgeführt wird. Sie könnten /etc/rc.local verwenden, Sie könnten Ihr eigenes Init-Skript in /etc/init oder /etc/init.d schreiben, oder eleganter könnten Sie ein Skript in /etc/network/if-up.d schreiben . Die letzte Option führt das Skript aus, nachdem die Netzwerkschnittstelle aufgerufen wurde.