Laptopi lidhet me VPN-në e zyrës dhe gjithçka shkon pas saj, përfshirë faqen e një printeri dhe një intranet që përgjigjet vetëm në rrjetin lokal. Një rrugë e krijuar me dorë e rregullon këtë për një orë, pastaj lidhja ndërpritet, rikthehet dhe përjashtimi zhduket. Tuneli nuk ka asnjë defekt: Windows mban një tabelë të vetme rrugëtimi dhe përshtatësi VPN rishkruan pjesën e tij të asaj tabele në çdo lidhje. Ajo që mbetet është gjithçka që ndodhet jashtë zërave të vetë përshtatësit.

Cilin zë e merr tuneli

Regjistroni tabelën dy herë, një herë me tunelin të fikur dhe një herë me të ndezur, dhe krahasoni rreshtat e parazgjedhur. Kur profili kërkon prefiksin e parazgjedhur, zëri i përshtatësit është rreshti më i gjerë në tabelë, kështu që çdo përjashtim duhet të jetë më i ngushtë se ai. Kjo është aritmetikë mbi gjatësinë e prefiksit, jo një deklaratë për besimin ose politikën. Ajo gjithashtu përcakton cilën ndërfaqe duhet të përmendë përjashtimi.

Shkruani indeksin e ndërfaqes dhe portën lokale përpara se të vazhdoni, sepse të dyja ndryshojnë kur makina futet në një rrjet tjetër. Komandat më poshtë i lexojnë ato nga makina, jo nga kujtesa.

route print -4
Find-NetRoute -RemoteIPAddress 198.51.100.30

Komanda e dytë raporton ndërfaqen dhe hopin tjetër që do të përdorte ai adresë pikërisht tani, gjë që është më mirë se të lexosh dyzet rreshta dhe të hamendësosh. Ekzekutojeni para dhe pas lidhjes dhe keni çiftin që ia vlen t’i bashkëngjitet një regjistri ndryshimesh. Të dy daljet furnizojnë numrat e përdorur në pjesën tjetër të kësaj faqe.

Një rrugë hosti fiton në specifikë

Përputhja e prefiksit më të gjatë vendos fituesin, kështu që një /32 përmes portës fizike mund rrugën e parazgjedhur përmes tunelit pa prekur tunelin. Trafiku drejt asaj adrese largohet nga ndërfaqja lokale, ndërsa gjithçka tjetër mban shtegun e vet ekzistues. Tuneli vazhdon të mbajë rrugën e parazgjedhur dhe thjesht nuk është më kandidati i vetëm për atë destinacion. Gjatësia e prefiksit është e vetmja levë që ekspozon tabela dhe për këtë punë mjafton.

Specifika gjithashtu përjashton shkurtoren e dukshme të përjashtimit të një emri domeni, sepse tabela përputh adresa dhe një emër mund të zgjidhet në disa prej tyre. Zgjidhni fillimisht hostin, pastaj vendosni cila prej adresave të tij e meriton përjashtimin.

Për gjithçka më poshtë, supozoni një lidhje të quajtur Office, një portë lokale prej 10.0.0.1 në ndërfaqen 7 dhe një destinacion në 198.51.100.30. Këto janë vende mbajtëse, jo vlera të parazgjedhura, dhe komandat më sipër prodhojnë vlerat që përdor në të vërtetë makina juaj. Mbani këtë shënim zëvendësimi bashkë me ndryshimin, që lexuesi tjetër të mos i kopjojë numrat.

Bëjeni rrugën të mbijetojë rilidhjen tjetër

Windows nuk ofron asnjë udhëzim përjashtimi për një lidhje VPN, kështu që përjashtimi duhet të banojë në ndërfaqen fizike aty ku përshtatësi nuk do ta rishkruajë. Cmdlet-i që duket si përgjigja bën të kundërtën: Add-VpnConnectionRoute zhvendos një prefiks brenda tunelit, gjë që është rasti i pasqyruar ku një profil i ndarë duhet të mbajë një destinacion dhe të lërë pjesën tjetër lokale. T’ia drejtosh këtu garanton që trafiku që doje të mbahej jashtë të hyjë brenda.

Forma manuale është një komandë e vetme. Dobësia e saj është ndryshimi i rrjetit, jo rilidhja.

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

Kjo i mbijeton një rindezjeje falë -p dhe dërgon një adresë jashtë ndërfaqes 7, ndërsa tuneli mban gjithçka tjetër. Zhvendoseni laptopin në një rrjet tjetër dhe si porta ashtu edhe indeksi vjetërohen, kështu që zëri dështon në heshtje. Regjistroni kush e zotëron dhe kur duhet hequr.

Një skript lidhjeje është versioni më i qëndrueshëm, sepse e shton përsëri përjashtimin pas çdo lidhjeje, në vend që të shpresojë se zëri mbijetoi. Dy rreshtat më poshtë i përkasin çdo gjëje që e nis tunelin, jo një skripti hyrjeje.

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

Çdo gjë që e ngre tunelin është vendi i duhur për rreshtin e dytë, dhe rasdial kthehet vetëm pasi lidhja të jetë vendosur, kështu që rruga bie pas zërave të vetë përshtatësit. Ekzekutojeni sërish pas një rizgjimi, sepse një pezullim mund ta heqë rrugën dhe ta lërë tunelin të ngritur. Nëse detyra është e kundërta, të shtysh një prefiks të vetëm brenda tunelit ndërsa pjesa tjetër mbetet lokale, atëherë Add-VpnConnectionRoute është mjeti i duhur.

Rrugëtimi nuk mund të zgjedhë një proces

Ndonjëherë kërkesa është më e ngushtë se një destinacion: një program duhet të marrë shtegun lokal ndërsa gjithçka tjetër mbetet brenda tunelit. Rrugëtimi nuk mund ta shprehë këtë, sepse përputh adresa, jo procese. Modeli i zbatueshëm e shtyn problemin te nisësi.

Mbajeni profilin jashtë rrugës së parazgjedhur dhe nisni atë program të vetëm të lidhur me adresën e ndërfaqes lokale, kështu që përjashtimi bëhet komanda e nisjes dhe tuneli mban çfarëdo që trajtonte tashmë. Asgjë në tabelën e rrugëtimit nuk ndryshon, prandaj kjo i mbijeton rilidhjeve. Kjo gjithashtu do të thotë që tuneli nuk duhet ta zotërojë fare rrugën e parazgjedhur, pra ky është një dizajn tjetër dhe jo një arnë mbi atë të mëparshmin.

Dobësia e tij është operative dhe jo teknike. Programi duhet të nisë gjithmonë përmes mbështjellësit, dhe nëse lidhja mungon pas një rizgjimi, ai merr në heshtje çfarëdo shtegu që ofron tabela. Kjo është e tolerueshme për një shfletues që e hap me dashje dhe e papranueshme për çdo gjë që nuk duhet të dalë kurrë nga tuneli.

Lidhjet për përdorues individual nuk e zgjidhin këtë. Windows mund ta kufizojë një lidhje në një llogari ndërsa tabela e rrugëtimit mbetet për të gjithë makinën, kështu që një lidhje e kufizuar në llogari që mban rrugën e parazgjedhur vazhdon të ridrejtojë çdo proces në makinë, përfshirë sesionet e tjera. Kufizimi bëhet i vërtetë vetëm kur fusha e rrugës përputhet me llogarinë. Dy persona që ndajnë një laptop ndajnë pra një tabelë, dhe i dyti trashëgon çfarëdo tuneli që nisi i pari.

Konfirmoni se përjashtimi mbijetoi një rilidhje

Testoni ndryshimin ashtu siç do të dështojë: shkëputuni, rilidhuni, hapni një aplikacion të ri, pastaj kërkoni një adresë që duhet të mbetet lokale dhe një që duhet të përdorë tunelin. Krahasoni të dyja me Find-NetRoute në gjendjen e lidhur.

Nëse prefiksi mungon nga tabela pas një rilidhjeje, ai banojë në objektin e gabuar dhe jo në formatin e gabuar. Zhvendoseni në ndërfaqen fizike dhe përsëritni testin. Mbani të dy daljet e komandave bashkë me regjistrin e ndryshimit, sepse një fotografi e gjendjes që funksionon u përgjigjet më vonë më shumë pyetjeve se një paragraf shpjegimi. Personi tjetër do të dojë të dijë çfarë prodhoi lidhja, jo çfarë kishit ndërmend të prodhonte.

Artikuj të ngjashëm