Windows op Arm: gëtt den VPN-Treiber wierklech gelueden?
Eng emuléiert App kann ufänken, wärend en VPN-Treiber am Kernelmodus net kann geluede ginn. Kontrolléiert d'Architektur vum Pak a fir d'Komponente virum Migréiere vun engem Laptop.
Den Installateur leeft, d'Fënster geet op an d'Ufro fir d'Anmelden erschéngt, sou datt d'Migratioun fäerdeg schéngt. Duerno fällt den Tunnel duerch op deem Punkt, wou de Client säi virtuelle Adapter brauch, an de Feeler nennt en Service oder en Treiber amplaz vun den Umeldungsdaten. Ënner Windows op Arm ass dës Reiefolleg üblech, well d'Kompatibilitéitsregel tëschent dem Code am Benotzermodus an dem Code am Kernelmodus ännert. Fir en Laptop ze approuvéieren, brauch een déi zweet Kontroll, net déi éischt.
Frot no der Architektur vum ganze Pak an iwwerpréift se duerno op der Maschinn.
Den Deel, deen d'Emulatioun net deckt
Windows op Arm kann x86- an x64-Applikatiounen iwwer Emulatioun lafen, soulaang se am Benotzermodus bleiwen. Komponenten am Kernelmodus kréien déi Behandlung net: en Treiber muss fir Arm64 gebaut sinn, fir iwwerhaapt gelueden ze ginn. Microsoft dokumentéiert déi Grenz, an se läit genee do, wou VPN-Clienten normalerweis sinn, well vill vun hinnen en virtuelle Netzadapter oder en Filtertreiber installéieren.
Sou kann e Pak eng funktionéierend Interface ubidden an trotzdem onbrauchbar sinn. De Feeler weist sech als fehlenden Adapter, als Service, dee sech net starten, oder als Tunnel, deen ni zustane kënnt. Dat ass de Punkt, wou e Pilot soll stoppen. En Anmeldschirm ass kee Beweis fir e funktionéierende Datewee.
Dräi Konditiounen, déi d'Migratioun entscheeden
Déi éischt ass de Pak. Eng x64-Build an eng Arm64-Build ginn allebéid 64-Bit genannt a sinn net austauschbar, dofir beweist en Download, deen nëmmen als Windows 64-Bit beschriwwe gëtt, näischt iwwer en Arm-Gerät. Den ënnerstëtzten Installateur vum Hiersteller fir déi Architektur ass den eenzegen akzeptablen Ausgangspunkt.
Déi zweet sinn déi aner néideg Komponenten. Gerätestatuskontrollen, browserbaséiert Authentifikatiounshëllefer an d'Middleware fir Smartkaarten kënnen all hir eege Architekturanfuerderung hunn, an en Erfolleg nëmme vum Tunnel weist net, datt d'Zougrëffspolitik vun der Organisatioun erfëllt ass.
Déi drëtt ass de Gateway an de Satz vu Clienten, deen en ënnerstëtzt. Wann de geneemegte Client keng Arm-Build huet, ass en anere Client nëmmen do akzeptabel, wou den Eegentümer vum Gateway de Protokoll vun deem Client, seng Authentifikatiounsmethod a säi Verhalen als Politik ënnerstëtzt. En agebaute Windows VPN-Profil kann en eegene Client net ersetzen, just well béid als IPsec beschriwwe ginn.
Liest d'Architektur um Gerät
Bestätegt, wat d'Maschinn ass, a kuckt duerno, wéi eng Treiber de Pak tatsächlech installéiert huet. D'Opzielung kascht eng Minutt a verhënnert eng Diskussioun doriwwer, wat "64-bit" bedeit.
Get-CimInstance Win32_OperatingSystem | Select-Object OSArchitecture $env:PROCESSOR_ARCHITECTURE pnputil /enum-drivers | Select-String -Pattern 'vpn|tap|wintun' -Context 0,3 Get-NetAdapter | Format-Table Name,InterfaceDescription,DriverProvider
Wann d'Adapterlëscht näischt fir de Client weist, oder den Treiberandrag eng Architekturonnëmmen annoncéiert, da stoppt d'Migratioun do. En Arm64-Treiber an dee ale Container ze setzen ass net eppes, wat den Hiersteller ënnerstëtzt, an d'Astellunge fir de Kompatibilitéitsmodus konvertéieren keen x64-Kerneltreiber.
Vergläicht déi installéiert Versioun mat der ënnerstëtzter Lëscht vum Hiersteller fir Arm, a notéiert den Ënnerscheed, wann den Installateur aus engem interne Repository an net vum Hiersteller kënnt.
Approuvéiert d'Aarbechtslaascht, net den Anmeldschirm
Féiert de Pilot duerch, wärend de virdrun funktionéierende Gerät als Ersatz verfügbar bleift. Iwwerpréift d'Profilbereetstellung, déi virgesinn Identitéit an all Geräteprüfungen, a probéiert duerno d'privat Applikatioun amplaz nëmme vum Tunnelstatus.
Huelt privaten DNS, déi néideg Routen an Adressfamillen, d'Reconnectioun no engem Netzwierkwiessel an den uginnene getrennten Zoustand mat op. Registréiert Client- a Komponentversiounen zesumme mam Resultat, well déi nächst Aktualiséierung déiselwecht Froen erëm stellt.
Zum Schluss bestätegt, datt et ënnerstëtzt Aktualiséierungs- a Läschweeër fir dës Plattform gëtt. E Pak, deen nëmme nom net dokumentéierte Ersatz funktionéiert, schaaft dee selwechte Migratiounsproblem bei der nächster Verëffentlechung, mat manner Zäit fir et ze léisen.