Du lägger till en VPN-anslutning, letar efter L2TP/IPsec i listan, och den finns inte där. Eller också finns den, profilen sparas och anslutningen dör med ett meddelande om en plugin. Båda symptomen pekar på en stapel paket som installeras oberoende av varandra, och dialogen visar dig bara slutet av den. Kartlägg delarna innan du installerar något.

Börja vid stapeln, inte vid menyn

Alternativet dyker upp när hanteraren kan hitta en plugin som annonserar den VPN-typen. Den pluginen behöver i sin tur en L2TP-demon och en IPsec-implementering vid körning, plus en PPP-modul för själva anslutningen. Var och en av dem är ett eget paket med sin egen beroendekedja, och en distribution kan leverera dem i kombinationer som bara är delvis kompletta. Att installera en IPsec-demon ensam lägger inget till listan, eftersom hanteraren inte letar efter den. Läs de installerade pluginerna först och arbeta dig sedan nedåt.

En saknad menyrad är en paketeringsfråga. Det är nästan aldrig en konfigurationsfråga, hur mycket det än känns så.

Redigering och körning är separata paket

Tjänstens plugin upprättar anslutningar, och en editorkomponent är det som låter ett inställningsfönster på skrivbordet visa och spara protokollalternativen. De paketeras separat, och vissa distributioner levererar den ena utan den andra. Resultatet är en anslutning som finns, kan startas från kommandoraden och inte kan redigeras i det grafiska verktyget.

Titta på skrivbordsmiljön som körs innan du väljer ett paketnamn. GNOME:s redigeringskomponent är inte samma paket som ett KDE-gränssnitt, och en distribution kan byta namn på vilket som helst av dem. Ta namnet från just den utgåvans egen paketlista.

PPP-pluginen bor på en versionssatt sökväg

L2TP kör över PPP, och pluginen som tjänsten läser in är byggd mot en specifik PPP-version, så den bor i en katalog som är uppkallad efter den versionen. Ett recept som hårdkodar en äldre sökväg beskriver maskinen det skrevs på. Om versionen här skiljer sig hittas inte pluginen, hur noggrant kommandot än kopierades.

Det är det starkaste argumentet för distributionens paket framför ett kopierat bygge. Paketansvariga följer den här sökvägen; en kopierad configure-rad gör det inte.

Ett förhandlingsfel är inte ett installationsfel

När alternativet finns och profilen sparas är nästa fel en annan klass av problem. Att en motpart avvisar autentiseringen är IPsec-backenden som säger något specifikt till dig.

Läs backendens egen logg innan du installerar om något. Hanterarens journal visar pluginen som lämnar över och IPsec-demonen som rapporterar varför den stannade, och de två raderna tillsammans pekar ut vilken sida som avvisade. Att installera om en editor rättar inte en avvisad fördelad nyckel, och att installera om en plugin rättar inte en server som väntar sig andra förslag. Separera lagren i dina anteckningar innan du rör ett paket.

Två hemligheter, två fält

IPsec-autentisering och användarens PPP-inloggning är orelaterade hemligheter som råkar stå i samma dialog. Den ena autentiserar maskinerna, den andra autentiserar en person mot L2TP-tjänsten, och en server kan acceptera den ena medan den avvisar den andra.

Sätt kontolösenordet i PPP-fältet och den delade hemligheten i IPsec-fältet, och kontrollera sedan vilken av dem loggen klagade på. Att kopiera ett lösenord till en ruta för delad hemlighet eftersom båda fälten är maskerade är ett vanligt och helt tyst fel. Anteckna paketversionerna du slutade med, för nästa maskin behöver samma kombination och dialogen kommer inte att berätta för någon vilken det är.

Relaterade artiklar