Նոթբուքը միանում է գրասենյակի VPN-ին, և ամեն ինչ հետևում է դրան, ներառյալ տպիչի վեբ էջը և մեկ ինտրանետ, որը պատասխանում է միայն տեղական ցանցում: Ձեռքով ստեղծված երթուղին դա շտկում է մեկ ժամով, հետո կապը կտրվում է, վերադառնում, և բացառությունը անհետանում է: Թունելի հետ ոչ մի բան այն չէ. Windows-ը պահում է մեկ երթուղային աղյուսակ, և VPN-ադապտերը յուրաքանչյուր միացման ժամանակ վերագրում է այդ աղյուսակում իր բաժինը: Մնում է այն ամենը, ինչ ապրում է ադապտերի սեփական գրառումներից դուրս:

Որ գրառումն է վերցնում թունելը

Գրանցեք աղյուսակը երկու անգամ՝ մեկ անգամ թունելը փակ, մեկ անգամ՝ բաց, և համեմատեք լռելյայն տողերը: Երբ պրոֆիլը պահանջում է լռելյայն նախածանցը, ադապտերի գրառումը աղյուսակի ամենալայն տողն է, ուստի ցանկացած բացառություն պետք է լինի դրանից նեղ: Սա թվաբանություն է նախածանցի երկարության մասին, ոչ թե հայտարարություն վստահության կամ քաղաքականության մասին: Այն նաև որոշում է, թե որ ինտերֆեյսը պետք է նշի բացառությունը:

Գրի առեք ինտերֆեյսի ինդեքսը և տեղական դարպասը մինչ առաջ շարժվելը, քանի որ երկուսն էլ փոխվում են, երբ մեքենան միանում է այլ ցանցի: Ստորև բերված հրամանները դրանք կարդում են մեքենայից, ոչ թե հիշողությունից:

route print -4
Find-NetRoute -RemoteIPAddress 198.51.100.30

Երկրորդ հրամանը հաղորդում է այն ինտերֆեյսը և հաջորդ ցատկը, որոնք այդ մեկ հասցեն հենց հիմա կօգտագործեր, ինչը ավելի լավ է, քան քառասուն տող կարդալն ու գուշակելը: Գործարկեք այն միացումից առաջ և հետո, և կունենաք այն զույգը, որն արժե կցել փոփոխության գրառմանը: Երկու ելքերն էլ տալիս են այն թվերը, որոնք օգտագործվում են այս էջի մնացած մասում:

Հոսթի երթուղին հաղթում է յուրահատկությամբ

Ամենաերկար նախածանցի համընկնումը որոշում է հաղթողին, ուստի /32 ֆիզիկական դարպասով հաղթում է թունելով անցնող լռելյայնին՝ առանց թունելին դիպչելու: Այդ հասցեի երթևեկությունը դուրս է գալիս տեղական ինտերֆեյսից, մինչ մնացած ամեն ինչ պահպանում է իր ընթացիկ ուղին: Թունելը դեռ կրում է լռելյայնը և պարզապես դադարում է լինել այդ նպատակակետի միակ թեկնածուն: Նախածանցի երկարությունը աղյուսակի առաջարկած միակ լծակն է, և այս աշխատանքի համար դա բավական է:

Յուրահատկությունը նաև բացառում է տիրույթի անունը բացառելու ակնհայտ կարճ ուղին, քանի որ աղյուսակը համադրում է հասցեներ, և մեկ անուն կարող է լուծվել մի քանիսի: Նախ լուծեք հոսթը, ապա որոշեք, թե նրա հասցեներից որն է արժանի բացառության:

Ստորև բոլորի համար ենթադրեք Office անունով միացում, տեղական դարպաս 10.0.0.1 ինտերֆեյս 7-ի վրա, և նպատակակետ 198.51.100.30 հասցեում: Սրանք տեղապահներ են, ոչ լռելյայն արժեքներ, և վերևի հրամանները տալիս են այն արժեքները, որոնք ձեր մեքենան իրականում օգտագործում է: Պահեք այդ փոխարինման նշումը փոփոխության հետ, որպեսզի հաջորդ ընթերցողը չարտագրի թվերը:

Թող երթուղին ապրի հաջորդ վերամիացումից ավելի

Windows-ը VPN միացման վրա բացառման հրահանգ չի առաջարկում, ուստի բացառությունը պետք է ապրի ֆիզիկական ինտերֆեյսի վրա, որտեղ ադապտերը այն չի վերագրի: Cmdlet-ը, որը նման է պատասխանին, անում է հակառակը. Add-VpnConnectionRoute նախածանց է տեղափոխում թունելի մեջ, և դա հայելային դեպքն է, երբ բաժանված պրոֆիլը պետք է կրի մեկ նպատակակետ և մնացածը թողնի տեղական։ Այստեղ դրան դիմելը երաշխավորում է, որ այն երթևեկությունը, որը ցանկանում էիք դրսում պահել, ներս կմտնի:

Ձեռքով ձևը մեկ հրաման է: Դրա թույլ կողմը ցանցի փոփոխությունն է, ոչ թե վերամիացումը:

route -p add 198.51.100.30 mask 255.255.255.255 10.0.0.1 metric 1 if 7

Սա վերապրում է վերագործարկումը -p շնորհիվ և մեկ հասցե ուղարկում ինտերֆեյս 7-ից դուրս, մինչ թունելը կրում է մնացած ամեն ինչ: Տեղափոխեք նոթբուքը այլ ցանց, և թե դարպասը, թե ինդեքսը հնանում են, ուստի գրառումը լուռ ձախողվում է: Գրանցեք, թե ով է տիրապետում դրան և երբ այն պետք է հեռացվի:

Միացման սկրիպտը ավելի ամուր տարբերակն է, քանի որ այն նորից ավելացնում է բացառությունը յուրաքանչյուր միացումից հետո՝ հուսալու փոխարեն, որ գրառումը վերապրել է: Ստորև բերված երկու տողերը պատկանում են նրան, ինչը սկսում է թունելը, ոչ թե մուտքագրման սկրիպտին:

rasdial Office
route add 198.51.100.30 mask 255.255.255.255 10.0.0.1 metric 1 if 7

Ինչ էլ բարձրացնի թունելը, դա երկրորդ տողի ճիշտ տեղն է, և rasdial վերադառնում է միայն կապի հաստատումից հետո, ուստի երթուղին ընկնում է ադապտերի սեփական գրառումների հետևում: Գործարկեք այն նորից արթնանալուց հետո, քանի որ կասեցումը կարող է գցել երթուղին և թունելը վերև թողնել: Եթե խնդիրը հակառակն է՝ մեկ նախածանց մղել թունելի մեջ, մինչ մնացածը մնում է տեղական, ապա Add-VpnConnectionRoute ճիշտ գործիքն է:

Երթուղումը չի կարող ընտրել գործընթաց

Երբեմն պահանջն ավելի նեղ է, քան նպատակակետը. մեկ ծրագիր պետք է գնա տեղական ուղով, մինչ մնացած ամեն ինչ մնում է թունելի ներսում: Երթուղումը չի կարող դա արտահայտել, քանի որ այն համադրում է հասցեներ, ոչ թե գործընթացներ։ Աշխատունակ օրինաչափությունը խնդիրը մղում է գործարկիչի մեջ:

Պահեք պրոֆիլը լռելյայն երթուղուց դուրս և գործարկեք այդ մեկ ծրագիրը՝ կապված տեղական ինտերֆեյսի հասցեին, այդպես բացառությունը դառնում է գործարկման հրամանը, և թունելը պահում է այն, ինչ արդեն մշակում էր: Երթուղային աղյուսակում ոչինչ չի փոխվում, և դրա համար է, որ սա վերապրում է վերամիացումները: Դա նաև նշանակում է, որ թունելը սկզբից չպետք է տիրապետի լռելյայն երթուղուն, ուստի սա այլ ձևավորում է, ոչ թե կարկատան նախորդի վրա:

Դրա թույլ կողմը գործառնական է, ոչ տեխնիկական: Ծրագիրը միշտ պետք է սկսվի փաթաթանի միջով, և եթե արթնանալուց հետո կապը բացակայում է, այն լուռ վերցնում է աղյուսակի առաջարկած ցանկացած ուղին: Դա հանդուրժելի է այն զննարկիչի համար, որը դուք դիտավորյալ եք բացում, և անընդունելի է ցանկացած բանի համար, որը երբեք չպետք է լքի թունելը:

Օգտագործողի համար միացումները նույնպես չեն լուծում սա: Windows-ը կարող է միացումը սահմանափակել հաշվով, մինչ երթուղային աղյուսակը մնում է ամբողջ մեքենայի համար, ուստի հաշվով սահմանափակված և լռելյայն երթուղի ունեցող միացումը դեռ վերահասցեավորում է մեքենայի յուրաքանչյուր գործընթաց, ներառյալ այլ նստաշրջանները: Շրջանակը իրական է դառնում միայն այն ժամանակ, երբ երթուղու շրջանակը համապատասխանում է հաշվին: Այդ պատճառով մեկ նոթբուք կիսող երկու մարդիկ կիսում են մեկ աղյուսակ, և երկրորդը ժառանգում է այն թունելը, որը սկսել է առաջինը:

Համոզվեք, որ բացառությունը վերապրել է վերամիացումը

Փորձարկեք փոփոխությունը այնպես, ինչպես այն կձախողվի. անջատեք, նորից միացեք, բացեք նոր հավելված, ապա պահանջեք մեկ հասցե, որը պետք է մնա տեղական, և մեկը, որը պետք է օգտագործի թունելը: Համեմատեք երկուսն էլ Find-NetRoute հետ միացված վիճակում:

Եթե վերամիացումից հետո նախածանցը բացակայում է աղյուսակից, այն ապրում է սխալ օբյեկտում, ոչ թե սխալ ձևաչափում: Տեղափոխեք այն ֆիզիկական ինտերֆեյս և կրկնեք փորձարկումը: Պահեք երկու հրամանների ելքերը փոփոխության գրառման հետ, քանի որ աշխատող վիճակի պատկերը ավելի ուշ ավելի շատ հարցերի է պատասխանում, քան բացատրության մեկ պարբերությունը: Հաջորդ մարդը կուզենա իմանալ, թե ինչ արտադրեց միացումը, ոչ թե ինչ էիք մտադիր, որ արտադրի:

Առնչվող հոդվածներ