xl2tpd un open source, distribuito gratuitamente e minimal software da riga di comando, un demone per i sistemi operativi UNIX come Linux e che implementa il Layer 2 Tunneling Protocol, che è anche conosciuto come L2TP. Il progetto è gestito dal Xelerance Corporation, come un fork del software l2tpd.
Quando rispetto al l2tpd, il software xl2tpd fornisce funzionalità extra implementate tramite numerose patch, in particolare la possibilità di eseguire sulle moderne distribuzioni Linux che utilizzano DEVFS, così come il supporto per il protocollo L2TP su IPsec. Ha usato principalmente su prodotti che includono o dipendono dal software Openswan VPN (Virtual Private Network). Supporto 3 ° livello L2TP viene anche implementata.
Iniziare con xl2tpd
Per installare e utilizzare il software xl2tpd sulla vostra macchina GNU / Linux per l'implementazione di L2TP (Layer 2 Tunneling Protocol), si dovrà scaricare il primo (file tar.gz) sorgente tarball da Softoware, salvarlo in una posizione di vostra scelta, decomprimere il contenuto e aprire un emulatore di terminale.
Nella finestra del terminale, tutto ciò che dovete fare è digitare il & ldquo; rendere & rdquo; di comando, senza virgolette, per compilare il programma. Poi, si dovrà digitare il & ldquo; make install & rdquo; di comando (senza virgolette) come root o con sudo di fronte ad essa per installare xl2tpd a livello di sistema e renderlo disponibile a tutti gli utenti.
Dopo l'installazione, è possibile eseguire il comando xl2tpd da un emulatore di terminale. Type & lsquo; xl2tpd help & rsquo; per vedere un messaggio di utilizzo ed il programma & rsquo; s opzioni della riga di comando. In sostanza, per utilizzare il programma, è necessario specificare un file di configurazione, un file segreto e un file pid.
Sotto il cofano e disponibilità
Il programma è scritto interamente nel linguaggio di programmazione C e & rsquo;. S disponibile per il download come archiviare una fonte universale, quindi è possibile compilare manualmente e ottimizzarlo per una specifica architettura hardware e / o del sistema operativo
Cosa c'è di nuovo in questa versione:
- l'aggiunta di codice difensiva a che fare con l'errore quando uscite di pppd (Samir Hussain)
- correzioni di compilazione minori (Yousong Zhou)
- Aggiorna debian / da Debian. Grazie! (Simon Deziel)
- Aggiorna URL (Simon Deziel)
- anno Aggiornamento del copyright (Simon Deziel)
- Aggiungi opzione range IP locale. (Patch da Peter W Morreale)
- Goccia RFC 2661 copia. (Simon Deziel)
- debian / controllo legacy Sostituisce (Simon Deziel)
- Typo fix (Simon Deziel)
- Fix # 98 controllando se un PID valido viene ucciso (Pieter Jordaan)
- evitare problemi con lunghezze AVP cattive e rimanere hidlen da iterazione precedente (Cristi Cimpianu)
- Risoluzione dei problemi di grammatica minori a xl2tpd.conf (5) (kballou)
- Fissare possibile riferimento NULL quando si rimuove lac (Yousong Zhou)
- Descrivi opzione composizione automatica in xl2tpd.conf pagina di manuale (Anton Leont'ev)
- Aggiornamento URL nel file di BUGS (Anton Leont'ev)
- Aggiungi ottimizzazione dimensioni (Cristi Cimpianu)
- Rimuovi rendimenti inutili da magic_lac_tunnel (Cristi Cimpianu)
- Rimuovi duplicati Rapporto TX per ZLBs (Cristi Cimpianu)
- Fix segfault su lac remove (Cristi Cimpianu)
- percorsi di correzione in pagine man (Taiki Sugawara)
- Interrompi invio ZLB in risposta a fuori ordine ZLB da check_control (Cristi Cimpianu)
- Aggiungi esponenziali ritrasmette backoff (Pieter Willem Jordaan)
- Fissare costruire errori causati dalla funzione inline con GCC 5 (Kai Kang)
- perdite di memoria Fix e accedere alla memoria free'd (Yousong Zhou)
- Fissare doppio di punizione sulla dial_no_tmp; (Yousong Zhou)
- Cambia handle_special per restituire un valore che indica se si libera il buffer (Cristi Cimpianu)
- Rimuovi inutili controllo NULL sul lago. (Yousong Zhou)
- xl2tpd-controllo: mostra tutti i comandi disponibili in --help. (Yousong Zhou)
- Ignora segnale SIGPIPE. (Yousong Zhou)
- file risultato Scollega per evitare che avanzi un file regolare. (Yousong Zhou)
- Introdurre nuova -l opzione per l'utilizzo syslog come la funzione di registrazione. (Yousong Zhou)
- start_pppd: posto opta dopo & quot; plug pppol2tp.so & quot ;. (Yousong Zhou)
- Fix errore di battitura nel reporting contano LNS disponibili. (Yousong Zhou)
- xl2tpd-controllo: migliorare l'uscita di print_error (). (Yousong Zhou)
- xl2tpd-controllo: file dei risultati cleaup atexit (). (Yousong Zhou)
- xl2tpd-controllo: file di controllo aperto con O_NONBLOCK. (Yousong Zhou)
- xl2tpd-controllo: definire _GNU_SOURCE usare fmemopen () e amici. (Yousong Zhou)
- xl2tpd-control: controllo end-of-file durante la lettura del tubo per evitare loop di morti. (Yousong Zhou)
- La corretta gamma messaggio Risultato CDN (Constantin Calotescu)
- posizionare il frame buffer PPP alla struttura chiamata (rsa9000)
- Inserisci il PTY leggere buffer per la struttura di richiamo (rsa9000)
- Far passare il puntatore per chiamare la struttura a read_packet () (rsa9000)
- Rimuovi convertito ARG di read_packet () function (rsa9000)
- Rimuovi codice morto (rsa9000)
- Fissare l'elenco dei file ignorati (rsa9000)
- Aggiungi controlli prima di chiudere i socket (Cristi Cimpianu)
- Aggiungere un po 'di più informazioni su tunnel e chiamate (Cristi Cimpianu) esistenti
- Fissare ciclo infinito (Cristi Cimpianu)
- Aggiungi correzione per presa di tenuta a sborsare i bambini (Cristi Cimpianu)
- correzioni casuali (Constantin Calotescu)
- Risolvere alcuni problemi di memoria che si manifestano dopo diversi giorni di esecuzione con gallerie sbattimento e le chiamate. (Cristi Cimpianu)
- Fix per evitare xltpd di tanto in tanto va in un ciclo infinito. (Damian Ivereigh)
- Risolto il problema con strtok modificare il contenuto quando si spinge dettagli per il plug-in PPD (Michael Lawson)
- Aggiunta la possibilità di aggiungere un plugin pppd e params per un LNS (Michael Lawson)
- lns_remove Modificato per chiudere ogni chiamata piuttosto che chiamare destroy_tunnel () (Michael Lawson)
- metodo di controllo aggiunta per rimuovere un LNS (Michael Lawson)
- refactoring il metodo do_control () per utilizzare un approccio gestore per l'elaborazione (Michael Lawson)
- fissi potenziale puntatore nullo durante la creazione di un nuovo LNS (Michael Lawson)
- Aggiunto comando di controllo dello stato per LNS, restituisce informazioni sul tunnel e chiamare tramite la presa di controllo (Michael Lawson)
- Supporto maggior controllo per l'aggiunta di LNS e comando stato in xl2tp-controllo (Michael Lawson)
- Aggiunta metodo del tubo di controllo CONTROL_PIPE_REQ_LNS_ADD_MODIFY per modificare la configurazione LNS (Michael Lawson)
- Introdotto comuni tipi di richiesta di controllo (Michael Lawson)
- errore di battitura fisso a xl2tpd.conf.5 (Paina)
- Alcune patches / sanity liberi malloc. (Patrick Naubert)
- Supporto Meglio NetBSD. (Patrick Naubert)
- Prevenire un messaggio di debug vengano inviati al syslog quando non è il debug. (Patrick Naubert)
goccia
Cosa c'è di nuovo nella versione 1.3.6 / 1.3.7 Dev1:
- Modifiche ai cambiamenti e L2TP .h
- Fissare la dimensione della lunghezza param per le intestazioni AVP. Questo dovrebbe risolvere il supporto Android non importa quanto il compilatore ottimizza.
I commenti non trovato