Käsurida, mis sisaldab --errors-to-stderr näeb välja nagu kaebus, kuid seda see ei ole. Sõna kuulub valiku nime juurde, samamoodi nagu logifaili nimi ei ütle midagi selle kohta, mida fail sisaldab. Enne mis tahes seadistuse muutmist tehke kindlaks, mida te tegelikult loete.

Otsusel on kolm haru: rida on käivitus ise, rida on väljund, mille programm trükkis, või rida on tekst, mille mähis enne VPN-i käivitumist kordas. Iga haru osutab erinevale kohale, kuhu vaadata, ja ainult üks neist on VPN-i enda sõnum.

Valiku nimi ei ole olekusõnum

Community OpenVPN puhul --errors-to-stderr suunab veaväljundi standardväljundi asemel standardveale. See on voolu valik, mitte tõsiduse filter, ja see ei tekita viga. Hilisem --log või --log-append saab samad sõnumid faili ümber suunata, mistõttu lipu mõju sõltub ülejäänud käsust. Allika logimisviide määrab selle järjestuse.

Seega ütleb lipu olemasolu, kuhu vead läheksid. See ei ütle, et mõni juhtus.

Käivitusrida või protsessi väljund

Alustage küsimusega, kes teksti trükkis. Teenuseüksus, rakendusepakett või kesta mähis kajastab sageli kogu argvi enne, kui VPN-i protsess midagi kirjutab. Seda kajastust ei saa olekurida eristada, kui näete ainult fragmenti.

Kui rida tuli mähisest, ei ole VPN veel töötanud ja tal pole midagi teatada. Otsige väljundist kaugemalt esimest sõnumit, millel on ajatempel või alamsüsteemi nimi.

Kui rida tuli VPN-i protsessist, on see ikkagi ainult väljakutse. OpenVPN ei trüki oma käsurida veana ja olulised sõnumid järgnevad sellele.

Leidke protsess ja selle tulemus

Tehke kindlaks, kas protsess veel töötab. Klient, mis töötab ja proovib uuesti, näeb välja väga erinev sellest, mis kohe väljus, ja sama käsurida on mõlema ees.

Seejärel lugege tulemust komponendi kaudu, millele protsess kuulub. systemd all on see üksuse ajakiri; töölauarakenduses on see rakenduse enda logi või konsool. Väljumisstaatus koos viimaste sõnumitega vastab küsimusele, millele valiku nimi ainult vihjab.

Seadistuse parsimise viga, puuduv fail, tagasilükatud mandaat ja partneri ajalõpp on neli erinevat sündmust. Need saabuvad samal voolul. Need vajavad nelja erinevat parandust. Otsustage, milline neist teil on, enne kui profiili puudutate, ja tsitaatige täpset sõnumit, kui abi palute.

Millal lipp oma koha ära teenib

Lipp teenib oma koha ära siis, kui stdout kannab andmeid ja vead ei tohi seda rikkuda, või kui mähis tabab kahte voolu eraldi. Terminalis esiplaanil olevas seansis jõuavad mõlemad voolud teie ette. Sel juhul muudab eristus harva seda, mida teete.

Hoidke see, kui ümbritsev skript sõltub eraldusest. Selle eemaldamine, sest nimi tundub murettekitav, muudab seda, kus sõnumid ilmuvad, ega paranda midagi muud.

Mida mitte muuta

Ärge käsitlege valikut parandusastmena. Selle kustutamine ei paranda sertifikaati, marsruuti ega autentimistõrget.

Kui väljakutse sisaldab --config stdin, antakse seadistus standardesisendi kaudu. See on eraldi otsus selle kohta, kuidas fail esitatakse. Muutke korraga ühte asja ja lugege tegelik sõnum uuesti läbi, enne kui muudate teist.

Seotud artiklid