Når du installerer Kerio VPN-klienten på Linux, viser det seg inga skrivebordsikon, og det private nettet blir verande utanfor rekkjevidde. Det er den normale forma til denne klienten og ikkje ein øydelagd installasjon: Linux-rettleiinga frå GFI skildrar konfigurering på kommandolinja og eit tenesteskript, heilt utan GUI. Gå gjennom kontrollane nedanfor i rekkjefølgje, fordi kvar av dei fjernar eit anna lag. Den første feilen fortel deg kvar du skal stoppe, og å hoppe framover betyr som regel å byggje på nytt ein pakke som aldri var problemet.

Stadfest at bygget passar til maskinen

Start med kva dpkg meiner maskinen er, og kva pakken vart bygd for. På eit vanleg 64-bits system dpkg --print-architecture skriv ut amd64, og sida til leverandøren listar ein amd64-pakke ved sida av den vanlege Debian-pakken. Les utgivarstrengen i filnamnet du faktisk installerte, i staden for å anta at dei to stemmer overeins.

Eit arkiv frå 2013 bygd for i386 blir ikkje 64-bits berre fordi du sende --force-architecture ved installasjonen. Å tvinge det installerer framande binærfiler, gøymer ein avhengigheitsfeil bak ein oppstartar som framleis startar, og kan få daemonen til å laste feil bibliotek. Viss utgåva di berre finst som 32-bit, køyr henne i eit 32-bits miljø eller be eigaren av gatewayen om eit oppdatert bygg.

Kontroller òg avhengigheitslinja. dpkg -s kerio-control-vpnclient | grep -i depends viser kva pakken ventar, og ei uoppfylt versjonsbinding eller eit manglande køyretidsbibliotek dukkar opp her, ikkje i klientloggen.

Konfigurer han gjennom vegvisaren til pakken

Etter design har klienten ingen oppføring i programskuffa, så eit manglande ikon seier ingenting om konfigurasjonen lukkast. Opne vegvisaren på nytt med sudo dpkg-reconfigure kerio-control-vpnclient og svar på spørsmåla: VPN-endepunkt, kontoopplysningar og fingeravtrykket til servercertifikatet.

Behandle fingeravtrykksspørsmålet som den einaste staden der ein feil server kan vinne. Samanlikn verdien med serveropplysningane frå administratoren som driv gatewayen, ikkje med det endepunktet viser. Å godta eit fingeravtrykk du ikkje kan verifisere gjer resten av denne lista til dekorasjon, fordi ein fiendtleg server ser identisk ut med den ekte når pinnen først er lagra. Viss verdien ikkje kan stadfestast gjennom ein annan kanal, stopp og spør, sjølv når tunnelen elles ville kome opp.

Å køyre vegvisaren på nytt endrar konfigurasjonen og kan starte klienten på nytt, så hald ein andre veg inn til maskinen når økta du arbeider over er avhengig av den VPN-en. Skriv passordet ved den vanlege ledeteksta i staden for å byggje det inn i ein kommando som hamnar i skalhistoria.

Kjenn fila vegvisaren skriv

Konfigurasjonen bur i /etc/kerio-kvc.conf og ber både kontoen og det festa fingeravtrykket. Behandle henne som hemmeleg materiale. sudo stat -c '%a %U %G' /etc/kerio-kvc.conf bør ikkje vise henne som lesbar for alle.

Etter ei autorisert manuell endring, last inn daemonen som eig fila på nytt i staden for å starte nettverksstakken på nytt: sudo /etc/init.d/kerio-kvc reload. Ei ny innlasting les konfigurasjonen på nytt og slepp den gjeldande økta, så det er ikkje ei ikkje-handling på ei levande tilkopling.

Kopier den førre fila før du endrar noko. Viss autentiseringa feilar etter ei endring, tek det sekund å gjenopprette den siste fungerande kopien, og det isolerer endringa frå nettet, som er den billegaste måten å finne ut kven av dei to som flytta seg.

Skil den levande økta frå oppførselen ved oppstart

Tenesteskriptet styrer den gjeldande tilkoplinga: sudo /etc/init.d/kerio-kvc stop avsluttar tunnelen no, og start bringar han tilbake. Ingen av kommandoane avgjer kva som skjer ved neste oppstart, og den skilnaden betyr noko på ein maskin du administrerer eksternt.

Undersøk kven som eig oppstarten før du fjernar lenkjer eller maskerer noko. Pakken kan installere sitt eige init-skript, generere ein unit eller begge delar, og deaktivering av feil namn får klienten tilbake etter ein omstart. Kontroller systemctl status kerio-kvc mot namnet pakkedokumentasjonen brukar, og deaktiver deretter stien oppstartsprosessen faktisk les.

Ikkje byt ut ein OpenVPN-unit fordi konfigurasjonen ser lik ut. Denne klienten snakkar sin eigen protokoll med Kerio-gatewayen, så ein annan daemon retta mot same fil vil ikkje autentisere seg, og den ekstra feilen gjer prova vanskelegare å lese. Linux-klienten frå GFI held òg berre éi VPN-tilkopling om gongen; den grensa gjeld for klienten, ikkje for brukarkapasiteten til gatewayen.

Les loggane, og verifiser deretter ressursen

Tre filer under /var/log/kerio-kvc fortel historia til daemonen: init.log for livssyklushendingar, error.log for kritiske feil og debug.log for detaljar. Les det minste utdraget som svarar på spørsmålet ditt, og fjern endepunkt og brukarnamn før du limer det inn nokon stad. Eit hol i init.log rundt tidspunktet du køyrde vegvisaren fortel deg at daemonen aldri vart starta på nytt.

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

Ein gyldig pakke, ein køyrande daemon og ein tilgjengeleg ressurs er tre separate resultat, og lista er først ferdig når alle tre held. Etter ei godkjend endring, be om ein vert som berre finst bak gatewayen, og opne deretter ei vanleg teneste på han. Viss tunnelen er oppe og ressursen ikkje, sit den gjenverande feilen i ein gateway-rute eller ein brannmurregel, ikkje i klienten du nettopp konfigurerte på nytt.

Noter tilstanden du enda i: pakkeutgåve, arkitektur, om fingeravtrykket vart verifisert gjennom ein annan kanal, og kva ny innlasting eller omstart du køyrde. Den notata er det som gjer den første kontrollen til neste person billeg.

Relaterte artiklar