EHOSTUNREACH er staðbundin ákvörðun jafn oft og fjartengd bilun. Kjarninn getur hafnað pakka vegna þess að leið segir að áfangastaðurinn sé óaðgengilegur, vegna þess að næsta Ethernet-hopp svaraði aldrei, eða vegna þess að ICMP host-unreachable skýrsla barst lengra framan af leiðinni. Hver uppspretta lifir í annarri töflu eða skyndiminni og hver er lagaður á öðrum stað. Lestu valda leið og ástand næsta hopps áður en þú snertir dulrit eða setur göngin upp aftur.

Veldu það vistfang og nafnrými sem biðlarinn notar í raun

Byrjaðu á að festa áfangastaðinn og netnafnrýmið sem olli villunni. VPN-biðlari getur keyrt í eigin nafnrými og leit úr sjálfgefna nafnrýminu skoðar aðra leiðartöflu með öðrum stefnureglum.

Leitin verður að nota sama uppsprettu-, merki- og töflusamhengi og forritið sem bregst, annars svarar hún kannski spurningu sem enginn spurði. Fyrir sýnishorn af IPv4-jafningja eru leseinungis-prófin þessi:

ip -4 route get 198.51.100.25
ip -4 neigh show 198.51.100.1
ip -4 route show table all | grep -w unreachable

Niðurstaða úr stjórnunarskelju sannar aðeins hvað sú skel myndi gera. Ef biðlarinn setur eldveggsmerki eða bindur sig við VRF, endurtaktu leitina með samsvarandi merki eða inni í VRF og berðu saman valda leið og næsta hopp. Fyrsta vistfangið sem þarf að staðfesta er jafningjavistfangið í prófílunum, ekki klasið eða þjónustan sem notandinn nefnir.

Skýr óaðgengileg leið hafnar pakkanum á staðnum

Leið af gerðinni unreachable er vísvitandi staðbundið svar. Hún segir kjarnanum að henda pakkanum og skila EHOSTUNREACH til sendandans, þess vegna birtist villan samstundis og án nokkurrar umferðar sem yfirgefur vélina. Einhver, eða einhver sjálfvirkni, setti þá leið þangað viljandi.

Leiðargerðirnar eru ekki skiptanlegar. Blackhole hendir pakkanum án villu til sendandans, prohibit skilar EACCES og unreachable skilar EHOSTUNREACH. VPN-hjálp sem setur niðurleið við endurtengingu getur því framleitt gusu af host-unreachable villum sem hverfa þegar göngin fara upp, en blackhole-leið myndi í staðinn framleiða hljóðlát tímamörk.

Leitaðu í öllum töflum að gerðinni áður en þú kennir fjarendanum um. Reglan sem velur töfluna skiptir jafn miklu máli og leiðin inni í henni, og leið sem bætt er við aðaltöfluna hjálpar ekki biðlara sem stefnuregla hans sendir umferðina hans annað.

Dauður nágranni framleiðir sömu villu á Ethernet

Þegar valda leiðin notar hlið á tenginu þarf afhendingin leysta tengilagsvistfang. Kjarninn sendir ARP- eða IPv6-nágrannafyrirspurn og ef ekkert svar berst er ekki hægt að ramma pakkann. Sendingin mistekst þá með EHOSTUNREACH þótt leiðin sjálf sé gild.

Nágrannataflan nefnir stigið. INCOMPLETE þýðir að upplausn er enn í gangi, FAILED þýðir að síðasta tilraun fékk ekkert svar og REACHABLE eða STALE þýðir að kjarninn hefur nothæft vistfang. FAILED-færsla fyrir VPN-hlið er staðbundið afhendingarvandamál, ekki sönnun um fjarlæga hlið ganganna.

Lestu færsluna fyrir raunverulega næsta hopp, ekki fjarlæga internetvistfangið. Fjarlægt vistfang næst venjulega í gegnum beini og hefur því ekki eigin ARP-færslu; að biðja um eina er flokkavillla sem sendir fólk að leita að færslu sem átti aldrei að vera til.

Fjarskiptaskýrslur og ósamstilltar UDP-villur

EHOSTUNREACH getur líka komið að utan. Beini sem getur ekki sent pakkann áfram getur sent ICMP host unreachable og kjarninn kemur þeirri skýrslu til sokkans sem á flæðið. Í því tilviki eru leiðin og nágranninn í lagi og bilunin tilheyrir hoppi handan staðarnetsins.

UDP gerir eignun erfiðari. Villa sem síðari send- eða móttökukall skilar getur átt við fyrri gagnagramma, svo vistfang og tími kallsins sem bregst passar kannski ekki við pakkann sem kallaði fram skýrsluna. Tengdur UDP-sokkur fær villuna einu sinni og ótengdur sokkur sér hana kannski aldrei.

Þess vegna tilheyrir tímasetning sönnunargögnunum. Athugaðu hvenær villan birtist, hvaða jafningjavistfang sokkurinn notaði og hvort göngin höfðu rétt verið endurtengd. Gusa rétt eftir leiðarbreytingu bendir á staðbundnu töfluna; ein stök villa mínútum inn í stöðugt flæði bendir á leiðarskýrslu.

Aðskildu lögin áður en þú breytir dulritun

Þrjár spurningar flokka villuna. Valdi kjarninn leið sem hafnar áfangastaðnum? Valdi hann gilda leið en tókst ekki að leysa næsta hopp? Eða barst skýrsla handan staðarnetsins? Aðeins þriðja tilvikið getur varðað fjarlæga enda ganganna og jafnvel þá ekki dulritunina.

Vandamál með auðkenningu og samningaviðræður koma fram sem eigin villur eftir að flutningurinn nær jafningjanum. Að skipta um dulrit eða setja biðlarann upp aftur getur ekki lagað staðbundna unreachable-leið og eyðileggur leiðar- og nágrannasönnunargögnin sem þú þyrftir fyrir raunverulegu orsökina.

Skráðu áfangastað, nafnrými, valda töflu, næsta hopp, ástand nágrannans og tíma villunnar fyrir fyrstu breytingu. Keyrðu sömu leit aftur eftir lagfæringuna; leið sem bendir nú á göngin og nágrannafærsla sem leysist nú eru sterkari sönnun en heppilegt ping á óskyldu vistfangi.

Tengdir greinar