Орнатушы іске қосылады, терезе ашылады және кіру сұранысы пайда болады, сондықтан көшіру аяқталғандай көрінеді. Содан кейін клиент өзінің виртуалды адаптерін қажет ететін сәтте туннель істен шығады, ал қате тіркелгі деректерін емес, қызметті немесе драйверді атайды. Windows-тың Arm нұсқасында бұл реттілік жиі кездеседі, өйткені үйлесімділік ережесі пайдаланушы режимінің коды мен ядро режимінің коды арасында өзгереді. Ноутбукті мақұлдау үшін екінші тексеру қажет, біріншісі емес.

Бүкіл пакеттің архитектурасын сұраңыз, содан кейін оны машинада тексеріңіз.

Эмуляция қамтымайтын бөлік

Windows Arm жүйесінде пайдаланушы режимінде қалған кезде x86 және x64 қолданбаларын эмуляция арқылы іске қоса алады. Ядро режимінің құрамдастары мұндай қатынасты алмайды: драйвер жалпы жүктелуі үшін Arm64 үшін құрастырылуы керек. Microsoft бұл шекараны құжаттайды, және VPN клиенттері әдетте дәл осы жерде орналасады, өйткені олардың көбі виртуалды желілік адаптерді немесе сүзгі драйверін орнатады.

Осылайша, пакет жұмыс істейтін интерфейс көрсетіп, бәрібір пайдасыз болуы мүмкін. Ақау жоқ адаптер, іске қосылмайтын қызмет немесе ешқашан орнатылмайтын туннель ретінде көрінеді. Бұл пилоттың тоқтауы керек нүктесі. Кіру экраны жұмыс істейтін деректер жолының дәлелі емес.

Көшіруді шешетін үш шарт

Біріншісі — пакет. x64 жинағы мен Arm64 жинағы екеуі де 64-бит деп аталады және өзара алмастырылмайды, сондықтан тек Windows 64-бит деп сипатталған жүктеме Arm құрылғысы туралы ештеңе дәлелдемейді. Сол архитектура үшін жеткізушінің қолдайтын орнатушысы жалғыз қолайлы бастапқы нүкте.

Екіншісі — қалған қажетті құрамдастар. Құрылғы күйін тексерулер, браузерге негізделген аутентификация көмекшілері және смарт-карта аралық бағдарламасының әрқайсысының өз архитектуралық талабы болуы мүмкін, ал тек туннельдің сәттілігі ұйымның қатынау саясаты орындалғанын көрсетпейді.

Үшіншісі — шлюз және оның қолдайтын клиенттер жиынтығы. Егер мақұлданған клиенттің Arm жинағы болмаса, басқа клиент тек шлюз иесі сол клиенттің протоколын, оның аутентификация әдісін және саясат мінез-құлқын қолдаған жерде ғана қолайлы. Windows-тың кірістірілген VPN профилі екеуі де IPsec деп сипатталғаны үшін ғана меншікті клиентті алмастыра алмайды.

Архитектураны құрылғыдан оқыңыз

Машинаның не екенін растаңыз, содан кейін пакеттің іс жүзінде қандай драйверлерді орнатқанын қараңыз. Тізімдеу бір минут алады және "64-bit" нені білдіретіні туралы дауды болдырмайды.

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

Егер адаптерлер тізімі клиент үшін ештеңе көрсетпесе немесе драйвер жазбасы архитектураның сәйкессіздігін хабарласа, көшіру сол жерде тоқтайды. Arm64 драйверін ескі контейнерге салу жеткізуші қолдайтын іс емес, ал үйлесімділік режимінің параметрлері x64 ядро драйверін түрлендірмейді.

Орнатылған нұсқаны жеткізушінің Arm үшін қолдайтын тізімімен салыстырыңыз және орнатушы жеткізушіден емес, ішкі қоймадан келген болса, айырмашылықты белгілеңіз.

Жұмыс жүктемесін мақұлдаңыз, кіру экранын емес

Пилотты алдыңғы жұмыс істеген құрылғыны қосалқы нұсқа ретінде қолжетімді ұстап іске қосыңыз. Профильді дайындауды, болжамды сәйкестікті және кез келген құрылғы тексерулерін растаңыз, содан кейін тек туннель күйін емес, жеке қолданбаны сынап көріңіз.

Жеке DNS, қажетті маршруттар мен мекенжай отбасыларын, желі өзгергеннен кейінгі қайта қосылуды және көрсетілген ажыратылған күйді қосыңыз. Клиент пен құрамдастардың нұсқаларын нәтижемен бірге жазыңыз, өйткені келесі жаңарту қайтадан сол сұрақтарды қояды.

Соңында, осы платформа үшін қолдайтын жаңарту және жою жолдары бар екенін растаңыз. Тек құжатталмаған ауыстырулардан кейін ғана жұмыс істейтін пакет келесі шығарылымда сол көшіру мәселесін тудырады, оны шешуге аз уақыт қалады.

Қатысты мақалалар