Nid oes unrhyw beth wedi rhewi pan aiff y derfynell yn dawel ar ôl y llinell log olaf. Dyna’r siâp disgwyliedig ar gyfer cleient blaendir: mae wedi gorffen cychwyn ac yn eistedd yno nawr yn cario traffig. Nid yw anogwr y gragen yn arwydd llwyddiant fel y mae’n edrych.

Triniwch y neges fel y ffin rhwng cychwyn a chyflwr sefydlog, oherwydd dyna’n union y mae’n ei nodi.

Mae’r neges yn nodi diwedd y cychwyn, nid diwedd y broses

OpenVPN yn argraffu’r llinell honno ar ôl iddo agor y ddyfais, ffurfweddu’r rhyngwyneb, gosod llwybrau a gorffen y cyfnewid TLS gyda’r cymar. Yna mae’r broses yn parhau i redeg, oherwydd ei gwaith yw dal y twnnel yn agored a chludo pecynnau. Nid yw rhaglen blaendir yn dychwelyd i’r anogwr tra bo hi’n dal i wneud y gwaith hwnnw. Mae allbwn tawel wedyn yn normal, gan mai dim ond pan fydd rhywbeth yn newid y mae’r cleient yn siarad.

Os yw’r llinell yn ymddangos ac mae’r cysylltiad yn marw’n ddiweddarach, digwyddiad gwahanol yw hwnnw, a bydd y log yn dweud hynny ar ôl y ffaith.

Penderfyniad yw Ctrl+C, nid trwsio

Mae pwyso Ctrl+C yn anfon ymyrraeth, y mae’r cleient yn ei thrin fel cais i gau i lawr. Daw’r anogwr yn ôl, aiff y twnnel i ffwrdd, ac mae unrhyw sesiwn sy’n ei ddefnyddio yn dod i ben. Mae hynny’n edrych fel cynnydd ac mewn gwirionedd yw’r gwrthwyneb. Os mai nod yw cysylltiad parhaus, yr ateb yw symud y broses i rywle lle gall barhau i redeg heb eich terfynell, nid ei hatal.

Gadael y broses yn y blaendir yw’r dewis cywir tra byddwch yn dadfygio, oherwydd mae gwallau diweddarach yn aros yn weladwy yn yr un ffenestr. Nid yw munud dawel yn profi dim y naill ffordd na’r llall; profwch adnodd drwy’r twnnel yn hytrach na gwylio am allbwn.

Beth nad yw’r neges yn ei brofi

Mae cwblhau yn ddatganiad lleol am osodiad y cleient ei hun. Nid yw’n dweud bod yr ochr bell yn ateb, bod y llwybrau a osodwyd ganddo yn cyfateb i’r hyn sydd ei angen arnoch, na bod datrys enwau drwy’r twnnel yn gweithio. Gall proffil twnnel hollt fod wedi’i gychwyn yn berffaith tra bo rhannu cwmni yn parhau’n anghyrraeddadwy oherwydd nad yw’r llwybr na’r polisi DNS erioed wedi’i gwmpasu. Mae enghreifftiau ochr y gweinydd yn argraffu llinell debyg pan fyddant yn barod i dderbyn cleientiaid, nad yw’r un peth â bod unrhyw gleient wedi cysylltu.

Mae ‘cychwynnodd y gweinydd’ a ‘gall y gliniadur agor y rhaniad’ yn arsylwadau o ddau le gwahanol, ac mae eu cymysgu yn eich anfon i ddadfygio’r gwesteiwr anghywir.

Ei redeg heb derfynell

Ar gyfer defnydd parhaus, defnyddiwch y drefn wasanaeth y mae’r platfform yn ei chefnogi. Ar westeiwr systemd dyna enghraifft openvpn-client@office gyda’r proffil yn /etc/openvpn/client, wedi’i chychwyn a’i alluogi fel y bydd yn goroesi ailgychwyn. Mae Community OpenVPN hefyd yn cynnig --daemon ynghyd â --log neu --log-append, sy’n datgysylltu’r broses ac yn anfon allbwn i ffeil. Mae’r naill ddull a’r llall yn newid sut mae’r broses yn rhedeg; nid yw’r naill na’r llall yn trwsio llwybr nac yn gwneud cymhwysiad pell yn iach.

Gwiriwch nad ydych yn cychwyn ail enghraifft wrth ymyl un y mae gwasanaeth eisoes yn ei rheoli. Mae dau gleient yn hawlio’r un proffil yn cynhyrchu logiau dryslyd ac un twnnel nad oeddech yn bwriadu ei gael.

Dewiswch y drefn sy’n cyd-fynd â’r gwaith

Blaendir ar gyfer diagnosis, gwasanaeth ar gyfer popeth y mae’n rhaid iddo oroesi’r sesiwn, modd daemon pan nad oes rheolwr gwasanaeth i bwyso arno. Mae’r tri hynny’n cwmpasu’r achosion cyffredin, ac mae gan bob un reswm clir dros fodoli. Dewis un ar hap yw’r peth sy’n cynhyrchu’r adroddiad ‘mae’n gweithio nes i’r ffenestr gau’.

Pan fwriedir i’r twnnel aros, cadarnhewch wedyn ei fod yn dychwelyd ar ôl ailgychwyn a bod ei logiau’n glanio yn rhywle y byddwch yn edrych. Mae’r llinell gychwyn yn ymddangos yn y logiau hynny hefyd, ac ar y pwynt hwnnw nid oes angen i neb wylio terfynell amdani.

Erthyglau cysylltiedig