Tvö skriftur sem berjast um sömu leið er venjuleg mynd af Linux VPN-vandamáli sem er skráð sem leiðarvilla. Ein íhlutur býr til göngutækið, önnur bætir við sjálfgefinni leið, þriðja endurskrífur stillingar leysandans og fjórða endurhleður eldveggsreglum. Hver þeirra getur gert verk annarrar að engu, og sigurvegarinn er einfaldlega sá sem keyrði síðastur. Spurningin sem er þess virði að svara er ekki hvaða pakka á að setja upp, heldur hvaða íhlutur hefur yfirráð yfir hverjum hluta stöðunnar.

Skrifaðu þetta kort einu sinni, og flest endurtengingarmistök hætta að vera dulræn. Fjórir hlutir skipta máli: tækið og heimilisföng þess, leiðirnar og stefnureglurnar, DNS-stillingarnar og eldveggurinn.

Tækið og heimilisföng þess

Göngutæki er búið til annaðhvort af stjórnanda sem þekkir sniðið eða af þjóni sem einhver ræsti handvirkt. Báðar uppsetningarnar virka einar og sér; að blanda þeim ekki. Ef NetworkManager á sniðið, láttu það þá eiga tækið líka, og ræstu ekki óstýrða OpenVPN-ferli gegn sama gönguheitinu.

Skráðu hver fjarlægir tækið þegar setunni lýkur. Tæki sem lifir setu sína af er algengasta uppspretta úreltra heimilisfanga og ruglsins sem fylgir þeim.

Leiðir og stefnureglur

Það er á leiðunum sem eignarágreiningar valda sýnilegu tjóni. Tengingastjóri setur upp sjálfgefna leið fyrir göngin auk nákvæmari leiðar fyrir fjarnetið; handskrifuð skrift bætir þá við eigin sjálfgefinni leið með annarri mælikvarða og vinnur eða tapar hljóðlega eftir tímasetningu. Ákvarðaðu hvaða færslur eru tengdar tengingunni, hverjar eru varanleg stefna og hvaða íhlutur uppfærir þær eftir endurtengingu. Haltu síðan öðrum íhlutum utan við þá töflu.

Stefnureglur eiga skilið sömu skýrleika, því regla sem bendir á töflu sem enginn fyllir út skapar svartan gat sem lítur nákvæmlega út eins og dauð göng. Ef regla er til til að þrýsta umferð einhvers staðar, verður taflan sem hún velur að vera viðhaldið af sama eiganda.

DNS er alltaf sér eigandi

Leysandinn keyrir sem eigið ferli undir eigin auðkenni, svo hann erfir ekki leiðarákvarðanir ganganna fyrir slysni. Þegar VPN ýtir DNS-þjónum verður eitthvað að þýða það í stillingar fyrir hverja tengingu sem leysandinn virðir, og eitthvað verður að fjarlægja þær á eftir.

Goðsögnin hér er að það að skrifa nafnaþjón í sniðið breyti því hvert fyrirspurnir fara. Það breytir því sem leysandanum er sagt, ekki hvaða sokka leysandinn notar uppstreymis. Prófaðu með fyrirspurn og leiðarleit í stað þess að treysta skránni.

Ástand eldveggsins, og hver endurheimtir það

Eldveggsreglur eru sá hlutur sem oftast er skrifað yfir á VPN-vél. Stjórnandi getur bætt við NAT- eða framsendingarreglum fyrir hverja tengingu, á meðan eldveggsþjónusta við ræsingu endurhleður vistuðu reglusetti og þurrkar þær út. Veldu eitt yfirvald fyrir stefnuna og gerðu hina að neytanda hennar, eða samþykktu að endurræsing breyti hegðun hljóðlega. Undantekningar sem tengjast tengingunni eiga heima í skrá sem sami eigandi hleður, ekki í iptables-skipun sem slegin er inn við bilanaleit.

Ef reglur eiga að lifa endurtengingu af, segðu það skýrt. Ef ekki, segðu það líka, því næsti verkfræðingur mun gera ráð fyrir þægilegra svari.

Lífsferill: ræsing, endurtenging, niðurrif

Gefðu hverri þessara þriggja stunda eiganda. Við ræsingu, ákvarðaðu hvað undirbýr forsendur og í hvaða röð. Við mjúka endurræsingu, mundu að tækið getur lifað af á meðan setustöðunni gengur ekki, svo sannprófandi verður að keyra í stað skapara. Við niðurrif, fjarlægðu aðeins það sem þessi tenging bjó til, því að endurstilla hverja leið eða tæma allan eldvegginn er ekki það sama og að taka eitt göng úr notkun.

Til athugunar sýnir ip monitor link address route kjarnabreytingar um leið og þær gerast, en það greinir frá atburðum frekar en ásetningi: eytt leið segir ekkert um hvaða ferli eyddi henni. Paraðu það við eignakortið, og ruglingsleg lokun verður stuttur listi yfir möguleika.

Undantekningar hafa líka kostnað. Að merkja heilan tækjaklass óstýrðan til að komast hjá ágreiningi afhendir þá stöðu engum, sem er ákvörðun en ekki lagfæring.

Tengdir greinar