xl2tpd一個開源的,免費分發和最小的命令行軟件,Linux和UNIX類操作系統守護程序實現第2層隧道協議,它也被稱為L2TP。該項目由Xelerance的公司維護,作為L2TPd軟件的一個分支。
當相比L2TPd的xl2tpd軟件通過提供大量補丁來實現額外的功能,特別是在使用DEVFS,以及支持對基於IPSec的L2TP協議現代的Linux發行版上運行的能力。它主要用於在包括或依賴於的Openswan VPN(虛擬專用網)的軟件產品。 L2TP第三級的支持也可以實現。
入門xl2tpd
要安裝和您的GNU / Linux機器上使用該軟件xl2tpd實施L2TP(第二層隧道協議)的,則必須首先從Softoware下載源碼包(tar.gz文件),將它保存在一個位置您所選擇的,其內容解包並打開一個終端模擬器。
在終端窗口中,你所要做的就是鍵入“讓”的命令,不帶引號,編譯程序。然後,你將不得不鍵入“使安裝和rdquo;的命令(不帶引號)作為root或具有在它前面sudo來安裝xl2tpd全系統,並將其提供給所有用戶。
安裝後,可以從終端仿真器運行xl2tpd命令。類型和lsquo的; xl2tpd --help&rsquo的;看到一個用法消息,並且程序大局;命令行選項。基本上,使用程序,您必須指定一個配置文件,保密文件和PID文件。
引擎蓋下和可用性
該計劃是在C語言編寫的,它和rsquo的; S提供下載作為通用源存檔,所以你可以手動編譯和優化為特定的硬件架構和/或操作系統
什麼是此版本的新:
- 添加防禦性代碼來處理錯誤時的pppd退出(薩米爾·侯賽因)
- 小編譯修復(油松週)
- 刷新的debian /。謝謝! (西蒙Deziel)
- 更新URL(西門Deziel)
- 更新版權年份(西門Deziel)
- 添加本地IP範圍的選擇。 (修補由彼得W¯¯Morreale)
- 掛斷RFC 2661的副本。 (西蒙Deziel)
- 的debian /控制下降遺留替換(西門Deziel)
- 修正錯字(西門Deziel)
- 通過檢查有效的PID是被殺害修復#98(彼得·喬丹)
- 避免不良AVP長度問題並從以前的迭代其餘hidlen(克里斯提Cimpianu)
- 修正了xl2tpd.conf次要語法問題(5)(kballou)
- 刪除LAC修復時可能的空引用(油松週)
- 描述在xl2tpd.conf手冊頁自動撥號選項(安東·里昂惕夫)
- 更新URL在BUGS文件(安東·里昂惕夫)
- 添加尺寸優化(克里斯提Cimpianu)
- 從magic_lac_tunnel刪除無用的回報(克里斯提Cimpianu)
- 為ZLBs刪除重複的XMIT(克里斯提Cimpianu)
- 在LAC刪除修復段錯誤(克里斯提Cimpianu)
- 在手冊頁修復路徑(大樹菅原)
- 停止從check_control應對無序ZLB發送ZLB(克里斯提Cimpianu)
- 添加指數退避重傳(彼得·威廉·喬丹)
- 修正打造造成內聯函數用gcc 5錯誤(啟康)
- 修正內存洩漏和訪問free'd內存(油松週)
- 修正無上雙dial_no_tmp; (週由嵩)
- 更改handle_special返回指示值,如果它釋放緩衝區(克里斯提Cimpianu)
- 刪除在LAC不必要的NULL檢查。 (週由嵩)
- xl2tpd控制:顯示--help所有可用的命令。 (週由嵩)
- 忽略SIGPIPE信號。 (週由嵩)
- 取消鏈接結果文件,以防止剩餘的常規文件。 (週由嵩)
- 介紹新選項-l使用系統日誌的記錄工具。 (週由嵩)
- start_pppd:地方選擇採用後"插件pppol2tp.so&QUOT ;. (週由嵩)
- 在報告修正錯字提供LNS計數。 (週由嵩)
- xl2tpd控制:加強print_error的輸出()。 (週由嵩)
- xl2tpd控制:cleaup結果文件的atexit()。 (週由嵩)
- xl2tpd控制:與O_NONBLOCK打開控制文件。 (週由嵩)
- xl2tpd控制:定義_GNU_SOURCE使用fmemopen()和朋友。 (週由嵩)
- xl2tpd控制:讀管道時,以避免死循環檢查文件結束,。 (週由嵩)
- 修正CDN消息的結果範圍(康斯坦丁Calotescu)
- PPP幀緩存器放置在調用結構(rsa9000)
- 將pty將讀取緩衝區調用結構(rsa9000)
- 傳遞指針調用結構read_packet()(rsa9000)
- 刪除read_packet的轉換ARG()函數(rsa9000)
- 刪除死代碼(rsa9000)
- 修正忽略的文件列表(rsa9000)
- 關閉套接字之前加入檢查(克里斯提Cimpianu)
- 添加更多的信息關於現有的隧道和電話(克里斯提Cimpianu)
- 修正無限循環(克里斯提Cimpianu)
- 添加修復套接字洩漏到餐桌兒童(克里斯提Cimpianu)
- 隨機修復(康斯坦丁Calotescu)
- 解決一些內存洩漏問題,經過與撲隧道和調用運行數天出現。 (克里斯提Cimpianu)
- 修正了避免xltpd偶爾會進入死循環。 (達米安Ivereigh)
- 修正了推動PPD插件(邁克爾·勞森) 詳細信息時strtok的修改內容問題
- 添加到pppd的插件,而params添加到LNS(邁克爾·勞森)的能力
- 修改lns_remove收每個呼叫,而不只是調用destroy_tunnel()(邁克爾·勞森)
- 新增控制方法刪除LNS(邁克爾·勞森)
- 重構用於處理一個處理辦法的do_control()方法(邁克爾·勞森)
- 修正了潛在的空指針創建一個新的LNS(邁克爾·勞森)時
- 增加的狀態控制命令,將返回通過控制插座(邁克爾·勞森)隧道和呼叫信息
- 新增控制支持
- 新增控制管道的方法CONTROL_PIPE_REQ_LNS_ADD_MODIFY修改LNS配置(邁克爾·勞森)
- 推出共享控制請求類型(邁克爾勞森)
- 在xl2tpd.conf.5固定錯字(paina)
- 部分的malloc /免費理智補丁。 (帕特里克Naubert)
- 更好NETBSD支持。 (帕特里克Naubert)
- 從沒有調試時被發送到系統日誌防止調試消息。 (帕特里克Naubert)
從Debian的
為LNS
在xl2tp控制添加LNS和狀態命令(邁克爾·勞森)
什麼是新版本 1.3.6 / 1.3.7 DEV1:
- 更改變化和L2TP .H
- 修正lenght參數為AVP頭的大小。這應該可以解決Android的支持,無論編譯器如何優化。
評論沒有發現