Áður en þú setur biðlarann upp að nýju skaltu skrá þrjá hluti: hversu lengi gangtunnillinn var uppi, hvað biðlarinn sagði þegar hann féll og hvort vélin svaf eða skipti um net á milli. Þessi athugasemd er eina sönnunin sem þú hefur síðar, og uppsetning að nýju þurrkar hana venjulega út. Fall á endurteknu bili er tímamælir eða útrunnið ástand; fall á handahófskenndri stundu er vandamál í leiðinni. Röðin hér að neðan kemur í veg fyrir að þú breytir þremur hlutum í einu og lærir ekkert.

Fyrsta skref: skráðu bilið og texta villunnar

Byrjaðu á eigin annál biðlarans frekar en stjórnborði þjónustuveitandans. Á Linux-biðlara ná annáll þjónustunnar og lifandi staða gangtunnilsins yfir mestan hluta þess:

journalctl -u openvpn-client@client --since '3 hours ago' | tail -60
journalctl -u wg-quick@wg0 --since '3 hours ago' | tail -40
wg show
ip -s link show wg0

Skráðu tímastimpla síðustu farsælu handabandar og stundina þegar umferðin stöðvaðist, ekki bara stundina þegar táknið skipti um lit. GUI-biðlari sem segir aftengt eftir á er kannski að tilkynna ástand sem kjarninn náði nokkrum sekúndum fyrr.

Haltu orðalagi villunnar. Tímamörk, höfnun auðkenningar og villa í millistykki eða rekil benda á þrjú mismunandi lög, og mestur ónýttur kraftur í þessu vandamáli kemur af því að meðhöndla þær sem eina. Afritaðu línuna orðrétt í athugasemdina þína.

Annað skref: breyttu einni breytu, ekki sniðinu

Haltu tækinu og sniðinu föstum og færðu vélina á annað aðgangsnet, eins og heitan blett í síma. Þetta er ódýrasta prófið sem aðgreinir biðlarann frá leiðinni. Keyrðu það nógu lengi til að ná upprunalega bilinu; tvær stöðugar mínútur sanna ekkert um fall sem verður á þrítugustu mínútu.

Fartölva með Ethernet-tengi gefur þér annan samanburð sem tekur Wi-Fi alveg út úr myndinni. Ef gangtunnillinn heldur á báðum valkostum á upprunalega aðgangsnetið skilið eftirtekt: reiki milli aðgangspunkta, heimilisbeini með útrunnið þýðingartöflu eða yfirstrengur sem endurstillir langlíf flæði.

Skráðu hvaða breytu þú breyttir. Samanburður gildir aðeins þegar allt annað er óbreytt, og það felur í sér endapunkt þjónsins og tíma dags.

Þriðja skref: tengdu bilið við lag

Lengd góðrar lotu er upplýsandi ein tala sem þú hefur. Lestu hana á móti þessum lista áður en þú snertir tímamæla:

  • Fall eftir svefn eða endurræsingu: stóðst ástand gangtunnilsins frestinn en tengið ekki. Athugaðu hegðun biðlarans við endurtengingu eftir endurræsingu og hvort þjónustan endurræsi gangtunnilinn eða bíði umferðar.
  • Fall aðeins þegar hann er aðgerðalaus: eitthvað í miðjunni lét flæðið renna út. Keepalive eru einmitt til fyrir það tilvik.
  • Fall á föstum aldri lotu: atburður endurauðkenningar eða endurnýjunar lykils, ekki bilun í leið. Skýr höfnun í annálnum nákvæmlega á því bili er vísbendingin.
  • Fall meðan á stórum flutningum eða stórum síðum stendur: grunaðu MTU og sundrun, ekki tímamæli aðgerðaleysis.

Fyrir aðgerðaleysistilvikið eru stillingarnar samskiptareglusértækar og báðir endar skipta máli. keepalive 10 60 OpenVPN á þjóninum sendir pínk á 10 sekúndna fresti og endurræsir tenginguna eftir 60 sekúndur án slíks; WireGuard-biðlarar bak við NAT nota PersistentKeepalive = 25 í jafningjablokkinni. OpenVPN semur einnig aftur um gagnalyklinn með tímamæli, reneg-sec, sem er sjálfgefið 3600 sekúndur í 2.x.

Ekki afrita árásargjarn gildi úr leiðarvísi annars þjónustuveitanda. Stutt tímamörk á tapsmikilli farsímatengingu framkalla einmitt þær aftengingar sem þau áttu að koma í veg fyrir, og gildi sem þjónninn ýtir yfirskrifa það sem þú stillir í biðlarasniðinu.

Fjórða skref: berðu saman einn studdan valkost

Ef rekstraraðilinn birtir bæði UDP- og TCP-snið skaltu keyra sama tæki og net á móti hinu. Notaðu raunverulegu samsvarandi skrána í stað þess að breyta flutningnum í afrituðu sniði. Stöðugt TCP-snið á leið þar sem UDP er endurstillt þrengir vandamálið að þeirri leið; það sannar ekki að TCP sé betri flutningur alls staðar.

Sama rökfræði gildir um endapunkta. Prófaðu annan þjón og haltu upprunalegu niðurstöðunni við hliðina. Ef aðeins ein útganga endurstillir lotur er það sönnun um þann endapunkt, ekki ástæða til að endurbyggja hvert millistykki í fartölvunni.

Eftir hverja breytingu skaltu endurtaka upprunalega kveikjuna og staðfesta hvert umferðin fer í raun. Endurheimtur internetiðgangur er ekki sama niðurstaða og umferð inni í gangtunnlinum, og biðlari sem hefur hljóðlega fallið aftur á beina leið lítur heilbrigður út úr vafranum.

Staðfestu lagfæringuna og haltu afturköllun

Lagfæring er staðfest með því að endurgera upprunalegu kveikjuna, ekki með farsælli tengingu. Láttu gangtunnilinn vera aðgerðalausan fram yfir gamla bilunarbilið, frestaðu og endurræstir einu sinni, og athugaðu síðan aldur handabandar og útgangsnetfangið:

wg show wg0 latest-handshakes
curl -m 5 -sS https://ifconfig.me
cp client.ovpn client.ovpn.bak   # before editing timers

Haltu fyrra sniðinu og fyrri tímamælagildunum þar til ný hegðun lifir heilan vinnudag. Ef föllin koma aftur skaltu endurheimta öryggisafritið og beita síðan breytingunum aftur einni í einu svo seinni tilraunin byrji frá þekktu ástandi.

Ef annállinn helst hreinn og gangtunnillinn fellur enn á endurteknu bili er næsta stopp þjónshliðin fyrir þá lotu. Taktu með þér lotuauðkenni biðlarans og nákvæma aftengingartímann, því það par gerir þjónsannál leitanlegt. Valkostir tengingar samskiptareglunnar eru skjalfestir í OpenVPN 2.6 handbókinni þegar þú þarft nákvæma merkingu gildis.

Tengdir greinar