dev tun-ը Windows-ում դեռ ցույց է տալիս TAP ադապտեր։ Արդյո՞ք դա սխալ է։
TAP-Windows ադապտերը dev tun պրոֆիլի ներքո նորմալ է։ 3-րդ շերտի դրայվերը լրացուցիչ անջատիչ է, և հաճախորդի մատյանը, ոչ ադապտերի անունը, ասում է, թե որն է աշխատել։
Սարքերի կառավարիչը ցույց է տալիս 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-րդ շերտի դրայվերին և ստուգեք, թե ինչ պետք է առկա լինի
WireGuard նախագծի թողարկած 3-րդ շերտի դրայվերը հասանելի է հաճախորդի 2.5 տարբերակից սկսած, սակայն այն լրացուցիչ է։ Մեկ հրահանգ ընտրում է այն.
windows-driver wintun
Դրայվերը պետք է տեղադրված լինի մեքենայի վրա, և պաշտոնական կառուցումները պարունակում են ստորագրված պատճեն։ Առաքեք այդ ստորագրված թողարկումը, եթե ինքներդ եք փաթեթավորում հաճախորդին, քանի որ մասնավոր կերպով կառուցված դրայվերը բախվում է այն պատճենների հետ, որոնք տեղադրում են այլ VPN արտադրանքներ։ Այդ բախումները առաջացնում են դժվար վերագրելի ձախողումներ, և դրանք սովորաբար ի հայտ են գալիս այն բանից հետո, երբ մեքենա է հասնում երկրորդ VPN հաճախորդը։ Բացակայող դրայվերը, ընդհակառակը, մատյանում հստակ տող է թողնում։
Դրայվերը նաև ավելի խիստ թույլտվություններ է պարտադրում, ուստի հաճախորդը ադապտերը ստեղծում է իր ինտերակտիվ ծառայության միջոցով, որը գործում է որպես արտոնյալ հաշիվ։ Մեկնարկեք հաճախորդը որպես սովորական օգտատիրոջ գործընթաց՝ առանց այդ ծառայության, և հրահանգը կարող է ձախողվել, ինչը թողնում է նախկինում տեղադրված ադապտերը տեսանելի և թվում է, թե անջատումն անտեսվել է։
Երբ TAP-ը մնում է ճիշտ պատասխանը
Եթե թունելը պետք է տեղափոխի Ethernet շրջանակներ, հեռարձակման երթևեկություն կամ ոչ IP արձանագրություններ, ապա անհրաժեշտ է 2-րդ շերտի ադապտեր, և TAP դրայվերը բխում է այդ պահանջից։ Windows-ում կամրջային լուծումն ունի նույն սահմանափակումը, քանի որ ինտերֆեյսը պետք է միանա 2-րդ շերտի տիրույթին։
Արտադրողականությունը պատճառ չէ ադապտերի անվան մակարդակում մեկը մյուսին նախընտրելու։ 2.6 տարբերակը ավելացնում է տվյալների ալիքի բեռնաթափման դրայվեր, որը փաթեթների մշակումը տեղափոխում է միջուկ, և հենց այդ տարբերակն է փոխում թողունակության բնութագրերը։ Դա հնարավորությունների որոշում է, ոչ թե միանալու պահանջ, և կախված է կառուցումից ու տեղադրված փաթեթից։ Պրոֆիլը, որն աշխատում է առանց դրա, շարունակում է աշխատել։
| 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 |
Մաքրեք անջատումից հետո
Հին ադապտերի հեռացումը նույնքան կարևոր է, որքան նորի ավելացումը։ Մնացած TAP ինտերֆեյսը կարող է պահել հասցե և երթուղի նախորդ նստաշրջանից, և այդ գրառումներն ապրում են ավելի երկար, քան դրանք ստեղծած կապը։ Ջնջեք հնացած սարքը Սարքերի կառավարիչում, ապա նորից միացեք և հաստատեք, որ երթուղային աղյուսակն այլևս չի նշում այն։
Եթե տեղադրված են մի քանի VPN արտադրանք, նախքան պրոֆիլի վրիպազերծումը գրի առեք, թե յուրաքանչյուրը որ դրայվերային փաթեթն է բերում։ Երկու հաճախորդ, որոնք տեղադրում են նույն դրայվերի տարբեր կառուցումներ, կոնֆլիկտ է, որը պրոֆիլի ոչ մի խմբագրում չի լուծի։ Հեռացրեք չօգտագործվող հաճախորդը և վերագործարկեք, ապա Սարքերի կառավարիչում փնտրեք կրկնօրինակ ադապտերներ։ Միայն դրանից հետո է արժե համեմատել երկու արտադրանքների մատյանի տողերը։