Comment puis-je rétablir un tunnel si mon hôte local tombe en panne?
j'ai 2 machines, Remotehost et localhost, sur mon localhost im en cours d'exécution autossh pour maintenir le tunnel en vie en cas de problèmes de réseau.
autossh -M 20000 -L 3300:192.168.2.101:3306 -R 3000:192.168.1.3:3000 [email protected] -p 80
mais que faire si j'ai besoin de redémarrer le localhost? Comment puis-je reconnecter automatiquement le tunnel alors?
Mettez la commande pour établir le tunnel dans un script qui est exécuté au démarrage. Vous pouvez utiliser /etc/rc.local, vous pouvez écrire votre propre script init dans/etc/init ou /etc/init.d, ou plus élégamment, vous pouvez écrire un script dans /etc/network/if-up.d . La dernière option exécute le script après la mise en place de l'interface réseau.
Une autre option simple consiste à ajouter @reboot autossh ... &
à /etc/cron.d/autossh