Start deselde profyl fan in terminal en it berjocht dat de measte minsken kopiearje is in warskôging, net de reden dat de klient stoppe. Trije ûnôfhinklike lagen mislearje hjir: in ynpraat rjochtyn dat de Linux-bou net ymplemintearret, de rjochten dy’t nedich binne om in tun-apparaat te meitsjen, en de resolver-helper dy’t in ferbining omsettet yn wurkjende DNS. Wurkje se yn folchoarder ôf, want elk kin de folgjende ferbergje.

Hâld de download sa’t er oankaam en bewurkje in kopy, sadat in nije download dyn feroarings net stil weromdraait.

Lês de warskôging foardatst har de skuld jout

block-outside-dns slút DNS op Windows ôf fia it Windows Filtering Platform, en de Linux-klient hat neat om it oan te keppeljen. As de tsjinner it ynpraat, printsje de klient in rigel oer ûnbekende opsje foar dat ynpraat-item en giet troch, want in ynpraat opsje wurdt net as fataal beskôge. Deselde rigel yn dyn eigen bestân is wat oars: dêr stoppet de parser. Bepaal hokker fan de twa oftst hast foardatst eat oanreast, want mar ien fan beide einiget de run.

Om it lûd fuort te heljen, filterje it foar it parsen: in pull-filter ignore-item foar dy namme, of --ignore-unknown-option as de rigel yn it lokale bestân stiet. Beide meitsje in rigel stil dy’tst al lêzen hast; gjinien reparearret in defekt datst net diagnostisearre hast.

Rjochten pette foardat al it oare

In tun-apparaat en de rûtes dy’t derby hearre binne befoarrjochte objekten, en in gewoan akkount kin se net meitsje. De opsje --user ferklearret dy splitsing: de daemon jout syn befoarrjochten pas op neidat it befoarrjochte wurk dien is. Start it as root, of fia in unit dy’t it sa start, en sykje dan nei in tastimmingsflater foardatst nei sertifikaten sjochst. It fersoepeljen fan bestânsrjochten op de profyl jout it proses de rjochten net dy’t it mist.

In TLS-flater betsjut dat de klient dizze laach foarby kommen is. In klacht oer in apparaat of rûte betsjut dat it de laach derboppe nea berikt hat.

Wat de GUI docht en de terminal net

Suksesfol ferbine wylst elke syktocht noch mislearret is de tredde laach. NetworkManager docht syn eigen resolver-wurk, en dêrom kin in ymport fan it buroblêd DNS útjaan, sels as it up-skript fan de profyl nea suksesfol draaid hat. It kommando openvpn --config fiert út wat --up neamt, en as dy helper ûntbrekt, ferskynt de interface wylst syktochten noch nei de eardere tsjinners gean. Fergelykje de skripts fan de twa paden foardatst eat ynstallearrest.

Brûk de ferpakte helper foar dyn distribúsje; in skript dat fan in blogpost kopyeare is, rjochtet him meast op in oare resolver. De yntegraasje dy’t levere wurdt foar systemd-resolved is net it generike skript yn vpnc-styl, en elk ferwachtet syn eigen arguminten en fariabelen fan de klient. Troch de brûker definiearre up-skripts freegje ek om script-security 2 foardat de klient se hielendal útfiere sil.

Skied de lagen by de folgjende run

Rin ien kear mei --verb 4 en lês it logboek yn ’e folchoarder wêryn’t it barde: oanmeitsjen fan it apparaat, rûtes, TLS-hânjaan, dan de útfier fan it up-skript. De earste flater yn dy searje is dejinge dy’t it wurdich is om te reparearjen; alles dêrnei is meast in gefolch. In tunnel dy’t ta stân komt wylst de resolver dat net docht, set dy op de tredde laach, dêr’t it sertifikaat net fan belang is. Lit de downloadde profyl ûnoantaast wylstst fergelykst.

Sadree’t elke oanpassing fan de operator wer in ôfwiisd rigel opsmyt, is it bestân op in oar platfoarm rjochte. Freegje in Linux-eksport oan ynstee fan in permaninte filterlist te bouwen.

Notearje hokker laach mislearre en wat it feroare, want oars sil de folgjende persoan dy’t itselde bestân krijt ek by de warskôging stopje.

Relatearre artikelen