xl2tpd קוד פתוח, מופץ בחופשיות ותוכנת שורת פקודה מינימאלית, דמון עבור לינוקס ומערכות הפעלת UNIX הדמויות המיישם את Layer 2 Tunneling Protocol, אשר ידועים גם בשם L2TP. הפרויקט מנוהל על-ידי חברת Xelerance, כמו מזלג של תוכנת L2TPd.
כאשר לעומת L2TPd, התוכנה xl2tpd מספק פונקציונליות נוספת מיושם באמצעות תיקונים רבים, במיוחד את היכולת לרוץ על הפצות לינוקס מודרנית המשתמשות DEVFS, כמו גם תמיכה עבור L2TP על גבי פרוטוקול IPsec. זה משמש בעיקר על מוצרים אשר כוללים, או תלויים Openswan VPN (רשת פרטית וירטואלית) תוכנה. תמיכת 3rd רמת L2TP היא גם מיושמת.
תחילת עבודה עם xl2tpd
כדי להתקין ולהפעיל את התוכנה xl2tpd במחשב גנו / לינוקס שלך ליישום L2TP (Layer 2 פרוטוקול תיעול), תצטרך להוריד תחילה את tarball המקור (קובץ tar.gz) מ Softoware, לשמור אותו על מיקום על פי בחירתך, לפרוק את תוכנו ולפתוח הדמיית מסוף.
בחלון המסוף, כל מה שאתה צריך לעשות הוא להקליד את & ldquo; להפוך & rdquo; הפקודה, ללא מרכאות, להדר את התוכנית. לאחר מכן, תצטרך להקליד את & ldquo; make install & rdquo; הפקודה (ללא מרכאות) בתור root או עם sudo מול זה להתקין xl2tpd מערכת רחב ולהפוך אותו זמין לכל המשתמשים.
לאחר ההתקנה, תוכלו להריץ את הפקודה xl2tpd מן המסוף אמולטור. סוג & lsquo; xl2tpd --help & rsquo; לראות הודעת שימוש ותכנית & rsquo; אפשרויות של שורת פקודה. בעיקרון, כדי להשתמש בתוכנית, עליך לציין קובץ תצורה, קובץ סודי קובץ PID.
מתחת למכסה המנוע וזמינות
התכנית כתובה כולו בשפת תכנות C וזה & rsquo;. S הזמין להורדה בתור מקורות אוניברסליים לארכיון, כך שתוכל באופן ידני לקמפל את זה לייעל את זה עבור ארכיטקטורת חומרה מסוימת ו / או מערכת הפעלה
מה חדש בהודעה זו:
- הוספת קוד הגנתי להתמודד עם שגיאה בעת יציאות pppd (סמיר חוסיין)
- תיקוני אוסף מינור (Yousong ג'ואו)
- רענן debian / מ דביאן. תודה! (סיימון דזייל)
- כתובת אתר עדכון (סיימון דזייל)
- שנת יוצרי Update (סיימון דזייל)
- הוספת אפשרות טווח ה- IP המקומית. (התיקון על-ידי פיטר W Morreale)
- עותק זרוק RFC 2661. (סיימון דזייל)
- debian / שליטה ירידה מורשת מחליף (סיימון דזייל)
- תיקון טעות דפוס (סיימון דזייל)
- תקן # 98 על ידי בדיקה אם תקף PID הוא נהרג (Pieter Jordaan)
- הימנע בעיות עם אורכי AVP רעים הנותרת hidlen מ איטרציה הקודמת (קריסטי Cimpianu)
- תקן בעיות דקדוק קטין xl2tpd.conf (5) (kballou)
- תקן אפשרי הפניה NULL בעת הסרת לאק (Yousong ג'ואו)
- תאר אפשרות חיוג ב xl2tpd.conf manpage (אנטון Leontiev)
- כתובת אתר עדכון באגים קובץ (אנטון Leontiev)
- הוסף אופטימיזציה גודל (קריסטי Cimpianu)
- מסיר תשואות חסרות תועלת מן magic_lac_tunnel (קריסטי Cimpianu)
- סר הכפול xmit עבור ZLBs (קריסטי Cimpianu)
- תקן segfault על לאק 'הסר' (קריסטי Cimpianu)
- נתיבים תקן בדפי אדם (Taiki סאגאווארה)
- הפסק לשלוח ZLB בתגובה מקולקל ZLB מ check_control (קריסטי Cimpianu)
- להוסיף retransmits שהיית מעריכים (פיטר וילם Jordaan)
- תקן לבנות שגיאות שנגרמו על ידי פונקציה מוטבעת עם gcc 5 (קאי קאנג)
- דליפות זיכרון תקן וגישה זיכרון free'd (Yousong ג'ואו)
- תקן פנוי כפול על dial_no_tmp; (Yousong ג'ואו)
- שנת handle_special לחזור ערך המציין אם היא משחררת את החיץ (קריסטי Cimpianu)
- הסר סימון NULL מיותר על לאק. (Yousong ג'ואו)
- xl2tpd שליטה: להציג את כל הפקודות הזמינות ב --help. (Yousong ג'ואו)
- התעלם אות SIGPIPE. (Yousong ג'ואו)
- קובץ תוצאה מבטל למנוע שאריות קובץ רגיל. (Yousong ג'ואו)
- הציגו -l אפשרות חדשה לשימוש syslog כמו במתקן לרישום. (Yousong ג'ואו)
- start_pppd: מקום בוחר אחרי & quot; תוסף pppol2tp.so & quot ;. (Yousong ג'ואו)
- תקן typo בדיווח זמין LNS לספור. (Yousong ג'ואו)
- xl2tpd שליטה: לשפר תפוקת print_error (). (Yousong ג'ואו)
- שליטה xl2tpd: atexit קובץ תוצאה cleaup (). (Yousong ג'ואו)
- xl2tpd שליטה: קובץ הבקרה פתוח עם O_NONBLOCK. (Yousong ג'ואו)
- xl2tpd שליטה: להגדיר _GNU_SOURCE להשתמש fmemopen () וחברים. (Yousong ג'ואו)
- xl2tpd שליטה: לבדוק סוף הקובץ בעת קריאת צינור להימנע לולאה מתה. (Yousong ג'ואו)
- בטווח תוצאות הודעת CDN נכון (קונסטנטין Calotescu)
- הצב את חיץ מסגרת PPP למבנה השיחה (rsa9000)
- הצב את Pty לקרוא חיץ למבנה השיחה (rsa9000)
- לעבור מצביעים לקרוא מבנה read_packet () (rsa9000)
- הסר להמיר arg של read_packet () function (rsa9000)
- הסר קוד מת (rsa9000)
- תקן ברשימת הקבצים התעלמו (rsa9000)
- להוסיף בדיקות לפני סגירת שקעים (קריסטי Cimpianu)
- להוסיף עוד קצת מידע על מנהרות קיימות ושיחות (קריסטי Cimpianu)
- תקן בלופ אינסופי (קריסטי Cimpianu)
- להוסיף תיקון בשל נזילת שקע מזלג ילדים (קריסטי Cimpianu)
- תיקוני אקראי (קונסטנטין Calotescu)
- פתור כמה דליפות זיכרון כי להופיע לאחר מספר ימים של ריצה עם מתנפנפות מנהרות ושיחות. (קריסטי Cimpianu)
- תקן להימנעות xltpd מדי פעם נכנס ללולאה אינסופית. (דמיאן Ivereigh)
- בעיה קבועה עם strtok שינוי תוכן כאשר דוחף פרטים עבור plugins PPD (מייקל לוסון)
- נוספה היכולת להוסיף תוסף pppd ו params אל LNS (מייקל לוסון)
- Modified lns_remove לסגור כל שיחה ולא רק קורא destroy_tunnel () (מייקל לוסון)
- שיטת שליטה נוספת להסרת LNS (מייקל לוסון)
- refactored do_control () השיטה להשתמש בגישה מטפלת לעיבוד (מייקל לוסון)
- מצביע פוטנציאלי קבוע null בעת יצירת LNS חדש (מייקל לוסון)
- פקודת בקרת מצב נוספת עבור LNS, זה מחזיר מנהרה ולקרוא מידע דרך השקע המלא (מייקל לוסון)
- תמיכה מלאה נוספת להוספת LNS ומצב פיקוד xl2tp השליטה (מייקל לוסון)
- שיטת צינור שליטה נוספת CONTROL_PIPE_REQ_LNS_ADD_MODIFY לשנות תצורת LNS (מייקל לוסון)
- סוגי בקשת שליטה משותפים הציגו (מייקל לוסון)
- קבוע שגיאת הקלדה xl2tpd.conf.5 (paina)
- חלק malloc / טלאי שפיות בחינם. (פטריק Naubert)
- תמיכה טובה יותר NetBSD. (פטריק Naubert)
- מנע הודעה DEBUG משליחה syslog כאשר לא באגים. (פטריק Naubert)
מה חדש בגירסה 1.3.6 / 1.3.7 Dev1:
- שינויים לשינויים L2TP .h
- תקן את גודל אורך param עבור כותרות AVP. זה אמור לתקן תמיכה אנדרואיד לא משנה כמה המהדר מייעל.
תגובות לא נמצא