Управувачот со уреди прикажува TAP-Windows Adapter V9 додека профилот вели dev tun, и тунелот работи. Таа комбинација не е погрешна конфигурација, и префрлањето на режимот напред-назад нема да ја промени. Името на адаптерот покажува кој Windows драјвер го вчитал клиентот, а не кои пакети ги пренесува тунелот. Прочитајте ја линијата за драјверот во дневникот на клиентот пред да промените нешто.

Зошто тунел на слој 3 добива Ethernet адаптер

Поголемиот дел од Windows историјата на клиентот немаше ниту еден употреблив виртуелен адаптер за слој 3. Единствената опција беше TAP-Windows драјверот, кој претставува Ethernet интерфејс. Потоа клиентот го емулираше поведението на слој 2 што недостигаше за да може Windows да го конфигурира. Токму таа емулација е причината зошто адаптерот сè уште изгледа како мрежна карта.

Два дела од таа емулација се видливи ако набљудувате: клиентот одговара на ARP за адресата на тунелот и служи мал DHCP закуп на локалната машина. Затоа Windows гледа нормален Ethernet адаптер со MAC адреса и NDIS драјвер, додека самиот тунел пренесува голи IP пакети. Ethernet костимот му припаѓа на драјверот, не на режимот на тунелот.

Најдете ја линијата за драјверот наместо да судите по името

Два адаптери можат да делат име меѓу верзии на драјверот, па самото име не може да каже што работело. Дневникот на клиентот го именува уредот што го отворил, а во поновите верзии и драјверот што го избрал; тоа е линијата што треба да се прочита.

Проверете три работи во дневникот, по овој редослед: дали клиентот отворил воопшто адаптер, кој драјвер го пријавува и дали се вратил на претходниот по грешка. Линијата за враќање лесно се пропушта бидејќи врската сепак се воспоставува, и тунелот потоа работи на постариот драјвер додека корисникот мисли дека новиот е активен.

Префрлете се на драјверот за слој 3 и проверете што мора да биде присутно

Драјверот за слој 3 што го доставува проектот WireGuard е достапен од верзијата 2.5 на клиентот, но е изборен. Една директива го избира:

windows-driver wintun

Драјверот мора да биде инсталиран на машината, а официјалните верзии содржат потпишана копија. Доставете го тоа потпишано издание ако сами го пакувате клиентот, бидејќи приватно изграден драјвер се судира со копиите што ги инсталираат други VPN производи. Тие судири создаваат дефекти што тешко се припишуваат, и обично се појавуваат откако на машината ќе пристигне втор VPN клиент. Недостапниот драјвер, од друга страна, остава јасна линија во дневникот.

Драјверот исто така наметнува построги дозволи, па клиентот го создава адаптерот преку својата интерактивна услуга што работи како привилегирана сметка. Стартувајте го клиентот како обичен кориснички процес без таа услуга и директивата може да не успее, што го остава претходно инсталираниот адаптер видлив и изгледа како префрлањето да е игнорирано.

Кога TAP останува вистинскиот одговор

Ако тунелот мора да пренесува Ethernet рамки, емитуван сообраќај или не-IP протоколи, потребен е адаптер за слој 2 и TAP драјверот произлегува од тој услов. Мостната конструкција на Windows го има истото ограничување, бидејќи интерфејсот мора да се приклучи на домен на слој 2.

Перформансите не се причина да се избере едниот пред другиот на ниво на името на адаптерот. Верзијата 2.6 додава драјвер за растоварување на податочниот канал што ја преместува обработката на пакетите во јадрото, и таа опција ги менува карактеристиките на пропусната моќ. Тоа е одлука за можности, а не услов за поврзување, и зависи од верзијата и инсталираниот пакет. Профилот што работи без него продолжува да работи.

What the tunnel must carryAdapter familyWhere it is selected
IPv4 and IPv6 packetsLayer-3 driver, or the older TAP emulationClient directive plus installed signed driver
Ethernet frames, non-IP protocolsTAP-WindowsProfile mode and the TAP driver package
Higher throughput on a supported buildData-channel offload driverClient build and driver package, separately from the profile

Исчистете по префрлањето

Отстранувањето на стариот адаптер е исто толку важно како додавањето на новиот. Преостанат TAP интерфејс може да задржи адреса и маршрута од претходна сесија, и тие записи живеат подолго од врската што ги создала. Избришете го застарениот уред во Управувачот со уреди, потоа поврзете се повторно и потврдете дека табелата за маршрутирање повеќе не го споменува.

Ако се инсталирани неколку VPN производи, забележете кој пакет на драјверот го носи секој пред да го отстранувате дефектот во профилот. Два клиенти што инсталираат различни верзии на истиот драјвер се конфликт што никакво уредување на профилот нема да го реши. Деинсталирајте го неискористениот клиент и рестартирајте, потоа побарајте дупликати адаптери во Управувачот со уреди. Дури потоа вреди да се споредат линиите од дневникот меѓу двата производи.

Поврзани статии