Je suis sur Ubuntu 18.04 et je peux configurer un hotspot wifi dans l'interface utilisateur ( comme décrit par exemple ici ) qui fonctionne parfaitement. Je veux maintenant changer le SSID et le mot de passe du hotspot. J'ai essayé de le faire en utilisant l'interface utilisateur que vous obtenez lors de l'exécution de nm-connection-editor
. La modification du mot de passe fonctionne, mais le SSID revient en quelque sorte au nom par défaut (librem
) après avoir redémarré le hotspot.
J'ai confirmé cela en regardant le fichier /etc/NetworkManager/system-connections/Hotspot
. J'ai changé manuellement le ssid
dans ce fichier en myawesomehotspot
. J'ai ensuite redémarré toute la machine pour m'assurer que le nom par défaut n'est mis en cache nulle part. Et puis j'ai réactivé le hotspot dans l'écran des paramètres wifi. Lors de la vérification, le ssid dans le fichier /etc/NetworkManager/system-connections/Hotspot
a été à nouveau modifié/remplacé par le nom par défaut librem
(le fichier datetime a également montré qu'il a été réécrit).
Pourquoi l'ouverture du hotspot écrase-t-elle le ssid? D'où vient ce nom? Et comment renommer définitivement le hotspot? Tous les conseils sont les bienvenus!
[ÉDITER]
Les sorties demandées par @Marmayogi dans les commentaires:
$ nmcli device
DEVICE TYPE STATE CONNECTION
wlp1s0 wifi connected Hotspot
br-63805314ad4c bridge connected br-63805314ad4c
docker0 bridge connected docker0
lo loopback unmanaged --
$ networkctl status
WARNING: systemd-networkd is not running, output will be incomplete.
● State: n/a
Address: 10.42.0.1 on wlp1s0
172.18.0.1 on br-63805314ad4c
172.17.0.1 on docker0
fe80::fa30:17ec:448:579a on wlp1s0
$ Sudo lshw -short -class network
H/W path Device Class Description
====================================================================
/0/100/1c/0 wlp1s0 network AR9462 Wireless Network Adapter
/1 docker0 network Ethernet interface
/2 br-63805314ad4c network Ethernet interface
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 39 Mar 11 2018 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
Remarque: cette solution de contournement ne répond pas à la question réelle Pourquoi la modification du SSID du hotspot ne fonctionne-t-elle pas?
Observations:
Réflexions:
car vous avez indiqué que vous avez modifié le fichier /etc/NetworkManager/system-connections/Hotspot
, J'ai essayé de changer ses permissions de plusieurs manières mais il a toujours écrasé.
Solution:
nmcli connection delete Hotspot
qui a été généré lorsque Hotspot est activé via l'interface graphique.Exemple:
pratap@i7-6550u:~$ nmcli connection show
NAME UUID TYPE DEVICE
Sri Nilayam cd93d019-2bbb-4b6f-aa80-b4536a563aa0 wifi wlp2s0
Hotspot 480fdd31-fe20-4b3d-8698-f25ec7678c1b wifi --
pratap@i7-6550u:~$ nmcli connection delete Hotspot
Connection 'Hotspot' (480fdd31-fe20-4b3d-8698-f25ec7678c1b) successfully deleted.
pratap@i7-6550u:~$
man nmcli
commande dans un nouveau terminal. Mettez vos valeurs préférées pour ssid et mot de passe.nmcli device wifi hotspot ssid myawesomehotspot password 12345678
Commandes:
nmcli connection up Hotspot
nmcli connection down Hotspot
Tant que vous n'utilisez pas la méthode GUI pour Hotspot, cela persiste ..
Une autre solution de contournement: exécutez nm-applet
depuis la console (ou nm-applet &
afin que vous puissiez continuer à utiliser cette console pour d'autres commandes). Ensuite, la bonne vieille icône wifi d'Unity apparaît dans votre barre supérieure, et si vous activez le hotspot à partir de là, cela ne change pas le SSID.