xl2tpd(8) System Manager's Manual xl2tpd(8)

xl2tpd - دیمن پروتکل تونل‌زنی لایه ۲ (Layer 2 Tunneling Protocol Daemon)

برنامه xl2tpd پیاده‌سازی پروتکل تونل‌زنی لایه ۲ (RFC 2661) است. پروتکل L2TP امکان تونل کردن PPP را روی UDP فراهم می‌کند. برخی از ISPها از L2TP برای تونل کردن نشست‌های کاربران از سرورهای شماره‌گیری (بانک‌های مودم، DSLAMهای ADSL) به سرورهای پشتیبان PPP استفاده می‌کنند. کاربرد مهم دیگر در شبکه‌های خصوصی مجازی (VPN) است که در آن پروتکل IPsec برای ایمن‌سازی اتصال L2TP استفاده می‌شود (L2TP/IPsec، RFC 3193).

برنامه xl2tpd با باز کردن یک شبه‌پایانه (pseudo-tty) برای ارتباط با pppd کار می‌کند. این برنامه به طور کامل در فضای کاربری اجرا می‌شود اما از حالت هسته L2TP نیز پشتیبانی می‌کند.

برنامه xl2tpd از ردیابی مرجع IPsec SA برای فعال کردن IPهای همپوشان NATشده داخلی توسط کلاینت‌های مختلف (مثلاً تمام کلاینت‌هایی که از IP داخلی linksys خود 192.168.1.101 متصل می‌شوند) و همچنین چندین کلاینت پشت همان روتر NAT پشتیبانی می‌کند.

این پیاده‌سازی بر اساس L2TPd 0.61 از http://www.marko.net/l2tp و وصله‌های جمع‌آوری‌شده توسط Jacco de Leeuw در http://www.jacco2.dds.nl/networking/openswan-l2tp.html است.

این گزینه مانع از جدا شدن xl2tpd از ترمینال و تبدیل شدن به دیمن می‌شود.
این گزینه به xl2tpd می‌گوید حتی در صورت مشخص شدن -D، از syslog برای ثبت وقایع استفاده کند.
تنظیم یک فایل پیکربندی جایگزین. فایل پیکربندی جایگزین در صورت عدم وجود، /etc/l2tpd/l2tpd.conf است.
به xl2tpd می‌گوید از یک فایل جایگزین برای اطلاعات محرمانه ("secrets") استفاده کند.
تنظیم یک فایل شناسه فرایند (PID) جایگزین. پیش‌فرض /var/run/xl2tpd/xl2tpd.pid است.
تنظیم یک فایل کنترلی جایگزین.

/etc/xl2tpd/xl2tpd.conf
فایل پیکربندی xl2tpd، استفاده‌شده به صورت پیش‌فرض.
/etc/xl2tpd/l2tp-secrets
فایل اطلاعات محرمانه، استفاده‌شده به صورت پیش‌فرض.
/var/run/xl2tpd/l2tp-control
فایل کنترل، استفاده‌شده به صورت پیش‌فرض.

لطفاً از صفحه پروژه گیت‌هاب https://github.com/xelerance/xl2tpd برای ارسال گزارش‌های باگ، مشکلات و هرگونه بازخورد دیگر استفاده کنید.

xl2tpd.conf(5), xl2tpd-control(8), pppd(8)

این برنامه یک نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط مجوز عمومی همگانی گنو (GNU GPL) منتشرشده توسط بنیاد نرم‌افزارهای آزاد؛ چه نسخه ۲ مجوز، یا (به انتخاب خودتان) هر نسخه پس از آن، دوباره توزیع کرده و/یا تغییر دهید.

این برنامه به این امید توزیع می‌شود که مفید واقع شود، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی تجاری‌بودن یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به مجوز عمومی همگانی گنو مراجعه کنید.

شما باید یک نسخه از مجوز عمومی همگانی گنو را به همراه این برنامه دریافت کرده باشید (فایل LICENSE را ببینید)؛ در غیر این صورت، به https://www.gnu.org/licenses نگاه کنید یا با Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA تماس بگیرید.

Alexander Dorokhov <alex.dorokhov@gmail.com>
Alexander Naumov <alexander_naumov@opensuse.org>

منشعب‌شده از l2tpd توسط Xelerance: https://github.com/xelerance/xl2tpd

Michael Richardson <mcr@xelerance.com>
Paul Wouters <paul@xelerance.com>
Samir Hussain <shussain@xelerance.com>

توسعه قبلی در سورس‌فورج میزبانی می‌شد (http://www.sourceforge.net/projects/l2tpd) توسط:

Scott Balmos <sbalmos@iglou.com>
David Stipp <dstipp@one.net>
Jeff McAdams <jeffm@iglou.com>

بر پایه نسخه 0.61 برنامه l2tpd. با تشکر فراوان از Jacco de Leeuw <jacco2@dds.nl> برای نگهداری l2tpd.
Copyright (C)1998 Adtran, Inc.
Mark Spencer <markster@marko.net>

Jan 2022