Megosztás a következőn keresztül:


EAP-TLS-hálózat beállítása a parancssori felületről

EAP-TLS-hálózat az az sphere paranccsal történő beállításához szüksége lesz a hálózati RADIUS-kiszolgáló legfelső szintű hitelesítésszolgáltatói tanúsítványára és az eszköz ügyféltanúsítványára. A tanúsítványoknak .pem formátumban kell lenniük PKCS1 vagy PKCS8 szintaxisban. A tanúsítványokról és azok beszerzésének módjáról az EAP-TLS-hálózatok tanúsítványainak beszerzése és üzembe helyezése című témakörben olvashat. Az OpenSSL használatával PFX-fájlokat .pem formátumra konvertálhat Linux rendszeren és a Linux Windows alrendszerén.

Figyelem

Mivel a tanúsítványazonosítók rendszerszintűek, az az sphere-parancsok vagy új tanúsítványt hozzáadó függvényhívások felülírhatnak egy korábbi parancs- vagy függvényhívás által hozzáadott tanúsítványt, ami hálózati kapcsolati hibákat okozhat. Határozottan javasoljuk, hogy dolgozzon ki egyértelmű tanúsítványfrissítési eljárásokat, és körültekintően válassza ki a tanúsítványazonosítókat.

További információ arról, hogy az Azure Sphere hogyan használja a tanúsítványazonosítókat: Tanúsítványazonosítók .

Az alábbi lépéseket követve állítsa be a hálózatot a parancssorból.

1. lépés. Az ügyféltanúsítvány telepítése az eszközön

Ha a hálózaton szükség van rájuk, telepítse az ügyféltanúsítvány adatait, beleértve a nyilvános tanúsítványt, a titkos kulcsot és a jelszót. Használja az az sphere device certificate add parancsot a következő paraméterekkel:

Paraméter Típus Leírás Támogatott verzió
-c, --certificate Karakterlánc Megadja a hozzáadni kívánt ügyféltanúsítvány azonosítóját. Sztringazonosító (legfeljebb 16 karakter). Az érvényes karakterek közé tartoznak a nagybetűk (A-Z), a kisbetűk (a-z), a számok (0-9), az aláhúzásjel (_), a pont (.) és a kötőjel (-). Ez az azonosító az EAP-TLS-hálózatok Wi-Fi konfigurációiban is használatos. Azure Sphere CLI
--cert-type Karakterlánc Megadja a hozzáadni kívánt ügyféltanúsítvány típusát. Írja be a "client" kifejezést. Azure Sphere CLI
--private-key-file Karakterlánc Megadja az ügyfél titkoskulcs-tanúsítványának .pem fájljának elérési útját. "client" típusú tanúsítvány hozzáadásakor szükséges. Megadhat relatív vagy abszolút elérési utat. Azure Sphere CLI
-w, --private-key-password Karakterlánc Opcionális jelszót ad meg az ügyfél titkos kulcsához. A jelszóra az ügyféltanúsítvány titkosított titkos kulcsának hozzáadásakor van szükség. Azure Sphere CLI

Például:

az sphere device certificate add --certificate myClientCert --cert-type client --public-key-file C:\User\MyCerts\MyClientCert.pem --private-key-file C:\User\MyCerts\privkey.pem --private-key-password 1234

Ügyféltanúsítvány hozzáadásához a nyilvános kulcs fájljának elérési útja és a titkos kulcs fájlelérési útja is szükséges minden hálózaton. A titkos kulcs jelszavára csak akkor van szükség, ha a titkos kulcs titkosítva van; forduljon a hálózati rendszergazdához.

2. lépés. A legfelső szintű hitelesítésszolgáltatói tanúsítvány telepítése

Telepítse a RADIUS-kiszolgáló legfelső szintű hitelesítésszolgáltatói tanúsítványát, ha a hálózat kölcsönös hitelesítést igényel. Használja az az sphere device certificate add parancsot a következő paraméterekkel:

Paraméter Típus Leírás Támogatott verzió
-c, --certificate Karakterlánc Megadja a hozzáadni kívánt legfelső szintű hitelesítésszolgáltatói tanúsítvány azonosítóját. Sztringazonosító (legfeljebb 16 karakter). Az érvényes karakterek közé tartoznak a nagybetűk (A-Z), a kisbetűk (a-z), a számok (0-9), az aláhúzásjel (_), a pont (.) és a kötőjel (-). Ez az azonosító az EAP-TLS-hálózatok Wi-Fi konfigurációiban is használatos. Azure Sphere CLI
--cert-type Karakterlánc Megadja a hozzáadni kívánt legfelső szintű hitelesítésszolgáltatói tanúsítványt. Írja be a "rootca" kifejezést. Azure Sphere CLI
--private-key-file Karakterlánc Megadja a rootca titkoskulcs-tanúsítvány .pem fájljának elérési útját. Megadhat relatív vagy abszolút elérési utat. Azure Sphere CLI

Például:

az sphere device certificate add --certificate myRootCA --cert-type rootca --public-key-file C:User\MyCerts\MyRootCACert.pem

3. lépés. A Wi-Fi hálózat hozzáadása

A tanúsítványok telepítése után adja hozzá az EAP-TLS-hálózatot az eszközhöz. Használja az az sphere device wifi add parancsot a következő paraméterekkel:

Paraméter Típus Leírás Támogatott verzió
-s, --ssid Karakterlánc A hálózat SSID-jét adja meg. A hálózati SSID-k megkülönböztetik a kis- és nagybetűket. Azure Sphere CLI
--client-cert-id Karakterlánc [EAP-TLS] Megadja azt az azonosítót (legfeljebb 16 karakter), amely azonosítja az ügyféltanúsítványt (amely a nyilvános és a titkos kulcsot is tartalmazza). EAP-TLS-hálózat beállításához szükséges. Azure Sphere CLI
--client-id <user@domain> Karakterlánc [EAP-TLS] Megadja a hálózat RADIUS-kiszolgálója által hitelesítésre felismert azonosítót. Azure Sphere CLI
--config-name Karakterlánc Egy sztringet (legfeljebb 16 karaktert) ad meg, amely megadja a hálózati konfiguráció nevét. Azure Sphere CLI
--root-ca-cert-id Karakterlánc [EAP-tLS] Megadja azt az azonosítót (legfeljebb 16 karakter), amely azonosítja a kiszolgáló legfelső szintű hitelesítésszolgáltatói tanúsítványát azon EAP-TLS-hálózatok esetében, ahol az eszköz hitelesíti a kiszolgálót. Azure Sphere CLI

Például:

az sphere device wifi add --ssid myEapTlsSsid --client-cert-id myClientCert --client-id user@domain.com --root-ca-cert-id myRootCA --config-name Network1

4. lépés. A hálózati konfiguráció újrabetöltése

Miután telepítette a tanúsítványokat, és beállította az EAP-TLS-hálózatot, újra kell betöltenie a hálózati konfigurációt, hogy az a tanúsítványtároló legújabb tartalmát használja. Használja az az sphere device wifi reload-config parancsot.

Például:

az sphere device wifi reload-config

5. lépés. Ellenőrizze, hogy a hálózat csatlakoztatva van-e

Annak ellenőrzéséhez, hogy az eszköz csatlakozik-e a hálózathoz, használja az az sphere device wifi show-status parancsot. Ellenőrizze a kimenetet, hogy a létrehozott hálózat szerepel-e a listában, engedélyezve van-e és csatlakoztatva van-e.

az sphere device wifi show-status

Az az sphere device wifi show parancs megjeleníti egy adott hálózat részleteit. Ezzel a paranccsal listázhatja a --id hálózathoz konfigurált ügyféltanúsítványt, legfelső szintű hitelesítésszolgáltatói tanúsítványt és ügyfélidentitást a paraméterrel. Például:

az sphere device wifi show --id 1