Ydy'r VPN yn datgysylltu ar yr un cyfwng? Cydweddwch y timer
Mae cwymp ar gyfwng sefydlog yn ôl troed. Cymharwch ail-greu allweddi'r twnnel, timer segur NAT, les DHCP a therfyn y cyfrif cyn newid unrhyw beth.
Mae twnnel sy'n marw bob pymtheg munud, neu bob awr ar yr un munud, yn dweud wrthych fod rhyw dablen amser wedi dod i ben, yn hytrach na bod y rhwydwaith yn ansad. Y symudiad defnyddiol yw nodi'r cyfwng a'i gymharu â'r pedwar timer sy'n cynhyrchu'r patrwm hwn. Mae newid yr amseroedd goramser cyn y gymhariaeth honno fel arfer yn symud y methiant heb ei esbonio, sy'n gwneud y digwyddiad nesaf yn anoddach i'w ddarllen na'r cyntaf. Mae'r mesuriad yn costio deg munud ac yn disodli wythnos o ddyfalu.
Trowch y cyfwng yn rhif
Casglwch bump neu chwech o ddigwyddiadau a chyfrifwch y bwlch rhyngddynt, nid y bwlch o ddechrau'r dydd. Mae cwymp am 09:12, 10:12 ac 11:12 yn ffin awr; mae cwymp am 09:12, 09:27 a 09:42 yn bymtheg munud o'r cysylltiad llwyddiannus diwethaf. Talgrynnwch y canlyniad i'r timer mwyaf tebygol yn hytrach nag i'r funud agosaf.
Cofnodwch ddau foment fesul digwyddiad: pryd symudodd y traffig ddiwethaf a phryd y nododd y cleient y datgysylltiad. Maent yn gwahaniaethu pan fo twnnel yn marw'n dawel ac mae'r cleient yn sylwi dim ond ar y danfoniad nesaf, a'r gwahaniaeth hwnnw yw'r hyn sy'n gwahanu goramser segur oddi wrth fethiant caled. Mae cleient sy'n sylwi'n hwyr yn chwyddo'r ffenestr segur a fesurwch.
Nodwch a yw'r ailgysylltu yn awtomatig. Mae cleient sy'n ailgysylltu o fewn eiliadau yn cadw'r cyfwng yn weladwy yn y log ac allan o adroddiad y defnyddiwr, a dyna pam y disgrifir y methiannau hyn yn aml fel rhai achlysurol yn hytrach na chyfnodol. Mae hefyd yn cuddio'r digwyddiad rhag y person sy'n defnyddio'r gliniadur.
Pedwar timer sy'n edrych yr un fath
Mae bron bob cwymp ailadroddus o'r twnnel yn dod o un o'r rhain: ail-greu allweddi'r protocol, dod i ben mapio segur, digwyddiad DHCP neu ryngwyneb, neu bolisi cyfrif. Maent yn gwahaniaethu ynghylch a oedd traffig yn llifo ac yn yr hyn y mae'r log yn ei ddweud ar y ffin.
Mae'r chofnodion isod yn werth eu dysgu, oherwydd maent yn gadael i chi wrthod tri esboniad o un llinell log:
| Timer | Typical trigger | What the log shows at the boundary |
|---|---|---|
| Protocol rekey | Traffic present, fixed interval | Negotiation lines, sometimes a failure |
| NAT or firewall idle | No traffic for minutes | Silence, then a timeout on send |
| DHCP lease or link change | Half the lease, or a radio event | Address or interface churn |
| Account session limit | Wall-clock hours since login | Clean disconnect, server-side reason |
Mae'r rhes gyntaf yn fecanwaith diogelwch sy'n gwneud ei waith, a'r ail yn ddyfais ganol sy'n anghofio cyflwr. Mae drysu'r ddau yn arwain naill ai at wanhau'r ail-greu neu at erlid rheol wal dân na chafodd erioed ran.
Mae prysur yn erbyn segur yn dweud wrthych pa hanner
Cynhaliwch gymhariaeth reoledig â thraffig parhaus, megis ffrwd hir i westeion y tu mewn i'r twnnel, a gwyliwch a yw'r cyfwng yn newid. Os yw'r cwymp yn diflannu tra bo data'n llifo, mae'r timer yn seiliedig ar segur.
Os yw'n goroesi traffig parhaus, mae'r achos yn perthyn i ail-greu, les neu bolisi. Mae'r un prawf hwnnw yn tynnu hanner yr ymgeiswyr mewn tua awr o arsylwi, ac nid yw'n costio dim ond sylw.
Cadwch y rhwydwaith mynediad heb ei newid yn ystod y prawf. Mae symud rhwng Wi-Fi ac Ethernet yng nghanol y gymhariaeth yn cyflwyno'n union y digwyddiad rhyngwyneb rydych yn ceisio'i wahaniaethu oddi wrth timer.
Cydweddwch y llinell log â'r ffin
Darllenwch logiau'r cleient a'r gweinydd o amgylch y foment gofnodedig, nid y ffeil gyfan. Mae ail-greu yn dangos trafodaeth; nid yw dod i ben segur yn dangos dim nes y pecyn nesaf; mae newid les yn dangos gwaith cyfeiriad; mae terfyn polisi fel arfer yn dangos datgysylltiad gweinyddol glân.
Mae'r gorchmynion hyn yn tynnu'r ffenestr berthnasol o bob ffynhonnell:
grep -iE "reneg|TLS Error|Inactivity" /var/log/openvpn.log | tail -20
journalctl -u NetworkManager --since "-90 min" | grep -iE "dhcp|link"
wg showOs yw'r tri ffynhonnell yn cytuno ar y stamp amser, chi sy'n berchen ar y timer. Os mai dim ond log y cleient sydd â rhywbeth, mae'n debyg mai nid y gweinydd sy'n diweddu'r sesiwn.
Trwsiwch y cam, nid yr eicon
Mae gan bob perchennog un atgyweiriad a gefnogir. Mae methiant ail-greu angen cynigion cydnaws ar y ddau ben. Mae dod i ben segur angen keepalive neu ddisgwyliad segur byrrach, o fewn yr hyn y mae'r llwybr yn ei ganiatáu. Mae digwyddiad les angen rhoi trefn ar osodiadau'r rhyngwyneb neu'r pŵer. Penderfyniad polisi yw terfyn cyfrif, nid nam.
Mae analluogi ail-greu neu ddilysu i gadw'r eicon yn wyrdd yn cyfnewid cwymp gweladwy am wendid anweladwy, ac mae'n eich gadael heb allu dweud pryd y trafododd y twnnel allweddi ffres ddiwethaf. Ailbrofwch y hyd gwreiddiol wedyn a chadwch y stampiau amser, fel y gellir cymharu'r digwyddiad nesaf â hwn yn lle dechrau o'r newydd.