Hapni tabelën e rrugëzimit pas lidhjes dhe gjeni një adresë të vetme që rrugëtohet përmes tunelit, ndërsa nënrrjeti përreth vazhdon të shkojë te portali lokal. Ai zë është një rrugë hosti: një adresë, e përputhur nga një prefiks me të gjitha njësh. Ka rëndësi sepse vendimet e rrugëzimit përdorin prefiksin më të gjatë përputhës, kështu që një /32 mund të mbizotërojë një /24 ose një rrugë të parazgjedhur pa ndryshuar asnjërin prej tyre. Nëse ky është një përjashtim i kujdesshëm apo një ndërprerje e ardhshme varet nga cila adresë emërtohet dhe kush e mirëmban.

Një adresë, një zë në tabelë

Një rrugë hosti IPv4 mban një prefiks /32 dhe një rrugë hosti IPv6 mban /128, që do të thotë se zëri mund të përputhet saktësisht me një adresë destinacioni. Asgjë tjetër në tabelë nuk lëviz: nënrrjeti mbulues dhe rruga e parazgjedhur mbeten aty ku ishin. Zëri i ngushtë fiton për atë adresë sepse prefiksi i tij është më i gjatë, jo sepse u shtua më vonë.

Kjo veti e bën një rrugë hosti një përjashtim të mirë dhe një zakon të keq. Dy zëra /32 që emërtojnë derën e përparme të një shërbimi nuk mbulojnë adresën e tij të dytë, adresën IPv6 apo adresën ku zhvendoset muajin tjetër. Një tabelë plot me zëra një-adresë të pashpjeguar zakonisht do të thotë se dikush vazhdonte të ndreqte rreth një vendimi nënrrjeti në vend që ta merrte atë. Lexoni fillimisht gjatësinë e prefiksit, pastaj pyesni çfarë duhet të mbrojë zëri.

Lexoni zërin nga klienti nga jashtë

Filloni nga makina me problemin, sepse e njëjta adresë mund të rrugëtohet ndryshe në një laptop dhe në portalin përpara tij. Pyesni kernelin se cilën rrugë do të zgjidhte për adresën e saktë që përdor aplikacioni, në vend që të lexoni tabelën nga lart. Përgjigja përfshin ndërfaqen dhe hapin tjetër, që së bashku janë vendimi.

ip route get 203.0.113.25
ip -6 route get 2001:db8:4::25
ip route show | grep -F 203.0.113.25
Find-NetRoute -RemoteIPAddress 203.0.113.25

Përsëritni pyetjen për familjen e adresave që aplikacioni zgjedh në të vërtetë, sepse një klient mund të preferojë IPv6 dhe të anashkalojë në heshtje një përjashtim IPv4. Krahasoni rezultatin përpara dhe pasi tuneli ngrihet, dhe mbani të dyja daljet. Ai krahasim tregon nëse klienti e shtoi zërin gjatë lidhjes apo ai ishte tashmë aty.

Një zë i përhershëm dhe një zë i kohës së ekzekutimit dështojnë ndryshe. Ai i kohës së ekzekutimit zhduket me sesionin, ndërsa i përhershmi i mbijeton një rindezjeje dhe vazhdon të dërgojë trafik te një portë që nuk ekziston më.

Përjashtimi i pikës fundore dhe kurthi i rekursionit

Klientët VPN zakonisht instalojnë një rrugë hosti drejt adresës së jashtme të serverit përmes portës origjinale përpara se të ridrejtojnë rrugën e parazgjedhur. Pa atë zë, paketat e kriptuara do të dërgoheshin brenda tunelit që po përpiqen të ndërtojnë, dhe lidhja do të qarkullonte derisa të skadonte koha.

Kurthi shfaqet kur nënrrjetet e pranuara të tunelit përfshijnë rastësisht atë adresë të pikës fundore, ose kur një profil i dytë shton më vonë një rrugë më të gjerë. Atëherë zëri i pikës fundore humbet ndaj një prefiksi më të gjatë dhe sesioni shembet sapo fillon të kalojë trafik. Të shkruash adresën e pikës fundore pranë nënrrjeteve të pranuara është mënyra më e lirë për të vënë re përplasjen përpara përdoruesve. Shpjegon gjithashtu pse i njëjti profil funksionon nga një rrjet dhe dështon nga një tjetër.

Verifikoni rrugën që aplikacioni përdor vërtet

Një ping i suksesshëm te emri i hostit është provë e dobët kur aplikacioni lidhet me një adresë tjetër ose një familje tjetër. Verifikoni kombinimin e saktë të adresës, familjes, portës dhe ndërfaqes, nga makina që ekzekuton klientin.

ip route get 203.0.113.25
sudo nft list ruleset | grep -A 4 'chain output'
curl -sS --max-time 8 -o /dev/null -w '%{remote_ip}
' https://app.example.net

Nëse rruga është e gabuar, vendosni nëse kërkesa është një rrjet apo një adresë përpara se të modifikoni çdo gjë. Një kërkesë për një adresë të vetme justifikon një rrugë hosti me një koment dhe një pronar; një shërbim me adresa rrotulluese ka nevojë për rrugëzim të bazuar në domen ose një vendim të ndershëm nënrrjeti.

Hiqni zërat që nuk korrespondojnë më me një destinacion real dhe shënoni ata që mbani. Një /32 i pashpjeguar nuk dallohet nga një defekt pas tre muajsh, dhe personi tjetër do ta fshijë pa e ditur se çfarë varej prej tij.

Artikuj të ngjashëm