Windows-ի VPN-ը լարային կոնսոլի հետ կիսելը՝ PC-դարպաս թե երթուղիչ
Windows PC-ի հետևում գտնվող կոնսոլին պետք է ներքևի հատված, հասցեավորում, թարգմանություն և փոխանցող կլիենտ։ Համեմատեք դա թունելը տիրող երթուղիչի հետ։
Կոնսոլները, որոնք չեն կարող գործարկել VPN կլիենտը, երբեմն կարող են վերցնել Windows PC-ի թունելը, և այս դասավորությունը ավելի հաճախ է ձախողվում, քան հաջողվում՝ VPN-ից անկախ պատճառներով։ PC-ն պետք է դառնա դարպաս՝ առանձին ինտերֆեյս դեպի ներքև, հասցեավորում կոնսոլի համար, թարգմանություն և կլիենտ, որը պատրաստ է փոխանցել այլ սարքի փաթեթները։ Թունելը, որն աշխատում է PC-ի սեփական հավելվածների համար, դրանից ոչինչ չի ապացուցում։
Համեմատությունը, որն արժե անել, այդ դասավորության և ամբողջ ցանցի թունելը տիրող երթուղիչի միջև է։ Դրանք տարբերվում են սպասարկմամբ, խափանման պահին վարքով և նրանով, թե քաղաքականության որքան մասն է հնարավոր տեսնել միանգամից։
Ինչ պետք է անի PC-դարպասը
Դարպասին պետք է կոնսոլին ուղղված ինտերֆեյս, այդ հատվածի հասցեների միջակայք և թարգմանության կանոն, որը կոնսոլի տրաֆիկը վերագրում է թունելին։ Պետք է նաև, որ կլիենտը փոխանցի այն փաթեթները, որոնք ինքը չի ստեղծել, և դա տարբեր կարգավորում է սեփական տրաֆիկն ընդունելուց։ Անունների լուծումը պետք է գնա նույն ուղով, այլապես կոնսոլը խաղի ծառայությունը լուծում է մի ուղով, ապա միանում մյուսով։ Դրանցից յուրաքանչյուրը առանձին կարգավորման քայլ է՝ իր ձախողման ձևով։
console -> dedicated ethernet -> windows sharing / nat
-> selected tunnel interface -> internetWindows-ի ինտերնետ կապի կիսումը հենց այս ձևն է տալիս՝ մի կապը նշանակված որպես հանրային, մյուսը՝ որպես մասնավոր։ Այդ նշանակումը ավելի կարևոր է, քան մարդիկ սպասում են, որովհետև տնային երթուղիչին հասնող ինտերֆեյսը ինքնաբերաբար այն չէ, որ կրում է թունելը։
Համեմատություններ, որոնք որոշում են
Երեք տարբերություն առանձնացնում է PC-դարպասը երթուղիչի դարպասից, և դրանք են, որ ի հայտ են գալիս ամիսներ անց։ Աղյուսակը դնում է դրանք կողք կողքի։
| Aspect | Windows PC gateway | Router gateway |
|---|---|---|
| Tied to a user session | Yes; sleep or sign-out ends it | No |
| Policy visibility | Split across client and sharing layer | One ruleset |
| Address service | Private side of the sharing feature | Router scope |
| Recovery after reboot | Manual, per session | Automatic |
Օգտվողի սեսիային կապվածությունը առաջին տարբերությունն է և այն, որն անակնկալի է բերում մարդկանց։ Այն PC-ն, որը քնում է, դուրս է գալիս կամ թարմացում տեղադրում, դադարում է դարպաս լինելուց, և կոնսոլը կորցնում է իր ուղին՝ առանց որևէ կարգավորում փոխվելու։ Քաղաքականության տեսանելիությունը երկրորդն է, քանի որ կլիենտի կանոնները և կիսման շերտը ապրում են երկու տեղում, և ոչ մեկը չի նկարագրում մյուսին։ Հասցեների ծառայությունը երրորդն է, և այն բացատրում է կոնսոլը, որը հասցե ունի, բայց ոչնչի չի հասնում։
Դրանցից ոչ մեկը PC-ի դասավորությունը սխալ չի դարձնում։ Այն դարձնում է ժամանակավոր նախագիծ, ինչը ընդունելի է, երբ պահանջը ժամանակավոր է։
Փոխանցված տրաֆիկը այլ կատեգորիա է
Սեղանային կլիենտը կարող է այլ սարքի համար փոխանցված փաթեթներին վերաբերվել այլ կերպ, քան իրեններին։ Ըստ հավելվածի ներառման ցանկը ծածկում է PC-ի գործընթացները և ոչինչ չի ասում կոնսոլի տրաֆիկի մասին, մինչդեռ տեղական հավելվածները պաշտպանող անջատիչը կարող է ընդհանրապես չպաշտպանել փոխանցված ուղին։ Հաստատեք կլիենտի փաստաթղթավորված վարքը փոխանցված տրաֆիկի համար՝ փոխարենը այն եզրակացնելու PC-ի վրա հաջող էջի բեռնումից։ Երբ այդ վարքը պարզ չէ, ամբողջ դասավորությունը հենվում է ենթադրության վրա։
Կոնսոլի հասցեավորումը պետք է գա կիսման դասավորությունից, երբեք՝ PC-ի թունելի հասցեն դրա վրա պատճենելուց։ Պատճենումը ստեղծում է կրկնվող հասցե, սխալ դարպաս և լուծիչ, որը մատնանշում է մի բան, որին կոնսոլը չի հասնի։ Թող ներքևի ծառայությունը բաշխի կազմաձևը, ապա ստուգեք, թե ինչ է կոնսոլը իրականում ստացել։
Ստուգեք կոնսոլի տրաֆիկը, ոչ թե PC-ինը
Միակ իմաստալից թեստը դիտում է կոնսոլի ուղին։ PC-ի վրա ստորև տրված հրամանները ցույց են տալիս ինտերֆեյսների դասավորությունը, հարևանների աղյուսակը ներքևի կապի վրա և այն՝ արդյոք կոնսոլը պատասխանում է ծառայության պորտին։ Գործարկեք դրանք, երբ խաղային սեսիան իրոք միացված է։
Get-NetIPConfiguration | Select-Object InterfaceAlias, IPv4Address
Get-NetAdapter | Select-Object Name, Status, LinkSpeed
arp -a | findstr 192.168.137.
Test-NetConnection 192.168.137.10 -Port 3074Ներքևի կողմում հասցե չունեցող ինտերֆեյսը նշանակում է, որ կիսումը երբեք չի սկսվել, ինչը տարբեր խնդիր է, քան միանալ չկարողացող կոնսոլը։ Կոնսոլի գրառումը հարևանների աղյուսակում ապացուցում է, որ կապը և հասցեավորումը կենդանի են։ Դրանից հետո ձախողվող պորտի թեստը մատնանշում է փոխանցումը կամ կլիենտի վերաբերմունքը փոխանցված տրաֆիկին, ոչ թե մալուխը։ Համեմատեք կոնսոլի ելքի հասցեն PC-ի հետ նախքան եզրակացնելը, որ թունելն է օգտագործվող ուղին։
Պահեք դասավորությունը փաստաթղթավորված՝ ինտերֆեյսների անուններով և հասցեների միջակայքերով։ Երբ այն կոտրվի հաջորդ թարմացումից հետո, այդ էջը կխնայի մեկ ժամ նորից հայտնաբերում։