Sur un ordinateur portable fonctionnant sous Linux Mint, je peux exécuter ces commandes pour mettre en place un hotspot WiFi:
nmcli con add type wifi ifname [nom de l'interface] con-name test_ssid autoconnect yes ssid test_ssid
nmcli con modify test_ssid 802-11-wireless.mode ap ipv4.method shared
nmcli con modify test_ssid wifi-sec.key-mgmt wpa-psk
nmcli con modify test_ssid 802-11-wireless-security.pairwise ccmp
nmcli con modify test_ssid 802-11-wireless-security.group ccmp
nmcli con modify test_ssid wifi-sec.psk [mot de passe]
Le test_ssid
résultant peut être rejoint par un iPhone, Windows, et même des MacBook Pros Intel exécutant macOS 12.6. Mais il ne peut pas être rejoint par un MacBook Pro M1 exécutant macOS 13.0. Est-ce que quelqu'un sait pourquoi, ou s'il y a un moyen de faire rejoindre les Mac M1 aux hotspots WiFi Linux, ou s'il y a un moyen d'obtenir une sortie de débogage de la tentative de connexion? Quand j'essaie de rejoindre le réseau depuis le MBP M1, il dit Le réseau Wi-Fi "test_ssid" nécessite un WPA3 Personnel.
, ce qui est étrange.
Contexte supplémentaire depuis mon post Super User:
J'ai vérifié les journaux à /var/log/wifi.log
qui n'étaient pas utiles, ni les diagnostics autant que je pouvais le dire, mais j'ai trouvé des journaux plus utiles en exécutant log stream --predicate '(processImagePath contains "airportd")'
. En regardant cette sortie en essayant de rejoindre le réseau, je vois des messages comme Failed to associate to Wi-Fi network test_ssid on interface en0, returned error code -3906
. En regardant CoreWLANTypes.h
, je vois que -3906 est kCWUnspecifiedFailureErr
.
Dans les commentaires de ce même fichier d'en-tête, kCWUnspecifiedFailureErr
est décrit comme Le point d'accès n'a pas spécifié de raison pour l'échec de l'authentification/de l'association
. Alors je me suis dit que je vérifierais le côté du point d'accès. Si je fais un tail -f /var/log/syslog
sur la machine/hotspot Linux, je peux voir quand d'autres clients s'associent/se désassocient, mais rien ne se passe du tout quand le MBP M1 essaie de rejoindre.