Wie kann ich ein Network-Manager-Profil erstellen, ohne es an eine MAC-Adresse zu binden?

414
Pepijn

Ich möchte ein SD-Karten-Image (Raspberry Pi) erstellen, das so eingerichtet ist, dass eine Verbindung zu einem bestimmten WLAN-Netzwerk mithilfe des Netzwerk-Managers hergestellt wird (sodass automatisch eine erneute Verbindung hergestellt wird). Jedes andere Gerät hat jedoch eine andere MAC-Adresse. Dadurch wird das von mir erstellte Profil nmclinicht verwendet.

Wie kann ich ein Netzwerk-Manager-Profil erstellen, das mit einer beliebigen MAC-Adresse funktioniert?

0

1 Antwort auf die Frage

1
A.B
# nmcli connection edit id XXXX nmcli> describe 802-11-wireless.mac-address === [mac-address] === [NM property description] If specified, this connection will only apply to the Wi-Fi device whose permanent MAC address matches. This property does not change the MAC address of the device (i.e. MAC spoofing). 

Dies ist auch in zu finden nm-settings(5).

Geben Sie es also nicht an, indem Sie es entfernen. Welches kann einfach mit folgendem Skript erstellt werden:

# nmcli connection modify id XXXX 802-11-wireless.mac-address '' 

wie erklärt in nmcli(1):

[--temporary] [id | uuid | Pfad] ID ...

Hinzufügen, Ändern oder Entfernen von Eigenschaften im Verbindungsprofil

Um die Eigenschaft festzulegen, geben Sie einfach den Namen der Eigenschaft gefolgt vom Wert an. Ein leerer Wert ("") entfernt den Eigenschaftswert .

Stellen Sie sicher, dass Sie noch andere Eigenschaften haben (zB connection.interface-name), um das richtige Gerät eindeutig zu identifizieren. Seien Sie vorsichtig, wenn Sie die Einstellungen mit einem grafischen Werkzeug umkonfigurieren. Dadurch werden möglicherweise einige unerwünschte Standardwerte erneut angewendet.