Tveir OpenVPN-biðlarar á einni Linux-vél: hver á leiðina?
Tveir biðlarar geta deilt vél ef hvert forskeyti á eiganda. Farðu í gegnum tilganginn, laugarnar, nafngift eintaka og stöðvunarpróf fyrir hverja göng, í þeirri röð.
Bæði sniðin tilkynna tengingu og annað þeirra flytur hljóðlega umferð sem er ætluð hinu. Tveir biðlarar á einni vél er studd uppsetning; tveir biðlarar án eiganda fyrir hvert forskeyti eru það ekki. Vinnan snýst minna um að reisa seinni göngin og meira um að ákveða hvaða ferli má gera tilkall til hvaða leiðar. Farðu eftir röðinni hér að neðan og stillingarnar fylgja svörunum.
Byrjaðu á að spyrja hvers vegna seinni göngin eru
Þrjár aðstæður líta eins út á stöðulínunni og þurfa mismunandi hönnun. Skipting eftir áfangastöðum sendir eitt forskeyti gegnum skrifstofusniðið og annað gegnum rannsóknarstofusniðið, án þess að hvort tveggja geri tilkall til sjálfgefinnar leiðar. Skipting eftir forriti heldur venjulega einum fullum göngum og stýrir tiltekinni umferð með stefnureglum. Varatenging heldur nákvæmlega einum göngum virkum í einu, sem þýðir að seinni mega ekki ræsast sjálfkrafa.
Skrifaðu tilfellið niður áður en þú opnar hvaða stillingarskrá sem er, því það svar ræður öllu sem kemur á eftir.
Algengasta bilaða uppsetningin eru tvö full göng sem bæði ýttu sjálfgefinni leið, þar sem sá sem tengdist síðast vinnur og hið fyrra heldur áfram að þykjast. Það ástand lítur út fyrir að vera viljandi af stöðulínunni og eyðir degi úr leiðartöflunni. Að nefna tilfellið fyrst gerir það ómögulegt en ekki bara ólíklegt.
Líttu á laugarnar á undan leiðunum
Tveir netþjónar geta auðveldlega úthlutað vistföngum úr einu einkasviði, og þegar þeir gera það endar biðlarinn með tvö viðmót innan eins forskeytis. Þá er ekki hægt að rekja neinn áfangastað til viðmóts eftir vistfangi, því bæði líta jafn rétt út. Endurnúmeraðu eina laug í stað þess að finna upp reglu til að brjóta jafnteflið.
Athugaðu líka staðarnetið, því heima- eða skrifstofu-LAN sem skarast við gangnasvið skapar sömu óskýrleika frá hinni hliðinni. Berðu saman vistföngin á vélinni við báðar netþjónsstillingarnar áður en þú kennir biðlaranum um. Laugarbreyting á rannsóknarstofuþjóni er fimm mínútna lagfæring, en stefnuleiðarhjáleið fyrir skarandi forskeyti er varanleg skattur fyrir alla sem lesa stillingarnar síðar. Ákveddu hvort þú vilt áður en þú velur hvar á að grípa inn í.
Tvær vistfangafjölskyldur þýða tvær umferðir af þessari athugun. IPv6-laugar rekast jafn hljóðlega og IPv4.
Gefðu hverju sniði eiganda
Eitt eintak fyrir hvert snið, ein stillingarskrá fyrir hvert eintak og eitt nafn sem auðkennir parið. Í Debian-stíl pökkun velur nafnið eftir @-tákninu skrána, og þess vegna geta tvö snið sem deila eintaksnafni aldrei bæði virkað. Staðfestu vörpunina frá uppsettu einingunni en ekki frá kennsluefni.
systemctl cat [email protected]
ip -4 addr showÁkveddu síðan hver setur upp leiðir, sem er stefnumál en ekki setningafræðimál.
Þegar netþjónarnir tveir ýta ósamrýmanlegum settum, annaðhvort bættu við route-nopull og listaðu aðeins forskeytin sem hvert snið þarf, eða leyfðu öðru að halda sjálfgefinni leið sinni og stýrðu restinni með stefnureglu. Tvö ferli sem bæði setja upp sjálfgefna leið enda með einn sigurvegara og enginn getur sagt hvers vegna. Um leið og göngin tvö flytja umferð fyrir mismunandi uppruna getur svar farið út um þau röngu, og mynstrið sem stendur er tengimerki sem endurheimt er á svörum og stýrt inn í sína eigin töflu. Takmarkaðu merkin svo dulkóðuðu pakkarnir gangnanna sjálfra passi aldrei við þau.
Sannreyndu fyrir hver göng og stöðvaðu svo eitt
Þegar bæði eru uppi skaltu taka þrjár lestrar: vistfangið á hverju gangnatæki, leiðina að vél sem býr á bak við hvort þeirra og slóðina sem áfangastaður utan beggja myndi fara. Venjuleg leiðarlisti hættir að lýsa endanlegu uppflettingunni um leið og reglur koma í spil, svo spurðu kjarnann hvað hann myndi raunverulega velja. Stöðvaðu svo eitt eintak og fylgstu með hvað hverfur. Ef stöðvun hins fyrra truflar hið síðara er eitthvað enn deilt milli þeirra: leið, tækisnafn eða eldveggjarregla sem enginn aðskildi.
ip rule show
ip route get 203.0.113.9Komdu stöðvuðu sniðinu aftur og endurtaktu sömu athuganir, því göng sem virka einu sinni eftir endurræsingu og aldrei aftur eru lífsferilsvilla í búningi leiðarstýringar.
Skráðu í uppsetningarpunktana hvaða snið á hvaða forskeyti, við hlið laugasviðanna. Tvö göng eru viljandi uppsetning, og næsti lesandi þarf að sjá mörkin áður en hann snertir eitthvert snið. Án þeirrar athugasemdar er mörkin enduruppgötvuð af þeim sem er á vakt þegar deilda forskeytið brestur loks.