[LINUX] Pour se connecter au WIFI, qui est limité par l'adresse MAC avec CentOS (Network Manager).

Les problèmes rencontrés

Pour tenter de préparer un LAN sans fil (fermé) pour les tests, un point d'accès LAN sans fil général a été préparé et le SSID du WiFi est resté privé. J'ai préparé un serveur DHCP pour Linux et attribué une adresse IP uniquement à l'adresse matérielle (adresse MAC) enregistrée à l'avance.

J'ai essayé de me connecter via WiFi sur une machine Linux (CentOS) via DHCP.

  1. Tout d'abord, vérifiez l'adresse MAC du client DHCP avec ʻifconfig ou ʻip addr sur la machine Linux à laquelle vous voulez vous connecter.
  2. Configurez un serveur DHCP pour attribuer des adresses IP, etc. à l'adresse MAC du client. (Pour les paramètres de connexion pour le SSID furtif, reportez-vous à cet article)
  3. Sur la machine cliente, définissez les paramètres du LAN sans fil (SSID, phrase de passe WPA2, etc.) et connectez-vous.

Cependant, la connexion a échoué car l'adresse IP, etc. n'a pas été attribuée à partir du serveur DHCP dans 3.

Cause

La cause était que la ** randomisation d'adresse MAC ** était activée par défaut dans Network Manager. Étant donné que le client DHCP interroge le serveur DHCP en utilisant une adresse MAC appropriée, le serveur DHCP la considère comme une demande non valide et l'ignore complètement.

Solution

Comme cet environnement est un réseau de test et ne sort jamais vers le monde extérieur, il y a peu de risque de collecter des adresses MAC, nous avons donc désactivé la randomisation des adresses MAC.

Exemple d'exécution

Un exemple d'exécution incluant la méthode de connexion au SSID furtif dans Article de référence est le suivant. [[Connection name]], [[Interface name]] , [[Destination SSID]], [[WPA2 Passphrase]] doit en fait correspondre.

Exemple d'exécution


# nmcli c add type wifi con-name [[wlan0a]] ifname [[wlan0]] ssid [[ACTUAL-SSID-NAME]]
# nmcli con modify [[wlan0a]] wifi-sec.key-mgmt wpa-psk
# nmcli con modify [[wlan0a]] wifi-sec.psk [[ACTUAL-WPA2-PASSPHASE]]
# nmcli con modify [[wlan0a]] wifi.mac-address-randomization never
# nmcli con up [[wlan0a]]
# nmcli con show [[wlan0a]]

Recommended Posts

Pour se connecter au WIFI, qui est limité par l'adresse MAC avec CentOS (Network Manager).
Connectez-vous à centos6 sur Virtualbox avec une connexion SSH depuis Mac
[Cyberduck] Comment échanger des fichiers sous Linux (CentOS7) démarré par VirtualBox avec mac en utilisant l'interface graphique
Générez un mot de passe facile à retenir avec apg
L'histoire de la définition de la clé privée à 600 avec chmod
Comment démarrer Apache en spécifiant httpd.conf avec systemd (CentOS7, CentOS8)
Le volume de html extrait par PyQuery est perturbé par xml
Connectez-vous à BigQuery avec Python
Connectez-vous à Wikipedia avec Python
Connectez-vous à Postgresql avec GO