Hvað gerist í raun þegar þú ræsir VPN á Linux
Að ræsa VPN á Linux býr til viðmót, setur upp leiðir og skiptir um leysi. Að vita hvaða þjónusta á hvert skref skýrir flest uppsetningarvillur.
Ýttu á tengjast og þrjú atriði breytast á Linux-vél: viðmót birtist, leiðir eru settar upp og leysirinn byrjar að svara öðruvísi. Flestar uppsetningarvillur koma af því að eitt þessara þriggja gerist án hinna, eða af því að tvö forrit eru ósammála um hver á þau. Að skilja röðina skýrir bilunina hraðar en að lesa annálarútgáfu biðlarans.
Viðmót birtist áður en nokkuð virkar
Biðlari göngs opnar sýndarviðmót og skilar pakkum til þess. TUN-tæki ber IP-pakka, sem er það sem leiðarstýrð VPN þarf; TAP-tæki ber Ethernet-ramma, sem er það sem brúað hönnun þarf. Kjarnaeiningin veitir tækið og biðlarinn á það svo lengi sem lotan varir.
Að viðmótið rísi er ekki sama og að göngin virki. Það getur verið til með vistfang á meðan jafninginn er óaðgengilegur, og þess vegna er viðmótslistinn fyrsta prófunin en ekki sú síðasta. Tæki sem tilkynnir sig uppi lýsir sýn kjarnans á sýndartengingu, ekki vilja jafningsins til að svara.
Láttu uppgefið viðmótsham fara óbreytt. Að breyta TUN-sniði í TAP gerir leiðarstýrðan þjón ekki brúaðan, og það gefur venjulega tengingu sem kemst á og sendir ekkert áfram.
Leiðirnar eru settar upp af þeim sem á göngin
Leiðir eru önnur breytingin, og eignarhald þeirra skiptir meira máli en innihaldið. NetworkManager-snið, systemd-eining og biðlari sem ræstur er handvirkt geta öll sett upp leiðir, og þegar tvö þeirra gera það samtímis verður til tafla sem enginn getur útskýrt síðar.
ip -br addr show ip route show ip -6 route show
Fullgöngusnið kemur í stað sjálfgefinnar leiðar; klofningsgöngusnið bætir við nákvæmari leiðum og lætur sjálfgefnu leiðina óbreytta. Bæði eru eðlileg, og hið síðara er ástæðan fyrir því að eyða sjálfgefinni leið er slæm fyrsta prófun á vél sem þú stjórnar fjarlægt. Að fjarlægja hana er líka hraðasta leiðin til að missa lotuna sem þú notar til að laga vandamálið.
Lestu töfluna í stað þess að gera ráð fyrir. Nákvæmari leið eða stefnuregla getur sent umferð inn í göngin á meðan sjálfgefna leiðin bendir enn á líkamlegt viðmót, sem virðist mótsagnakennt þar til þú lest alla töfluna. Þessi samsetning er eðlileg fyrir klofningsgöng og ruglandi fyrir alla sem búast við að ein lína lýsi hönnuninni. Leitaðu að leiðinni sem passar við raunverulegan áfangastað þinn, ekki þeirri sem passar við skýringarmyndina.
Leysirinn skiptir um hendur
DNS er þriðja breytingin og sú sem líklegast er stýrt á stað sem þú hefur ekki horft á. Á skjáborði getur NetworkManager ýtt leysisstillingum fyrir hverja tengingu. Á kerfi sem notar systemd-resolved eru stillingarnar notaðar fyrir hverja tengingu og /etc/resolv.conf getur verið stubbur eða táknræn tenging í stað skráar sem þú ættir að breyta.
resolvectl status readlink -f /etc/resolv.conf cat /etc/resolv.conf
Ef handvirk breyting á leysiskráinni hverfur eftir endurtengingu er það merkið um að finna íhlutinn sem heldur henni við og breyta sniðinu í staðinn. Að breyta mynduðu skránni er breyting sem endurtenging þurrkar út.
Einkanöfn þurfa venjulega innri leysinn og leitarsvæðin sem rekstraraðilinn gaf. Að skipta út fyrir opinberan leysi getur brotið einmitt auðlindina sem VPN er til fyrir, og einkennin líta út eins og leiðarvilla en ekki DNS-villa. Prófaðu nafnið og vistfangið sitt í hvoru lagi, því að annað virkar og hitt mistekst segir þér nákvæmlega hvar á að leita. Þessi eina samanburður sparar klukkustund af leiðar bilanaleit.
Einn stjórnandi fyrir hverja tengingu
Sniðsformið ræður því hvaða forrit getur notað það. OpenVPN-snið þarf OpenVPN eða samhæfa viðbót, og WireGuard-stilling hefur sitt eigið form með jafningjalyklum og leyfðum forskeytum. Innflutningsgluggi þýðir ekki annað í hitt, hvað sem skráarendingin bendir til.
Veldu einn stjórnanda og láttu hann eiga tenginguna. Að reisa sömu göng í gegnum tvö tól gerir leiðartöfluna og endurtengingarhegðunina tvíræða, og sá síðari sem byrjar vinnur venjulega á vegu sem erfitt er að endurtaka.
Settu upp pakkana sem dreifingin þín styður og fáðu sniðið frá rekstraraðilanum. Meðhöndlaðu það sem skírteini, því það inniheldur venjulega einkalykil eða sambærilegt efni, og geymdu það þar sem restin af leyndarmálum þínum býr. Snið sem skilið er eftir í niðurhalsmöppu er lykill skilinn eftir á skrifborði.
Hvað á að athuga þegar það er uppi en virkar ekki
Með viðmótið uppi og biðlarann tilkynnandi árangur, vinnaðu út á við: velur leiðartaflan göngin fyrir áfangastaðinn, svarar leysirinn fyrir einkanafnið, og hefur fjarlæga hliðin afturleið. Hvert hefur sína skipun og sinn eiganda.
nmcli connection show --active nmcli device status wg show
nmcli-tilvísunin skjalfestir stöðu- og tengiskipanirnar ef þú þarft allt safnið. Það sem skiptir máli hér er greinarmunurinn á virku sniði og tæki sem ber umferð, því þau tvö geta verið ósammála.
Tengdu aftur einu sinni í gegnum sama stjórnanda áður en þú kallar uppsetninguna lokna, og athugaðu að DNS virki enn eftir aftengingu. Stilling sem virkar aðeins þar til fyrsta netbreytingin verður er ekki lokið, hún virkar bara í augnablikinu.