Komandrinda, kurā ir --errors-to-stderr izskatās kā sūdzība, bet tā nav, izskatās kā sūdzība, bet tā nav. Vārds pieder opcijas nosaukumam, tāpat kā žurnālfaila nosaukums neko nepasaka par to, kas ir failā. Pirms mainīt jebkuru konfigurāciju, noskaidrojiet, ko jūs patiešām lasāt.

Lēmumam ir trīs zari: rinda ir pati palaišana, rinda ir programmas izdrukātā izvade, vai rinda ir teksts, ko ietvars atkārtoja pirms VPN palaišanas. Katrs zars norāda uz citu vietu, kur skatīties, un tikai viens no tiem ir paša VPN ziņojums.

Opcijas nosaukums nav statusa ziņojums

Community OpenVPN gadījumā --errors-to-stderr novirza kļūdu izvadi uz standarta kļūdu, nevis standarta izvadi. Tā ir plūsmas izvēle, nevis smaguma filtrs, un tā nerada kļūdu. Vēlāks --log vai --log-append var novirzīt tos pašus ziņojumus uz failu, tāpēc karodziņa ietekme ir atkarīga no pārējās komandas daļas. Žurnālēšanas atsauce no avota nosaka šo secību.

Tātad karodziņa klātbūtne norāda, kur kļūdas aizietu. Tā nenorāda, ka kāda ir notikusi.

Palaišanas rinda vai procesa izvade

Sāciet ar jautājumu, kas izdrukāja tekstu. Pakalpojuma vienība, lietotnes komplekts vai čaulas ietvars bieži atkārto visu argv pirms tam, kad VPN process kaut ko ieraksta. Šo atkārtojumu nevar atšķirt no statusa rindas, ja redzat tikai fragmentu.

Ja rinda nāca no ietvara, VPN vēl nav darbojies un tam nav ko ziņot. Meklējiet tālāk izvadē pirmo ziņojumu ar laika zīmogu vai apakšsistēmas nosaukumu.

Ja rinda nāca no VPN procesa, tā joprojām ir tikai izsaukums. OpenVPN neizdrukā savu komandrindu kā kļūdu, un svarīgie ziņojumi seko pēc tam.

Atrodiet procesu un tā rezultātu

Noskaidrojiet, vai process joprojām darbojas. Klients, kas darbojas un atkārtoti mēģina, izskatās ļoti atšķirīgi no tā, kas nekavējoties izgāja, un abiem priekšā ir tā pati komandrinda.

Pēc tam lasiet rezultātu caur komponenti, kurai pieder process. Systemd gadījumā tas ir vienības žurnāls; darbvirsmas lietotnē tas ir pašas lietotnes žurnāls vai konsole. Izejas statuss un pēdējie ziņojumi atbild uz jautājumu, uz kuru opcijas nosaukums tikai norāda.

Konfigurācijas parsēšanas kļūda, trūkstošs fails, noraidīti akreditācijas dati un partnera taimauts ir četri dažādi notikumi. Tie pienāk pa vienu un to pašu plūsmu. Tiem vajadzīgi četri dažādi labojumi. Izlemiet, kurš jums ir, pirms aiztikt profilu, un citējiet precīzu ziņojumu, kad lūdzat palīdzību.

Kad karodziņš ir pelnījis savu vietu

Karodziņš ir pelnījis savu vietu, kad stdout nes datus un kļūdām tos nedrīkst piesārņot, vai kad ietvars uztver abas plūsmas atsevišķi. Termināļa priekšplāna sesijā abas plūsmas nonāk jums priekšā. Tādā gadījumā atšķirība reti maina to, ko jūs darāt.

Paturiet to, ja apkārtējais skripts ir atkarīgs no atdalīšanas. Noņemšana tāpēc, ka nosaukums izskatās satraucoši, maina to, kur ziņojumi parādās, un neko citu nelabo.

Ko nemainīt

Neuzskatiet opciju par labošanas soli. Tās dzēšana nevar salabot sertifikātu, maršrutu vai autentifikācijas kļūmi.

Ja izsaukums satur --config stdin, konfigurācija tiek padota caur standarta ievadi. Tas ir atsevišķs lēmums par to, kā fails tiek nodrošināts. Mainiet vienu lietu vienlaikus un pirms otrās maiņas vēlreiz izlasiet īsto ziņojumu.

Saistītie raksti