Du legg til ei VPN-tilkopling, ser etter L2TP/IPsec i lista, og ho er ikkje der. Eller ho er der, profilen blir lagra, og tilkoplinga døyr med ei melding om ein plugin. Begge symptoma peikar mot ein stabel med pakkar som blir installerte uavhengig av kvarandre, og dialogen viser deg berre slutten av han. Kartlegg delane før du installerer noko.

Start ved stabelen, ikkje ved menyen

Valet dukkar opp når behandlararen kan finne ein plugin som annonserer den VPN-typen. Den pluginen treng på si side ein L2TP-demon og ein IPsec-implementasjon ved køyring, i tillegg til eit PPP-modul for sjølve sambandet. Kvar av dei er ein eigen pakke med si eiga avhengigheitskjede, og ein distribusjon kan levere dei i kombinasjonar som berre er delvis komplette. Å installere ein IPsec-demon åleine legg ingenting til lista, fordi behandlararen ikkje leitar etter han. Les dei installerte pluginane først, og arbeid deg så nedover.

Eit manglande menyelement er eit pakkeringsspørsmål. Det er nesten aldri eit konfigurasjonsspørsmål, uansett kor mykje det kjennest slik.

Redigering og køyring er separate pakkar

Pluggina til tenesta opprettar tilkoplingar, og ein editorkomponent er det som lèt eit innstillingsvindauge på skrivebordet vise og lagre protokollvala. Dei blir pakka separat, og nokre distribusjonar leverer den eine utan den andre. Resultatet er ei tilkopling som finst, kan startast frå kommandolinja og ikkje kan redigerast i det grafiske verktøyet.

Sjå på skrivebordsmiljøet som køyrer før du vel eit pakkenamn. Redigeringskomponenten til GNOME er ikkje same pakke som eit KDE-grensesnitt, og ein distribusjon kan gje nytt namn til kven som helst av dei. Ta namnet frå pakkelista til nettopp den utgåva.

PPP-pluginen ligg på ein versjonert stig

L2TP køyrer over PPP, og pluginen tenesta lastar er bygd mot ein bestemd PPP-versjon, så han ligg i ei mappe kalla opp etter den versjonen. Ei oppskrift som hardkodar ein eldre stig, skildrar maskinen ho vart skriven på. Viss versjonen her er annleis, blir pluginen ikkje funnen, uansett kor nøye kommandoen vart kopiert.

Det er det sterkaste argumentet for pakken til distribusjonen framfor eit kopiert bygg. Pakkevedlikehaldarar følgjer denne stigen; ei kopiert configure-linje gjer det ikkje.

Ein forhandlingsfeil er ikkje ein installasjonsfeil

Når valet finst og profilen blir lagra, er neste feil ein annan klasse problem. At ein motpart avviser autentisering, er IPsec-backenden som fortel deg noko konkret.

Les den eigen loggen til backenden før du installerer noko på nytt. Journalen til behandlararen viser pluginen som overlet og IPsec-demonen som rapporterer kvifor han stoppa, og dei to linjene saman viser kva side som avviste. Å installere ein editor på nytt rettar ikkje ein avvist førehandsdel nøkkel, og å installere ein plugin på nytt rettar ikkje ein tenar som ventar andre forslag. Skil laga i notata dine før du rører ein pakke.

To hemmelegheiter, to felt

IPsec-autentisering og PPP-innlogginga til brukaren er uavhengige hemmelegheiter som tilfeldigvis står i same dialog. Den eine autentiserer maskinene, den andre autentiserer ein person mot L2TP-tenesta, og ein tenar kan godta den eine medan han avviser den andre.

Set kontopassordet i PPP-feltet og den delte hemmelegheita i IPsec-feltet, og sjekk så kva av dei loggen klaga over. Å kopiere eit passord inn i ein boks for delt hemmelegheit fordi begge felta er maskerte, er ein vanleg og heilt stille feil. Noter pakkeversjonane du enda med, for neste maskin treng same kombinasjon, og dialogen vil ikkje fortelje nokon kva han er.

Relaterte artiklar