xl2tpd en öppen källkod, fritt distribueras och minimal kommandorad programvara, en demon för Linux och UNIX-liknande operativsystem som implementerar Layer 2 Tunneling Protocol, som också är känd som L2TP. Projektet upprätthålls av Xelerance Corporation, som en gaffel av L2TPd programvara.
I jämförelse med L2TPd ger xl2tpd programvara extra funktionalitet implementeras via ett stort antal fläckar, särskilt möjligheten att köra på moderna Linux-distributioner som använder devfs, liksom stöd för L2TP över IPsec-protokollet. Den används huvudsakligen för produkter som innehåller eller är beroende av Openswan VPN (Virtual Private Network) programvara. L2TP stöd 3: e nivå genomförs också.
Komma igång med xl2tpd
För att installera och använda xl2tpd programvara på din GNU / Linux maskin för genomförande av L2TP (Layer 2 Tunneling Protocol), måste du först ladda ner käll tarball (tar.gz fil) från Softoware, spara den på en plats av ditt val, packa dess innehåll och öppna ett terminal.
På terminalfönstret, är allt du behöver göra är att skriva & ldquo; göra & rdquo; kommandot, utan citationstecken för att kompilera programmet. Då måste du skriva & ldquo; make install & rdquo; kommando (utan citattecken) som root eller med sudo framför den för att installera xl2tpd hela systemet och göra den tillgänglig för alla användare.
Efter installationen kan du köra kommandot xl2tpd från en terminalemulator. Typ & lsquo; xl2tpd help & rsquo; att se en skärm och programmet och rsquo; s kommandoradsalternativ. I grund och botten, för att använda programmet måste du ange en konfigurationsfil, en hemlig fil och en pid fil.
Under huven och tillgänglighet
Programmet är skrivet helt i programspråket C och det & rsquo; s. Tillgänglig för nedladdning som en universell källor arkivera, så att du kan manuellt kompilera den och optimera den för en specifik hårdvaruarkitektur och / eller operativsystem
Vad är nytt i den här versionen:
- Lägga defensiv kod för att ta itu med fel när pppd utgångar (Samir Hussain)
- Mindre sammanställning fixar (Yousong Zhou)
- Uppdatera debian / från Debian. Tack! (Simon Deziel)
- Uppdatera URL (Simon Deziel)
- Uppdatera copyright-år (Simon Deziel)
- Lägg till lokal IP-intervall alternativ. (Patch av Peter W Morreale)
- Drop RFC 2661 exemplar. (Simon Deziel)
- debian / control drop arv Ersätter (Simon Deziel)
- Typo fix (Simon Deziel)
- Fix # 98 genom att kontrollera om en giltig PID dödas (Pieter Jordaan)
- Undvik problem med dåliga AVP längder och resterande hidlen från föregående iteration (Cristi Cimpianu)
- Fix mindre grammatik frågor i xl2tpd.conf (5) (kballou)
- Fix möjligt NULL referens när du tar lac (Yousong Zhou)
- Beskriv automatisk uppringning alternativ i xl2tpd.conf manual (Anton Leontiev)
- Uppdatera URL i BUGGAR fil (Anton Leontiev)
- Lägg till storlek optimering (Cristi Cimpianu)
- Ta bort onödiga returer från magic_lac_tunnel (Cristi Cimpianu)
- Ta bort dubbletter Xmit för ZLBs (Cristi Cimpianu)
- Fix segfault på lac bort (Cristi Cimpianu)
- Fix vägar i manualsidor (Taiki Sugawara)
- Sluta skicka ZLB som svar på i ordning ZLB från check_control (Cristi Cimpianu)
- Lägg till exponentiell backoff återsänder (Pieter Willem Jordaan)
- Fix bygga fel som orsakas av inline-funktion med gcc 5 (Kai Kang)
- Fix minnesläckor och tillgång free'd minne (Yousong Zhou)
- Fix dubbel gratis dial_no_tmp; (Yousong Zhou)
- Ändra handle_special att returnera ett värde som anger om det befriar buffert (Cristi Cimpianu)
- Ta bort onödiga NULL kontroll på lac. (Yousong Zhou)
- xl2tpd-kontroll: visa alla tillgängliga kommandon i help. (Yousong Zhou)
- Ignorera SIGPIPE signal. (Yousong Zhou)
- Ta bort länk resultatfilen för att förhindra överblivna en vanlig fil. (Yousong Zhou)
- Införa nya alternativet -l för att använda syslog som loggning anläggningen. (Yousong Zhou)
- start_pppd: plats väljer efter & quot; plugin pppol2tp.so & quot ;. (Yousong Zhou)
- Fix stavfel i rapporteringen tillgängliga LNS räknas. (Yousong Zhou)
- xl2tpd-kontroll: öka produktionen av print_error (). (Yousong Zhou)
- xl2tpd-kontroll: cleaup resultat fil atexit (). (Yousong Zhou)
- xl2tpd-kontroll: öppen kontroll fil med O_NONBLOCK. (Yousong Zhou)
- xl2tpd-kontroll: definiera _GNU_SOURCE att använda fmemopen () och vänner. (Yousong Zhou)
- xl2tpd-kontroll: kontrollera slutet av filen när man läser rör för att undvika död slinga. (Yousong Zhou)
- Rätt CDN meddelande resultat intervall (Constantin Calotescu)
- placera PPP rambufferten till samtalsstrukturen (rsa9000)
- Placera PTY läsbufferten till samtalsstrukturen (rsa9000)
- Pass pekare till ringa struktur read_packet () (rsa9000)
- Ta bort konvertera arg av read_packet () funktion (rsa9000)
- Ta bort död kod (rsa9000)
- Fäst listan över ignorerade filer (rsa9000)
- Lägg till kontroller före stängning uttag (Cristi Cimpianu)
- Lägg till lite mer information om befintliga tunnlar och samtal (Cristi Cimpianu)
- Fix oändlig loop (Cristi Cimpianu)
- Lägg fix för uttag läcka till bord barn (Cristi Cimpianu)
- Slumpmässigt fixar (Constantin Calotescu)
- Lösa några minnesläckor som dyker upp efter flera dagar med att köra med flaxande tunnlar och samtal. (Cristi Cimpianu)
- Fix för att undvika xltpd ibland gå in i en oändlig loop. (Damian Ivereigh)
- Fast problem med strtok modifiera innehållet när du trycker information om PPD plugins (Michael Lawson)
- Lagt till möjligheten att lägga till en pppd plugin och params till en LNS (Michael Lawson)
- Modifierad lns_remove att stänga varje samtal snarare än att bara ringa destroy_tunnel () (Michael Lawson)
- Inkom styrmetod för att ta bort en LNS (Michael Lawson)
- Refactored den do_control () metoden att använda en hanterare metod för behandling (Michael Lawson)
- Fast potentiella nollpekare när du skapar ett nytt LNS (Michael Lawson)
- Inkom status styrkommando för LNS återgår denna tunnel och samtalsinformation via styruttaget (Michael Lawson)
- Inkom kontroll stöd för att lägga LNS och kommandostatus i xl2tp-kontroll (Michael Lawson)
- Inkom styrröret metod CONTROL_PIPE_REQ_LNS_ADD_MODIFY att ändra LNS konfiguration (Michael Lawson)
- Införd delade begäran kontroll typer (Michael Lawson)
- Fast stavfel i xl2tpd.conf.5 (Paina)
- Vissa malloc / gratis sanity patchar. (Patrick Naubert)
- Bättre NetBSD stöd. (Patrick Naubert)
- Förhindra en felsöknings meddelande skickas till syslog när inte felsökning. (Patrick Naubert)
Vad är nytt i version 1.3.6 / 1.3.7 Dev1:
- Ändringar förändringar och L2TP -h
- Fäst storleken på längd param för AVP rubriker. Detta bör fastställa Android stöd oavsett hur kompilatorn optimerar.
Kommentarer hittades inte