J'utilise un hotspot sous Ubuntu 17.04 pour partager ma connexion Internet avec d'autres périphériques. Mais lorsque je redémarre ou suspends l'ordinateur, je dois activer le hotspot manuellement à chaque fois.
Existe-t-il une option, un script ou une commande permettant de lancer le point d'accès automatiquement après le réveil?
vous pouvez le faire avec Network Manager. Vérifiez le nom de la connexion qui représente le hotspot que vous voulez démarrer quand il est actif ou juste invité
nmcli con show
puis pour le faire démarrer automatiquement
nmcli con mod <connection-name> connection.autoconnect yes
tester avec redémarrage
Vous pouvez ouvrir un terminal et taper
nmcli device wifi hotspot ssid YOURSSID
Si cela fait apparaître votre Hotspot, vous pouvez créer un fichier en utilisant
gnome-session-properties
laisser votre point d'accès démarrer au démarrage du système. Mais je ne sais pas si cela fera également l'affaire si votre machine sort de suspension.
Peut-être auriez-vous alors besoin de créer deux fichiers avec
Sudo touch /etc/pm/sleep.d/your-script
Sudo touch /lib/systemd/system-sleep/your-script
Éditez les deux avec
Sudo -H gedit /lib/systemd/system-sleep/your-script
Sudo -H gedit /etc/pm/sleep.d/your-script
et coller
#!/bin/sh
case "$1" in
post|thaw)
echo "waking up..."
nmcli device wifi hotspot ssid YOURSSID
;;
esac
en eux. Ensuite, vous devez les rendre tous les deux exécutables avec
Sudo chmod a+x /etc/pm/sleep.d/your-script
Sudo chmod a+x /lib/systemd/system-sleep/your-script
et retentez votre chance ...
Le script fonctionne sur ma machine, mais comme je ne suis connecté que sans fil et que j'utilise le même nom de SSID pour le test du Hotspot, et après un certain temps, même après une mise en veille, l'adaptateur se connecte aux opérations wifi standard et au Hotspot. devient désactivé et le wifi devient activé.