web-dev-qa-db-fra.com

Redémarrez automatiquement le point d'accès Wi-Fi sur Ubuntu 17.04

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?

3
rafrsr

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

5
v_sukt

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é.

1
starkus