Palaidiet to pašu profilu terminalā, un ziņojums, ko lielākā daļa cilvēku kopē, ir brīdinājums, nevis iemesls, kāpēc klients apstājās. Šeit neizdodas trīs neatkarīgi slāņi: uzspiesta direktīva, ko Linux būvējums neievieš, tiesības, kas vajadzīgas tun ierīces izveidei, un risinātāja palīgs, kas savienojumu pārvērš strādājošā DNS. Izskatiet tos pēc kārtas, jo katrs var paslēpt nākamo.

Saglabājiet lejupielādi tādu, kāda tā atnāca, un rediģējiet kopiju, lai jauna lejupielāde klusi neatceltu jūsu izmaiņas.

Izlasiet brīdinājumu, pirms to vainojat

block-outside-dns bloķē DNS sistēmā Windows, izmantojot Windows filtrēšanas platformu, un Linux klientam nav ar ko to saistīt. Kad serveris to uzspiež, klients izdrukā rindu par nezināmu opciju šim uzspiestajam ierakstam un turpina, jo uzspiesta opcija netiek uzskatīta par letālu. Taču tā pati rinda jūsu paša failā ir cits jautājums: tur parsētājs apstājas. Izlemiet, kura no abām jums ir, pirms kaut ko aiztikat, jo tikai viena no tām beidz izpildi.

Lai noņemtu troksni, filtrējiet to pirms parsēšanas: pull-filter ignore ieraksts šim nosaukumam vai --ignore-unknown-option, ja rinda atrodas vietējā failā. Abi apklusina rindu, kuru jau esat izlasījis; neviens nelabo bojājumu, kuru neesat diagnosticējis.

Tiesības nespēj izpildīties pirms visa cita

tun ierīce un tai pievienotie maršruti ir priviliģēti objekti, un parasts konts tos nevar izveidot. Opcija --user izskaidro šo dalījumu: dēmons atsakās no savām privilēģijām tikai pēc tam, kad priviliģētais darbs ir paveikts. Palaidiet to kā root vai ar unit, kas to tā palaiž, un pēc tam meklējiet atļaujas kļūdu, pirms skatāties sertifikātus. Profila faila atļauju mīkstināšana procesam nepiešķir trūkstošās tiesības.

TLS kļūda nozīmē, ka klients šķērsoja šo slāni. Sūdzība par ierīci vai maršrutu nozīmē, ka tas nekad nesasniedza slāni virs.

Ko dara GUI un nedara terminals

Veiksmīga savienošanās, kamēr katrs vaicājums joprojām neizdodas, ir trešais slānis. NetworkManager pats veic risinātāja darbu, tāpēc darbvirsmas imports var izdalīt DNS pat tad, ja profila up skripts nekad nav veiksmīgi darbojies. Komanda openvpn --config izpilda to, ko norāda --up, un, ja šī palīga nav, saskarne parādās, bet vaicājumi turpina iet uz iepriekšējiem serveriem. Salīdziniet abu ceļu skriptus, pirms kaut ko instalējat.

Izmantojiet savas distribūcijas iepakoto palīgu; no emuāra ieraksta nokopēts skripts parasti ir paredzēts citam risinātājam. Integrācija, kas piegādāta systemd-resolved, nav vispārējais vpnc stila skripts, un katra gaida savus argumentus un mainīgos no klienta. Lietotāja definētiem up skriptiem arī vajadzīgs script-security 2, pirms klients tos vispār izpilda.

Atdaliet slāņus nākamajā palaišanā

Palaidiet vienu reizi ar --verb 4 un lasiet žurnālu tādā secībā, kā tas notika: ierīces izveide, maršruti, TLS rokasspiediens, tad up skripta izvade. Pirmā kļūme šajā secībā ir tā, ko ir vērts labot; viss pēc tam parasti ir sekas. Tunelis, kas izveidojas, kamēr risinātājs to nedara, nostāda jūs trešajā slānī, kur sertifikātam nav nozīmes. Salīdzinot atstājiet lejupielādēto profilu neskartu.

Tiklīdz katra operatora korekcija rada vēl vienu noraidītu rindu, fails ir vērsts uz citu platformu. Pieprasiet Linux eksportu, nevis veidojiet pastāvīgu filtru sarakstu.

Pierakstiet, kurš slānis neizdevās un kas to mainīja, citādi nākamais cilvēks, kas saņems to pašu failu, arī apstāsies pie brīdinājuma.

Saistītie raksti