Nakon instalacije Kerio VPN klijenta na Linuxu ne pojavljuje se ikona na radnoj površini, a privatna mreža ostaje nedostupna. To je uobičajen oblik ovog klijenta, a ne pokvarena instalacija: GFI-jeva Linux uputstva opisuju konfiguraciju iz naredbenog retka i servisnu skriptu, bez ikakvog grafičkog sučelja. Prođite provjere ispod po redu, jer svaka uklanja drugi sloj. Prvi neuspjeh govori gdje stati, a preskakanje naprijed obično znači ponovnu izgradnju paketa koji nikada nije bio problem.

Potvrdite da se gradnja poklapa sa strojem

Počnite s onim što dpkg misli da je stroj i za što je paket izgrađen. Na normalnom 64-bitnom sustavu dpkg --print-architecture ispisuje amd64, a stranica dobavljača navodi amd64 paket uz obični Debian. Pročitajte niz izdanja u imenu datoteke koju ste stvarno instalirali umjesto da pretpostavite da se dvije slažu.

Arhiv iz 2013. izgrađen za i386 ne postaje 64-bitni samo zato što ste proslijedili --force-architecture pri instalaciji. Prisilna instalacija postavlja strane binarne datoteke, skriva kvar ovisnosti iza pokretača koji se ipak pokreće i može ostaviti daemona da učita pogrešne biblioteke. Ako izdanje koje imate dolazi samo kao 32-bitno, pokrenite ga u 32-bitnom okruženju ili zatražite od vlasnika pristupnika aktualnu gradnju.

Provjerite i redak ovisnosti. dpkg -s kerio-control-vpnclient | grep -i depends pokazuje što paket očekuje, a neispunjena verzijska granica ili nedostajuća runtime biblioteka pojavljuju se ovdje, a ne u zapisniku klijenta.

Konfigurirajte ga pomoću čarobnjaka paketa

Klijent po dizajnu nema stavku u ladici aplikacija, pa ikona koja nedostaje ne govori ništa o tome je li konfiguracija uspjela. Ponovno otvorite čarobnjak s sudo dpkg-reconfigure kerio-control-vpnclient i odgovorite na njegova pitanja: VPN odredište, podaci o računu i otisak certifikata poslužitelja.

Tretirajte pitanje otiska kao jedino mjesto gdje pogrešan poslužitelj može pobijediti. Usporedite vrijednost s podacima o poslužitelju od administratora koji vodi pristupnik, a ne s onim što odredište predstavlja. Prihvaćanje otiska koji ne možete provjeriti pretvara ostatak ovog popisa u ukras, jer zlonamjerni poslužitelj izgleda identično pravome nakon što je pin spremljen. Ako se vrijednost ne može potvrditi drugim kanalom, zaustavite se i pitajte, čak i kada bi se tunel inače podigao.

Ponovno pokretanje čarobnjaka mijenja konfiguraciju i može restartati klijent, zato držite drugi put do stroja kada sesija na kojoj radite ovisi o tom VPN-u. Upišite lozinku na uobičajenom upitu umjesto da je ugradite u naredbu koja završi u povijesti ljuske.

Poznajte datoteku koju čarobnjak zapisuje

Konfiguracija živi u /etc/kerio-kvc.conf i nosi i račun i prikvačeni otisak. Tretirajte je kao tajni materijal. sudo stat -c '%a %U %G' /etc/kerio-kvc.conf ne bi je smio prikazati kao čitljivu svima.

Nakon dopuštene ručne izmjene ponovno učitajte daemona koji posjeduje datoteku umjesto da restartate mrežni stog: sudo /etc/init.d/kerio-kvc reload. Ponovno učitavanje čita konfiguraciju iznova i odbacuje trenutnu sesiju, pa nije besposleno na živu vezu.

Kopirajte prethodnu datoteku prije nego što bilo što promijenite. Ako autentifikacija ne uspije nakon izmjene, vraćanje zadnje ispravne kopije traje sekundama i odvaja izmjenu od mreže, što je najjeftiniji način da saznate koja se od dvije pomaknula.

Odvojite živu sesiju od ponašanja pri podizanju

Servisna skripta upravlja trenutnom vezom: sudo /etc/init.d/kerio-kvc stop prekida tunel sada, a start ga vraća. Nijedna naredba ne odlučuje što će se dogoditi pri sljedećem podizanju, a ta razlika je važna na stroju kojim upravljate daljinski.

Provjerite tko posjeduje pokretanje prije nego što uklonite veze ili nešto maskirate. Paket može instalirati vlastitu init skriptu, generirati unit ili oboje, a onemogućavanje pogrešnog imena vraća klijent nakon ponovnog podizanja. Provjerite systemctl status kerio-kvc prema imenu koje koristi dokumentacija paketa, zatim onemogućite putanju koju proces podizanja stvarno čita.

Ne zamjenjujte OpenVPN unit zato što konfiguracija izgleda slično. Ovaj klijent govori vlastitim protokolom s Kerio pristupnikom, pa drugi daemon usmjeren na istu datoteku neće se autentificirati, a dodatni kvar čini dokaze teže čitljivima. GFI-jev Linux klijent također drži samo jednu VPN vezu istovremeno; to ograničenje vrijedi za klijenta, ne za korisnički kapacitet pristupnika.

Pročitajte zapisnike, zatim provjerite resurs

Tri datoteke u /var/log/kerio-kvc pričaju priču daemona: init.log za događaje životnog ciklusa, error.log za kritične kvarove i debug.log za pojedinosti. Pročitajte najmanji izvadak koji odgovara na vaše pitanje i uklonite odredišta i korisnička imena prije nego što ga bilo gdje zalijepite. Praznina u init.log oko vremena kada ste pokrenuli čarobnjak govori da se daemon nikada nije restartao.

FileRead it forSkip it when
init.logstart, reload and stop eventsyou already know the daemon restarted
error.logfailed authentication and certificate problemsthe tunnel is up and traffic still fails
debug.logprotocol detail worth attaching to a ticketthe error is already named in error.log

Valjan paket, daemon koji radi i dostupan resurs tri su odvojena rezultata, a popis je završen tek kada sva tri vrijede. Nakon odobrene promjene zatražite host koji postoji samo iza pristupnika, zatim na njemu otvorite uobičajenu uslugu. Ako je tunel podignut, a resurs nije, preostali kvar je u ruti pristupnika ili pravilu vatrozida, a ne u klijentu koji ste upravo prekonfigurirali.

Zabilježite stanje u kojem ste završili: izdanje paketa, arhitekturu, je li otisak provjeren drugim kanalom i koje ste ponovno učitavanje ili restart izvršili. Ta bilješka čini prvu provjeru sljedeće osobe jeftinom.

Povezani članci