dev tun ar Windows yn dal i ddangos addasydd TAP. A yw hynny'n anghywir?
Mae addasydd TAP-Windows o dan broffil dev tun yn normal. Mae gyrrwr haen 3 yn switsyn dewisol, a'r log cleient, nid enw'r addasydd, sy'n dweud pa un a redodd.
Mae'r Rheolwr Dyfeisiau yn dangos TAP-Windows Adapter V9 tra bod y proffil yn dweud dev tun, ac mae'r twnnel yn gweithio. Nid camgyfluniad yw'r cyfuniad hwnnw, ac ni fydd troi'r modd yn ôl ac ymlaen yn ei newid. Mae enw'r addasydd yn adlewyrchu pa yrrwr Windows y llwythodd y cleient, nid pa becynnau mae'r twnnel yn eu cario. Darllenwch y llinell gyrrwr yn log y cleient cyn i chi olygu unrhyw beth.
Pam mae twnnel haen 3 yn cael addasydd Ethernet
Am y rhan fwyaf o hanes y cleient ar Windows, nid oedd unrhyw addasydd rhithwir haen 3 defnyddiadwy yn bodoli. Yr unig opsiwn oedd y gyrrwr TAP-Windows, sy'n cyflwyno rhyngwyneb Ethernet. Yna gwnaeth y cleient efelychu'r ymddygiad haen 2 oedd ar goll fel y gallai Windows ei ffurfweddu. Dyna pam mae'r addasydd yn dal i edrych fel cerdyn rhwydwaith.
Mae dwy ran o'r efelychiad hwnnw i'w gweld os gwyliwch: mae'r cleient yn ateb ARP ar gyfer cyfeiriad y twnnel, ac yn darparu les DHCP bach i'r peiriant lleol. Felly mae Windows yn gweld addasydd Ethernet arferol gyda chyfeiriad MAC a gyrrwr NDIS, tra bod y twnnel ei hun yn cario pecynnau IP noeth. Mae gwisg Ethernet yn perthyn i'r gyrrwr, nid i fodd y twnnel.
Chwiliwch am y llinell gyrrwr yn lle barnu wrth yr enw
Gall dau addasydd rannu enw ar draws fersiynau gyrrwr, felly ni all yr enw yn unig ddweud wrthych beth a redodd. Mae log y cleient yn enwi'r ddyfais a agorodd, ac ar fersiynau mwy newydd mae hefyd yn enwi'r gyrrwr a ddewisodd; dyna'r llinell i'w darllen.
Gwiriwch dri pheth yn y log, yn y drefn hon: a agorodd y cleient unrhyw addasydd o gwbl, pa yrrwr y mae'n ei adrodd, ac a aeth yn ôl ar ôl methiant. Mae'n hawdd colli llinell cwympo'n ôl oherwydd bod y cysylltiad yn dal i godi, ac yna mae'r twnnel yn rhedeg ar y gyrrwr hŷn tra bod y defnyddiwr yn credu bod yr un newydd yn weithredol.
Newidiwch i'r gyrrwr haen 3, a gwiriwch beth sy'n rhaid bod yn bresennol
Mae'r gyrrwr haen 3 a gludir gan brosiect WireGuard ar gael o fersiwn cleient 2.5 ymlaen, ond mae'n ddewisol. Mae ychwanegu un cyfarwyddeb yn ei ddewis:
windows-driver wintun
Rhaid i'r gyrrwr fod wedi'i osod ar y peiriant, ac mae adeilediadau swyddogol yn cario copi wedi'i lofnodi. Cludwch y datganiad llofnodedig hwnnw os ydych chi'n pecynnu'r cleient eich hun, oherwydd mae gyrrwr a adeiladwyd yn breifat yn gwrthdaro â'r copïau y mae cynhyrchion VPN eraill yn eu gosod. Mae'r gwrthdaro hynny'n cynhyrchu methiannau sy'n araf i'w priodoli, ac maent fel arfer yn ymddangos ar ôl i ail gleient VPN gyrraedd y peiriant. Mae gyrrwr ar goll, ar y llaw arall, yn gadael llinell glir yn y log.
Mae'r gyrrwr hefyd yn gorfodi caniatâd llymach, felly mae'r cleient yn creu'r addasydd trwy ei wasanaeth rhyngweithiol sy'n rhedeg fel cyfrif braint. Dechreuwch y cleient fel proses defnyddiwr arferol heb y gwasanaeth hwnnw ac mae'r cyfarwyddeb yn gallu methu, sy'n gadael yr addasydd a osodwyd o'r blaen yn weladwy ac yn edrych fel pe bai'r switsyn wedi'i anwybyddu.
Pryd mae TAP yn parhau i fod yr ateb cywir
Os oes rhaid i'r twnnel gario fframiau Ethernet, traffig darlledu neu brotocolau nad ydynt yn IP, mae angen addasydd haen 2 ac mae gyrrwr TAP yn dilyn o'r gofyniad hwnnw. Mae gan ddyluniad pontio ar Windows yr un cyfyngiad, gan fod yn rhaid i'r rhyngwyneb ymuno â pharth haen 2.
Nid yw perfformiad yn rheswm dros ddewis un dros y llall ar lefel enw'r addasydd. Mae fersiwn 2.6 yn ychwanegu gyrrwr dadlwytho sianel ddata sy'n symud prosesu pecynnau i'r cnewyllyn, a dyna'r opsiwn sy'n newid nodweddion trwch. Penderfyniad gallu yw hwn yn hytrach na gofyniad ar gyfer cysylltu, ac mae'n dibynnu ar yr adeilediad a'r pecyn sydd wedi'i osod. Mae proffil sy'n gweithio hebddi yn parhau i weithio.
| What the tunnel must carry | Adapter family | Where it is selected |
|---|---|---|
| IPv4 and IPv6 packets | Layer-3 driver, or the older TAP emulation | Client directive plus installed signed driver |
| Ethernet frames, non-IP protocols | TAP-Windows | Profile mode and the TAP driver package |
| Higher throughput on a supported build | Data-channel offload driver | Client build and driver package, separately from the profile |
Glanhewch ar ôl y newid
Mae tynnu'r hen addasydd yr un mor bwysig â chyflwyno'r un newydd. Gall rhyngwyneb TAP dros ben gadw cyfeiriad a llwybr o sesiwn gynharach, ac mae'r cofnodion hynny'n byw'n hirach na'r cysylltiad a'u creodd. Dileuwch y ddyfais hen ffasiwn yn y Rheolwr Dyfeisiau, yna ailgysylltwch a chadarnhau nad yw'r tabl llwybro yn sôn amdani mwyach.
Os oes sawl cynnyrch VPN wedi'i osod, nodwch pa becyn gyrrwr mae pob un yn ei gludo cyn i chi ddadfygio'r proffil. Mae dau gleient yn gosod adeilediadau gwahanol o'r un gyrrwr yn wrthdaro na fydd unrhyw olygu proffil yn ei ddatrys. Dadosodwch y cleient na ddefnyddir ac ailgychwynnwch, yna chwiliwch am addasyddion dyblyg yn y Rheolwr Dyfeisiau. Dim ond ar ôl hynny y mae'n werth cymharu llinellau log rhwng y ddau gynnyrch.