Er full tunnel einfaldara en langur listi yfir skiptan tunnel?
Listi yfir undantekningar sem nær yfir flest forrit er dulbúið sjálfgefið gildi. Teldu reglurnar, skoðaðu gáttina, flyttu svo eitt snið og staðfestu báðar brúnir.
Listi yfir skiptan tunnel byrjar með þremur forritum og endar á að ná yfir mestan hluta vélarinnar, og hver ný lína er undantekning einhvers. Á þeim punkti hefur listinn hljóðlega orðið sjálfgefið gildi með aukaskrefum. Fullur tunnel snýr fyrirkomulaginu við: allt fer í gegnum tunnelinn nema skráð undantekning segi annað. Hvort það er einfaldara fer eftir gáttinni og þeim staðbundnu þjónustum sem þú myndir brjóta.
Byrjaðu á að telja reglurnar sem þú viðheldur
Teldu færslurnar og teldu síðan hversu margar hafa nafngreindan eiganda og dagsetningu síðustu staðfestingar. Seinni talan skiptir máli, því undantekning sem enginn á ekki er hægt að meta þegar hugbúnaðurinn sem hún vísar til er endurnefndur eða skipt út. Reglur sem eru bundnar við slóð keyrsluskrár bila hljóðlaust eftir uppfærslu, og bilunin lítur út eins og óstöðugt VPN frekar en gömul regla. Skrifaðu listann niður áður en þú hefur skoðun á honum.
Hver færsla ætti að svara þremur spurningum: hvað brotnar án hennar, hver ákvað það, og hvernig myndirðu taka eftir því að ástæðan er liðin. Færslur sem geta ekki svarað öllum þremur eru efni til eyðingar frekar en flutnings, og að eyða þeim fyrst gerir síðari samanburð heiðarlegan.
Ef flestar færslur beina stórum hluta umferðarinnar ertu þegar að keyra fullan tunnel með viðhaldsbyrði tengdri. Ákvörðunin snýst þá um hvar sjálfgefna gildið býr, ekki hvort það eigi að vera til.
Athugaðu hvort gáttin geti borið sjálfgefna gildið
Fullur tunnel færir hvert pakka til eins tækis, sem breytir samtímis örgjörvaálagi tækisins, conntrack-töflunni, vistfangabreytingu og kröfunni um bandvídd uppstreymis. Gátt sem þjónaði nokkrum innri undirnetum vel gæti ekki hafa verið mæld fyrir alla vafrun notanda. Horfðu á stærsta fjölda samtímis setna sem þú býst við frekar en meðaltalið, því toppurinn brestur fyrst.
ip -s link show dev tun0
conntrack -C
ss -s
Mældu sama álag fyrir og eftir breytinguna í stað þess að rökstyðja út frá forskriftum. Einn síðdegis af venjulegri notkun á einni vél sýnir hvort gáttin er nálægt mörkum, og það kostar ekkert samanborið við að uppgötva það á mánudagsmorgni.
Athugaðu líka MTU slóðarinnar enda til enda, því fullt sjálfgefið gildi setur hvert forrit frammi fyrir hámarkspakkhæð tunnelins. Forrit sem virkuðu utan tunnelins gætu nú verið háð sundrunarhegðun sem þú þurftir aldrei að hugsa um.
Staðfestu að staðbundnar þjónustur og einkadns virki enn
Teldu upp hvað verður að vera staðbundið eftir samskiptareglum frekar en eftir heiti forrits: uppgötvunarreglur fyrir prentara og skjái, brú fyrir snjallheimili, stjórnborð leiðarans, staðbundinn þróunarþjónn sem næst með nafni sem leysist aðeins á staðarnetinu. Þetta brotnar þegar sjálfgefin slóð byrjar að vísa inn í tunnel, og það brotnar hljóðlaust því ekkert skráir villu hjá biðlaranum.
Einkadns er hin háðin. Ef innri nöfn voru leyst af leysi tunnelins áður breytist ekkert; ef þau voru leyst staðbundið verður fullt sjálfgefið gildi að bera þau til leysis sem þekkir svæðin. Prófaðu eitt innra og eitt opinbert nafn eftir breytinguna í stað þess að gera ráð fyrir að leysalistinn hafi lifað af.
Skrifaðu staðbundnu undantekningarnar í sniðið sem á þær. Undantekning sem er geymd aðeins í minni einhvers er það fyrsta sem næsti flutningur tapar.
Flyttu eitt snið og staðfestu mörkin
Breyttu sniðinu í gegnum eigin stillingar í stað þess að leggja nýtt sjálfgefið gildi ofan á handvirkt slóðir sem fyrri tilraunir skildu eftir. Þessar afgangsslóðir eru venjulega orsök flutnings sem virðist virka og hegðar sér ósamkvæmt degi síðar. Hafðu gamla sniðið tiltækt svo afturköllun sé val en ekki endurbygging.
Staðfestu síðan tvö mörk sérstaklega: að opinberir og einkaaðilar áfangastaðir virki báðir, og að óæskileg umferð fari ekki út fyrir tunnelinn. Árangursrík hleðsla síðu sannar það fyrra og segir ekkert um það síðara.
ip route get 203.0.113.10
ip route get 10.40.8.15
resolvectl query intranet.example
curl -sS -o /dev/null -w "%{remote_ip}\n" https://example.com
Endurtaktu athugunina eftir endurtengingu og eftir bilun, því rofi sem lokar umferð meðan bilun stendur er annar eiginleiki en slóð sem kemst rétt í lag eftir á. Einfaldari hönnunin er sú sem þú getur enn útskýrt raunverulega umfjöllun hennar eftir að forrit eða net breytist.