Partage de connexion sous Mobian

Depuis presque neuf mois que je suis passé au Pinephone et à Mobian, venant d'UBPorts, je suis plutôt content de mon téléphone. Néanmoins, une fonctionnalité que j'utilise beaucoup lorsque je voyage, le partage de connexion, m'a joué quelques tours, s'obstinant à ne fonctionner que lorsque je la testais et n'en avais pas vraiment besoin. Dans le courant du mois de juin, la situation s'est même dégradée, car le partage ne fonctionnait plus du tout. Le téléphone amorçait la connexion mais ne terminait jamais l'opération et renonçait après une minute. L'opération en ligne de commande, avec quelque chose comme sudo nmcli device wifi hotspot ifname wlan0 con-name Hotspot ssid Pinephone password HotspotPassword, ne réussissait pas mieux. En regardant les logs, je m'aperçus que la seule erreur visible était un timeout de wpa_supplicant. Malheureusement, mes recherches sur le web au sujet de cette erreur sur un Pinephone ne donnèrent rien du tout. À croire que j'étais le seul à avoir ce problème.

À force de tourner le problème dans tous les sens, un peu inquiet de ne pouvoir utiliser ma connexion durant les vacances d'été, j'eus l'idée d'une solution radicale : puisque le problème semblait venir de WPA_supplicant, il fallait utiliser autre chose. Et justement, j'avais lu ici ou là quelques articles sur IWD, même si je ne l'avais jamais utilisé.

Pour remplacer WPA_supplicant par IWD dans mon téléphone Mobian, j'ai utilisé le wiki Debian consacré à ce sujet. Après avoir installé le paquet iwd j'ai édité /etc/NetworkManager/NetworkManager.conf et ajouté :

[device]
wifi.backend=iwd

Puis j'ai lancé les trois commandes pour relancer NetworkManager avec la nouvelle configuration :

sudo systemctl stop NetworkManager
sudo systemctl disable --now wpa_supplicant
sudo systemctl restart NetworkManager

Et cela a fonctionné ! Le partage de connexion s'est enclenché sans problème. Cerise sur le gâteau : IWD étant conçu pour optimiser le matériel, il est possible que cette modification améliore un peu l'autonomie de mon Pinephone, point faible de ce téléphone.

links

social