[LINUX] So stellen Sie eine Verbindung zu WIFI her, das durch die MAC-Adresse mit CentOS (Network Manager) eingeschränkt ist.

Probleme aufgetreten

Bei dem Versuch, ein (geschlossenes) WLAN für Tests vorzubereiten, wurde ein allgemeiner WLAN-Zugangspunkt vorbereitet und die SSID von WLAN privat gehalten. Ein Linux-DHCP-Server wird so vorbereitet, dass IP-Adressen nur der zuvor registrierten Hardwareadresse (MAC-Adresse) zugewiesen werden.

Ich habe versucht, eine Verbindung über WLAN auf einem Linux-Computer (CentOS) über DHCP herzustellen.

  1. Überprüfen Sie zunächst die MAC-Adresse des DHCP-Clients mit ifconfig oder ip addr auf dem Linux-Computer, zu dem Sie eine Verbindung herstellen möchten.
  2. Richten Sie einen DHCP-Server ein, um der MAC-Adresse des Clients IP-Adressen usw. zuzuweisen. (Informationen zu den Verbindungseinstellungen für die Stealth-SSID finden Sie in diesem Artikel.)
  3. Legen Sie auf dem Clientcomputer die WLAN-Einstellungen (SSID, WPA2-Passphrase usw.) fest und stellen Sie eine Verbindung her.

Die Verbindung ist jedoch fehlgeschlagen, da die IP-Adresse usw. in 3 nicht vom DHCP-Server zugewiesen wurde.

Ursache

Die Ursache war, dass ** MAC-Adress-Randomisierung ** in Network Manager standardmäßig aktiviert war. Da der DHCP-Client den DHCP-Server unter Verwendung einer geeigneten MAC-Adresse abfragt, betrachtet der DHCP-Server dies als ungültige Anforderung und ignoriert sie vollständig.

Lösung

Da diese Umgebung ein Testnetzwerk ist und niemals nach außen geht, besteht nur ein geringes Risiko, MAC-Adressen zu sammeln. Daher haben wir die Randomisierung von MAC-Adressen deaktiviert.

Ausführungsbeispiel

Ein Ausführungsbeispiel mit der Verbindungsmethode zur Stealth-SSID in Referenzartikel lautet wie folgt: [[Verbindungsname]], [[Schnittstellenname]] , [[Ziel-SSID]], [[WPA2-Passphrase]] muss tatsächlich übereinstimmen.

Ausführungsbeispiel


# 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

So stellen Sie eine Verbindung zu WIFI her, das durch die MAC-Adresse mit CentOS (Network Manager) eingeschränkt ist.
Stellen Sie mit ssh-Verbindung vom Mac aus eine Verbindung zu centos6 auf der Virtualbox her
[Cyberduck] So tauschen Sie Dateien unter Linux (CentOS7) aus, die von VirtualBox mit Mac über die GUI gestartet wurden
Generieren Sie mit apg ein leicht zu merkendes Passwort
Die Geschichte, den privaten Schlüssel mit chmod auf 600 zu setzen
So starten Sie Apache durch Angabe von httpd.conf mit systemd (CentOS7, CentOS8)
Das von PyQuery extrahierte HTML-Volumen ist mit XML problematisch
Stellen Sie mit Python eine Verbindung zu BigQuery her
Stellen Sie mit Python eine Verbindung zu Wikipedia her
Stellen Sie mit GO eine Verbindung zu Postgresql her