Falta l'opció L2TP al diàleg de xarxa: què cal instal·lar
El diàleg necessita un connector VPN, un dimoni L2TP, un backend IPsec, un mòdul PPP i un editor. Si en falta un, canvia el símptoma que veieu.
Afegiu una connexió VPN, busqueu L2TP/IPsec a la llista i no hi és. O hi és, el perfil es desa i la connexió cau amb un missatge sobre un connector. Tots dos símptomes apunten a una pila de paquets que s'instal·len per separat, i el diàleg només us mostra el final. Dibuixeu el mapa de les peces abans d'instal·lar res.
Comença a la pila, no al menú
L'opció apareix quan el gestor pot trobar un connector que anunciï aquest tipus de VPN. Aquest connector, al seu torn, necessita un dimoni L2TP i una implementació d'IPsec en temps d'execució, més un mòdul PPP per a l'enllaç mateix. Cadascun és un paquet separat amb la seva pròpia cadena de dependències, i una distribució pot enviar-los en combinacions que només estan completes en part. Instal·lar un dimoni IPsec tot sol no afegeix res a la llista, perquè el gestor no el busca. Llegiu primer els connectors instal·lats i després baixeu cap avall.
Un element que falta al menú és una qüestió d'empaquetatge. Gairebé mai no és una qüestió de configuració, per molt que ho sembli.
Editar i executar són paquets separats
El connector del servei estableix connexions, i un component editor és el que permet que una finestra de configuració d'escriptori mostri i desi les opcions del protocol. S'empaqueten per separat, i algunes distribucions n'envien un sense l'altre. El resultat és una connexió que existeix, es pot iniciar des de la línia d'ordres i no es pot editar a l'eina gràfica.
Mira l'entorn d'escriptori que s'executa abans de triar un nom de paquet. El component d'edició del GNOME no és el mateix paquet que una interfície del KDE, i una distribució pot canviar el nom de qualsevol dels dos. Pren el nom de la llista de paquets d'aquesta versió.
El connector PPP viu en una ruta amb versió
L2TP funciona sobre PPP, i el connector que carrega el servei es construeix contra una versió concreta de PPP, així que viu en un directori amb el nom d'aquesta versió. Una recepta que fixa una ruta antiga descriu la màquina on es va escriure. Si la versió d'aquí és diferent, el connector no es trobarà per molt acuradament que s'hagi copiat l'ordre.
Aquest és l'argument més fort a favor del paquet de la distribució en lloc d'una compilació copiada. Els mantenidors de paquets segueixen aquesta ruta; una línia configure copiada no ho fa.
Un fracàs de negociació no és un fracàs d'instal·lació
Un cop l'opció existeix i el perfil es desa, el fracàs següent és una altra classe de problema. Que un igual rebutgi l'autenticació és el backend IPsec dient-vos una cosa concreta.
Llegiu el registre propi del backend abans de reinstal·lar res. El diari del gestor mostra el connector passant el relleu i el dimoni IPsec informant per què es va aturar, i aquestes dues línies juntes identifiquen quin costat va refusar. Reinstal·lar un editor no pot arreglar una clau compartida rebutjada, i reinstal·lar un connector no pot arreglar un servidor que espera propostes diferents. Separeu les capes a les notes abans de tocar cap paquet.
Dos secrets, dos camps
L'autenticació IPsec i l'inici de sessió PPP de l'usuari són secrets sense relació que casualment seuen al mateix diàleg. Un autentica les màquines, l'altre autentica una persona davant del servei L2TP, i un servidor pot acceptar l'un mentre rebutja l'altre.
Poseu la contrasenya del compte al camp PPP i el secret compartit al camp IPsec, i després mireu de quin es va queixar el registre. Copiar una contrasenya en una casella de secret compartit perquè tots dos camps estan emmascarats és un error habitual i completament silenciós. Anoteu les versions de paquet amb què heu acabat, perquè la màquina següent necessita la mateixa combinació i el diàleg no dirà a ningú quina és.