OpenVPN LAN-aðgangur bilaður? Athugaðu svæði, leiðir og afturleið
Beinin svarar því hann er staðbundinn. Til að ná í vél fyrir aftan hann þarf framsendingarreglu, forskeyti á biðlarann og leið til baka fyrir svarið.
Göngin tilkynna farsæla tengingu, eigin síða beinisins hleðst, og drifkvörðun á vél fyrir aftan hann rennur samt út. Ekkert í þeirri samsetningu er mótsagnakennt: beinin svarar sem hann sjálfur, og að ná í hvað sem er fyrir aftan hann er önnur ákvörðun tekin á öðrum stað. Farðu í gegnum prófanirnar hér að neðan í röð og staldraðu við fyrstu bilun, því hver byggir á þeirri fyrri. Þegar allar fjórar standast er bilunin ofan við göngin en ekki inni í þeim.
Hvaða sía sér pakka á leið í LAN
Pakkinn sem beint er að beininum er eytt staðbundið; pakka sem beint er að hýsli fyrir aftan hann verður að framsenda, og eldveggir dæma þessi tvö tilvik hvor í sínu lagi. Því segir leyfi til að ná beininum ekkert um leyfi til að fara í gegnum hann. Fastbúnaður sem felur reglusett sín útfærir samt bæði, venjulega sem val sem býður LAN, internetið eða hvort tveggja. Ef valið sleppir LAN-inu skiptir engin síðari prófun máli.
OpenWrt gerir þessa skiptingu skoðanlega, og greinarmunurinn er þess virði að lesa einu sinni. Svæðið sem endar göngin þarf framsendingarreglu sem vísar á LAN-svæðið, en inntaksregla stjórnar aðeins þjónustum á beininum sjálfum. Vinnandi stjórnborð við hlið dauðs LAN er venjuleg afleiðing þeirrar framsendingarreglu sem vantar.
uci show firewall | grep -E "zone\[[0-9]+\]\.(name|input|forward|output)"Skoðaðu framsendingarmark svæðisins sem ber göngin: accept er það sem stiginn þarf, og reject útskýrir hvert tímamark hér að neðan. Tvær nálægar stillingar valda sama einkenni, svo útilokaðu þær á meðan þú ert hér. Þráðlaus einangrun felur snúrurhýsla fyrir þráðlausum biðlurum, og beinin sem telur aðgerðalaus LAN-hýsla vera ótengda getur sleppt svörunum jafnvel eftir að framsending virkar.
Hvers vegna skipt göng þurfa á tyggðu forskeyti að halda
Biðlari sem sendir allan umferð í gegnum göngin hefur þegar LAN-forsk eyðina gegnum sjálfgefna leið sína, svo ekkert er að bæta við. Skipt göng eru tilvikið sem krefst þess að forskeytið sé tekið fram, því ekkert annað í stillingunum nefnir það. Bættu tilskipuninni við stillingar miðlarans og hlæðu þjónustuna aftur.
push "route 192.168.50.0 255.255.255.0"Prófílarnir sem innihalda route-nopull hunsa tyggðar leiðir, svo sama forskeytið á heima í biðlaraskránni í staðinn. Í öllum tilvikum, staðfestu að færslan hafi borist í stað þess að gera ráð fyrir því, því hljóðlát yfirskrift lítur nákvæmlega út eins og eldveggsvandamál.
ip route show | grep 192.168.50Jafningi staðar-til-staðar biður um meira en tygg. Miðlarinn verður að læra hvaða forskeyti liggja fyrir aftan þann jafningja, sem lína iroute í client-config-dir-skrá hans gerir, og eigin tafla hans þarf samsvarandi leið inn í göngin.
Svarið þarf heimilisfang sem það nær í
Að framsenda beiðnina er aðeins helmingur skipta, því LAN-hýsillinn verður að svara heimilisfangi í laug gönganna. Lítill beinir raða því venjulega með að þýða upprunann á gongasvæðinu, svo svarið er beint að beininum og þarf engar stillingar annars staðar. Fjarlægðu þá þýðingu og hýsillinn þarf eigin leið í laugina, sem hann fær ókeypis þegar beinin er sjálfgefna gátt hans. Hýsill með handvirkt heimilisfang og aðra gátt svarar um þá gátt í staðinn, og biðlarinn sér lotu opnast og síðan stöðvast.
tcpdump -ni tun0 host 192.168.50.20Keyrðu þetta á beininum á meðan biðlarinn endurtekur beiðni sína, og lestu áfangastað svarsins í stað beiðninnar. Svar sem beint er að lauginni þýðir að afturleiðin virkar og bilunin er lengra inni. Algjört svarleysi þýðir að hýsillinn tók aldrei við pakkanum, sem sendir þig aftur í reglusettið.
Stigi sem endar á réttum stað
Fjórar prófanir staðsetja lagið, og hver er ein skipun frekar en mat. Keyrðu þær í röð og staldraðu við fyrstu bilun. Röðin skiptir meira máli en skipanirnar, því síðara skref sem stenst felur ástæðuna fyrir því að fyrra mistókst.
ping -c1 10.8.0.1
ping -c1 192.168.50.20
nc -vz 192.168.50.20 445
getent hosts nas.localNöfn eiga heima í lok stigans, aldrei í byrjuninni. Deiling sem svarar sem 192.168.50.20 en ekki sem nas.local bendir á nafnaupplausn eða leitarviðskeyti, og eldveggsbreytingar geta ekki breytt hvorugu.
Skráðu fyrsta skrefið sem mistókst, gefðu síðan þjónustugáttunum eigin umferð, því hlustandi og hýsilleyfi eru aðskilin skilyrði. Skráardeiling, fjarstýrður skjár og myndavélarstreymir þurfa bæði, og hýsileldveggur sem treystir LAN-undirnetinu en ekki laug gönganna sleppir biðlaranum á meðan ping gengur samt. Þegar allar prófanir standast og forritið bregst samt, er bilunin ofan við göngin: þjónusta bundin við eitt tengi, eða milliþjónn stilltur á biðlaranum.