Je bascule actuellement entre les deux configurations suivantes quotidiennement:
1) Être connecté à Internet via un réseau WiFi.
2) La connexion de mon ordinateur portable (Ubuntu 16.04) à Internet via une connexion filaire, puis le partage de cette connexion avec mes autres appareils via la fonctionnalité hot-spot intégrée d'Ubuntu.
Pour le moment, le passage de 1 à 2 nécessite que je passe manuellement par la boîte de dialogue "se connecter au réseau caché" dans le gestionnaire de réseau; de même, passer de 2 à 1 nécessite que je me déconnecte manuellement du hotspot et que je me connecte au réseau WiFi. Ce n'est pas beaucoup de travail, mais je le fais assez souvent pour que je souhaite qu'il soit automatisé.
Ce n'est pas aussi simple que d'activer la connexion automatique pour le hotspot, car il remplace alors la fonctionnalité de connexion automatique d'autres réseaux au lieu de me connecter à un réseau WiFi lorsque je ne suis pas connecté via une connexion filaire, et je me retrouve avec un hot-spot mais pas d'Internet. J'ai donc besoin d'une solution qui:
- me connecte au hot-spot chaque fois que je suis connecté à Internet via une connexion filaire.
- me déconnecte du hot-spot lorsqu'il n'y a pas de connexion ethernet.
- me connecte automatiquement à l'un des réseaux avec autoconnect = true chaque fois qu'ils sont disponibles et qu'il n'y a pas de connexion Ethernet.
Une explication complète sur la façon de procéder serait formidable, mais une référence à un bon manuel (non expert) pour la mise en place de ce type de règles serait également très appréciée.
post-up
le/etc/network/interfaces
contexte, il y a un excellent aperçu ici .post-up
appelle simplement des commandes ou des scripts après le lancement d'une interface.