xl2tpd s otevřeným zdrojovým kódem, volně distribuován a minimální příkazového řádku software, démona pro Linux a UNIX-like operační systémy, které implementuje Layer 2 Tunneling Protocol, který je také známý jako L2TP. Projekt je udržována Xelerance Corporation, jako vidlice L2TPd softwaru.
V porovnání s L2TPd se xl2tpd software poskytuje další funkce implementované přes četné skvrny, zejména schopnost běžet na moderních linuxových distribucí, které používají devfs, stejně jako podporu pro L2TP přes protokol IPsec. To používá hlavně na výrobky, které obsahují nebo jsou závislé na (Virtual Private Network) softwaru Openswan VPN. je také implementována podpora třetí stupeň L2TP.
Začínáme s xl2tpd
Chcete-li nainstalovat a používat xl2tpd software na počítači GNU / Linux pro realizaci L2TP (Layer 2 Tunneling Protocol), budete muset nejprve stáhnout soubor (tar.gz) Zdrojový tarball z Softoware, uložit jej na místě dle vlastního výběru, rozbalit jeho obsah a otevřít emulátor terminálu.
Na terminálovém okně, vše, co musíte udělat, je zadejte & ldquo; dělat & rdquo; Příkaz, bez uvozovek, aby sestavit program. Poté budete muset zadejte & ldquo; make install & rdquo; Příkaz (bez uvozovek) jako root nebo se sudo před ním instalovat xl2tpd systém široká a aby byl k dispozici všem uživatelům.
Po instalaci můžete spustit příkaz xl2tpd z emulátor terminálu. Type & lsquo; xl2tpd --help & rsquo; vidět zprávu o použití a program & rsquo; s možností příkazového řádku. Zjednodušeně řečeno, program používat, je nutné zadat konfigurační soubor, tajný soubor a pid souboru.
Pod kapotou a dostupnost
Program je zcela napsané v programovacím jazyce C a & rsquo; s. K dispozici ke stažení jako archivaci univerzální zdroje, takže můžete ručně kompilovat a optimalizovat ji pro konkrétní hardwarové architektury a / nebo operační systém
Co je nového v této verzi:
- Přidání obrannou kód se vypořádat s chybou, pokud pppd východy (Samir Hussain)
- Menší kompilace opravy (Yousong Zhou)
- Obnovit debian / z Debianu. Díky! (Simon Deziel)
- Aktualizovat URL (Simon Deziel)
- Aktualizace copyright rok (Simon Deziel)
- Přidat místní volby rozsah IP adres. (Náplasti Peter W. Morreale)
- Drop RFC 2661 kopií. (Simon Deziel)
- debian / control kapka starší Nahrazuje (Simon Deziel)
- Typo fix (Simon Deziel)
- Fix # 98 zkontrolovali, jestli platný PID je zabit (Pieter Jordaan)
- se předešlo problémům s špatnými AVP délek a zbylých hidlen z předchozího iteraci (Cristi Cimpianu)
- Fix drobné gramatické jevy v xl2tpd.conf (5) (kballou)
- Fix možný odkaz NULL při odstraňování lac (Yousong Zhou)
- Popisuje automatické vytáčení možnost v xl2tpd.conf manuálové (Anton Leontiev)
- Aktualizovat URL v souboru hmyz (Anton Leontiev)
- Přidat optimalizace velikosti (Cristi Cimpianu)
- Odebrat nepotřebné výnosy z magic_lac_tunnel (Cristi Cimpianu)
- Odstranit duplicitní Vysilani pro ZLBs (Cristi Cimpianu)
- Fix segfault na lac odebrat (Cristi Cimpianu)
- Oprava cesty v manuálových stránkách (Taiki Sugawara)
- Zastavit odesílání ZLB v reakci na mimo provoz ZLB z check_control (Cristi Cimpianu)
- Přidat exponenciální Backoff retransmits (Pieter Willem Jordaan)
- Fix sestavení chyby způsobené inline funkcí s gcc 5 (Kai Kang)
- úniky Fix paměti a přístup k free'd paměť (Yousong Zhou)
- Fix double-zdarma na dial_no_tmp; (Yousong Zhou)
- Změnit handle_special vrátit hodnotu označující případě, že uvolní vyrovnávací paměť (Cristi Cimpianu)
- Odstranit zbytečné kontrolu NULL na lac. (Yousong Zhou)
- xl2tpd ovládání: zobrazit všechny dostupné příkazy v --help. (Yousong Zhou)
- Ignorovat sigpipe signál. (Yousong Zhou)
- Odpojit soubor výsledek, aby se zabránilo zbytky obyčejný soubor. (Yousong Zhou)
- Zavést nový parametr -L pro používání syslog jako protokolování zařízení. (Yousong Zhou)
- start_pppd: místo se rozhodne poté, co & quot; plugin pppol2tp.so & quot ;. (Yousong Zhou)
- Fix překlep v vykazování počítat k dispozici LNS. (Yousong Zhou)
- xl2tpd-control: zvýšit výkon print_error (). (Yousong Zhou)
- xl2tpd-control: cleaup výsledek soubor atexit (). (Yousong Zhou)
- xl2tpd-control: otevřený kontrolní soubor s O_NONBLOCK. (Yousong Zhou)
- xl2tpd-control: definovat _GNU_SOURCE použít fmemopen () a přátelům. (Yousong Zhou)
- xl2tpd-control: kontrola end-of-file při čtení potrubí, aby nedošlo mrtvé smyčky. (Yousong Zhou)
- Správné CDN rozsah zpráva o výsledku (Constantin Calotescu)
- umístit vyrovnávací paměť PPP ke struktuře hovoru (rsa9000)
- Umístěte PTY číst vyrovnávací paměť pro strukturu volání (rsa9000)
- Předat ukazatel volat strukturu read_packet () (rsa9000)
- Odstranit convert arg z read_packet () funkce (rsa9000)
- Odstranit mrtvé kód (rsa9000)
- Fix seznam ignorovaných souborů (rsa9000)
- Přidat kontroly před uzavřením zásuvek (Cristi Cimpianu)
- Přidejte trochu více informací o stávajících tunelů a hovory (Cristi Cimpianu)
- Fix nekonečné smyčky (Cristi Cimpianu)
- Přidat fix pro únik socket vysázet děti (Cristi Cimpianu)
- Náhodné opravy (Constantin Calotescu)
- Vyřešit některé úniky paměti, které ukazují, až po několika dnech provozu s mávání tunely a výzev. (Cristi Cimpianu)
- Fix pro zamezení xltpd občas jít do nekonečné smyčky. (Damian Ivereigh)
- Oprava problému s strtok úpravou obsahu při tlačení údaje pro PPD pluginů (Michael Lawson)
- Přidána možnost přidat pppd plugin a params na LNS (Michael Lawson)
- Modifikovaný lns_remove zavřete všechna volání, spíše než jen volání destroy_tunnel () (Michael Lawson)
- Přidal Způsob řízení o odebrání LNS (Michael Lawson)
- refactored metoda do_control () použít přístup obsluhu pro zpracování (Michael Lawson)
- Odstraněn možný null ukazatel při vytváření nové LNS (Michael Lawson)
- Přidal status řídicí povel pro LNS, to vrátí tunelu a volání informaci prostřednictvím řídícího zásuvky (Michael Lawson)
- Přidána kontrola podporu pro přidávání LNS a příkazu status v xl2tp-control (Michael Lawson)
- Přidal způsob ovládání potrubí CONTROL_PIPE_REQ_LNS_ADD_MODIFY upravit konfiguraci LNS (Michael Lawson)
- Představené sdílené typy požadavku regulace (Michael Lawson)
- Pevná překlep v xl2tpd.conf.5 (Paina)
- Některé malloc / volný Sanity záplaty. (Patrick Naubert)
- Podpora Lepší NetBSD. (Patrick Naubert)
- Zabránit ladění zprávy z odesílány do syslogu, když není ladění. (Patrick Naubert)
Co je nového ve verzi 1.3.6 / 1.3.7 dev1:
- Změny na změny a L2TP .h
- Fix velikost délka param pro AVP záhlaví. To by mělo opravit podporu Android bez ohledu na to, jak kompilátor optimalizuje.
Komentáře nebyl nalezen