xl2tpd una fuente abierta, de libre distribución y el software mínimo de línea de comandos, un demonio para Linux y sistemas operativos tipo UNIX que implementa el protocolo de túnel de capa 2, que también se conoce como L2TP. El proyecto es mantenido por la Corporación Xelerance, como tenedor del software L2TPd.
Cuando se compara con L2TPd, el software proporciona una funcionalidad adicional xl2tpd implementado a través de numerosos parches, especialmente la capacidad de ejecutar programas en las distribuciones de Linux que utilizan DEVFS, así como el apoyo para el L2TP sobre protocolo IPsec. Se utiliza principalmente en productos que incluyen o dependen del software Openswan VPN (Virtual Private Network). También se implementa el apoyo 3er nivel L2TP.
Primeros pasos con xl2tpd
Para instalar y utilizar el software xl2tpd en su máquina GNU / Linux para la implementación de L2TP (Layer 2 Tunneling Protocol), que tendrá que descargar primero el (tar.gz) archivo con fuentes de Softoware, guardarlo en una ubicación de su elección, descomprimir su contenido y abrir un emulador de terminal.
En la ventana de terminal, todo lo que tiene que hacer es escribir el y ldquo; crea y rdquo; comando, sin comillas, para compilar el programa. A continuación, tendrá que introduzca la & ldquo; hacer de instalar y rdquo; comando (sin las comillas) como root o con sudo delante de él para instalar xl2tpd todo el sistema y ponerlo a disposición de todos los usuarios.
Después de la instalación, puede ejecutar el comando xl2tpd de un emulador de terminal. Tipo y lsquo; xl2tpd --help y rsquo; s opciones de línea de comandos; para ver un mensaje de uso y el programa y rsquo. Básicamente, para utilizar el programa, se debe especificar un archivo de configuración, un archivo secreto y un archivo pid.
Bajo el capó y la disponibilidad
El programa está escrito completamente en el lenguaje de programación C y rsquo;. S está disponible para su descarga como archivo un fuentes universales, por lo que se puede compilar manualmente y optimizarlo para una arquitectura de hardware específico y / o sistema operativo
¿Qué hay de nuevo en esta versión:
- Adición de código defensiva para tratar con errores cuando las salidas de pppd (Samir Hussain)
- correcciones menores de compilación (Yousong Zhou)
- Actualizar Debian / Debian. ¡Gracias! (Simon Deziel)
- Actualización de URL (Simon Deziel)
- año de actualización de los derechos de autor (Simon Deziel)
- Añadir opción local rango de IP. (Parche de Peter W Morreale)
- gota RFC 2661 copia. (Simon Deziel)
- debian / control legado Sustituye (Simon Deziel)
- corrección del error tipográfico (Simon Deziel)
- Fix # 98 comprobando si un PID válido se mató (Pieter Jordaan)
- evitar problemas con las malas longitudes de fósforo disponible, permaneciendo hidlen de iteración anterior (Cristi Cimpianu)
- Solucionar problemas gramaticales menores en xl2tpd.conf (5) (kballou)
- Fijar posible referencia NULL al retirar lac (Yousong Zhou)
- Describir la opción de marcación automática en la página de manual xl2tpd.conf (Anton Leontiev)
- Actualización de URL en el archivo de errores (Anton Leontiev)
- Añadir la optimización del tamaño (Cristi Cimpianu)
- Eliminar vuelve inútiles de magic_lac_tunnel (Cristi Cimpianu)
- Eliminar XMIT duplicado para ZLBs (Cristi Cimpianu)
- Fix error de segmentación en lac remove (Cristi Cimpianu)
- Fix caminos en las páginas man (Taiki Sugawara)
- dejar de enviar ZLB en respuesta a fuera de orden ZLB de check_control (Cristi Cimpianu)
- Añadir retransmisiones retroceso exponencial (Pieter Willem Jordaan)
- Corregir los errores causados por la construcción de función en línea con gcc 5 (Kai Kang)
- Fix pérdidas de memoria y acceder a la memoria free'd (Yousong Zhou)
- Fijar doble gratuita sobre dial_no_tmp; (Yousong Zhou)
- Cambiar handle_special para devolver un valor que indica si se libera la memoria intermedia (Cristi Cimpianu)
- Eliminar registro NULL innecesaria sobre lac. (Yousong Zhou)
- xl2tpd-Control: mostrar todos los comandos disponibles en --help. (Yousong Zhou)
- Ignorar señal SIGPIPE. (Yousong Zhou)
- Desvincular archivo de resultados para evitar que restos de un archivo normal. (Yousong Zhou)
- Introducir nueva opción -l para el uso de syslog como la facilidad de registro. (Yousong Zhou)
- start_pppd: opta lugar después de & quot; plug-in pppol2tp.so & quot ;. (Yousong Zhou)
- Fix error tipográfico en la información cuentan lns disponibles. (Yousong Zhou)
- xl2tpd control: mejorar la producción de print_error (). (Yousong Zhou)
- xl2tpd-Control: resultado cleaup archivo atexit (). (Yousong Zhou)
- xl2tpd control: archivo de control abierto con O_NONBLOCK. (Yousong Zhou)
- xl2tpd de control de: definir _GNU_SOURCE utilizar fmemopen () y amigos. (Yousong Zhou)
- xl2tpd control: ver al final de su archivo al leer la tubería para evitar el bucle muertos. (Yousong Zhou)
- correcta CDN gama consecuencia mensaje (Constantin Calotescu)
- colocar la memoria intermedia de trama PPP a la estructura de llamada (rsa9000)
- Coloque el Pty leer tampón a la estructura de llamada (rsa9000)
- Pasar puntero para llamar la estructura para read_packet () (rsa9000)
- Eliminar arg conversión de read_packet () función (rsa9000)
- Eliminar código muerto (rsa9000)
- Fijar la lista de ficheros ignorados (rsa9000)
- Añadir cheques antes de cerrar zócalos (Cristi Cimpianu)
- Añadir un poco más de información sobre los túneles y las llamadas (Cristi Cimpianu) existentes
- Fijar bucle sin fin (Cristi Cimpianu)
- Añadir solución para la fuga de tubo para desembolsar los niños (Cristi Cimpianu)
- correcciones de azar (Constantin Calotescu)
- Resolver algunas pérdidas de memoria que aparecen después de varios días de pruebas con el aleteo de túneles y llamadas. (Cristi Cimpianu)
- Arreglo para evitar xltpd vez en cuando entrar en un bucle sin fin. (Damian Ivereigh)
- Solucionado el problema con strtok modificar contenidos al empujar detalles para plugins PPD (Michael Lawson)
- Se ha añadido la posibilidad de añadir un plugin pppd y params a un SIN (Michael Lawson)
- lns_remove Modificado para cerrar cada llamada en lugar de simplemente llamando destroy_tunnel () (Michael Lawson)
- método de control añadida para retirar un SIN (Michael Lawson)
- refactorizado el método do_control () para utilizar un enfoque de controlador para su procesamiento (Michael Lawson)
- Fijo puntero nulo potencial al crear un nuevo lns (Michael Lawson)
- Añadido comando de control de estado para LNS, esto devuelve la información túnel y llamar a través de la toma de control (Michael Lawson)
- Soporte de control añadido para la adición de LNS y comando de estado en xl2tp-control (Michael Lawson)
- Añadido método de tubo de control CONTROL_PIPE_REQ_LNS_ADD_MODIFY para modificar la configuración LNS (Michael Lawson)
- introducidas compartidos tipos de peticiones de control (Michael Lawson)
- typo fijo en xl2tpd.conf.5 (Paina)
- Algunos malloc / parches cordura libres. (Patrick Naubert)
- Mejor soporte de NetBSD. (Patrick Naubert)
- Evitar que un mensaje de depuración sean enviados a syslog cuando no la depuración. (Patrick Naubert)
gota
¿Qué hay de nuevo en la versión 1.3.6 / 1.3.7 Disp1:
- Los cambios a los cambios y L2TP .h
- Fijar el tamaño del parámetro de longitud para los encabezados de AVP. Esto debería corregir la compatibilidad de Android no importa cómo optimiza el compilador.
Comentarios que no se encuentran