Орнотуучу иштейт, терезе ачылат жана кирүү суроосу пайда болот, ошондуктан көчүрүү бүткөндөй көрүнөт. Андан кийин кардар өзүнүн виртуалдык адаптерин талап кылган учурда туннель иштен чыгат, ал эми ката эсеп маалыматтарын эмес, кызматты же драйверди эскерип кетет. 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, керектүү маршруттар менен дарек үй-бүлөлөрүн, тармак өзгөргөндөн кийинки кайра туташууну жана көрсөтүлгөн ажыратылган абалды кошуңуз. Кардар менен компоненттердин версияларын натыйжа менен бирге жазыңыз, анткени кийинки жаңыртуу кайра ошол эле суроолорду берет.

Акырында, бул платформа үчүн колдогон жаңыртуу жана жок кылуу жолдору бар экенин тастыктаңыз. Документтелбеген алмаштыруулардан кийин гана иштеген пакет кийинки чыгарылышта ошол эле көчүрүү көйгөйүн жаратат, аны чечүүгө аз убакыт калат.

Тектеш макалалар