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

pptpd - دیمن VPN مبتنی بر پروتکل PPTP

pptpd [ گزینه‌ها ]

برنامه pptpd دیمن Poptop PPTP است که اتصالات تونل‌شدهٔ PPP را که با استفاده از پروتکل PPTP VPN درون GRE کپسوله‌سازی شده‌اند، مدیریت می‌کند. این برنامه در صورت فعال بودن در زمان کامپایل، می‌تواند شامل قابلیت‌هایی مانند مدیریت نشانی IP و پوشش‌دهنده‌های TCP (TCP wrappers) باشد.

در اینجا گزینه‌های خط فرمان مستند شده‌اند. برای دستورالعمل‌های پیکربندی، تخصیص نشانی‌های IP، مسیریابی و قوانین دیوار آتش (فایروال) به pptpd.conf(5) مراجعه کنید.

مشخص می‌کند که بسته‌های پخشی (broadcast) دریافت‌شده در رابط شبکهٔ داخلی سرور باید به کلاینت‌ها بازپخش (رله) شوند.
فایل پیکربندی را برای pptpd مشخص می‌کند (پیش‌فرض: /etc/pptpd.conf).
حالت اشکال‌زدایی را فعال می‌کند که باعث می‌شود پیام‌های اشکال‌زدایی بیشتری به syslog ارسال شوند.
استفاده از pppd-program به جای برنامهٔ پیش‌فرض pppd(8).
اجرا در پیش‌زمینه به جای جدا شدن از ترمینال.
نمایش نحوهٔ استفاده از برنامه.
نشانی IP کلاینت را به اسکریپت‌های ip-up ارسال نمی‌کند (در صورتی که از گزینهٔ ipparam در pppd(8) برای مقصود دیگری استفاده می‌کنید لازم است).
نشانی IP رابط محلی را برای گوش دادن (شنود اتصالات) مشخص می‌کند.
مشخص می‌کند که pptpd باید یک فایل پیکربندی جایگزین برای دیمن ppp تعیین کند (پیش‌فرض معمولاً /etc/ppp/options است اما بسته به دیمن ppp شما ممکن است متفاوت باشد).
محل جایگزینی را برای ذخیرهٔ فایل شناسهٔ فرایند (PID) مشخص می‌کند (پیش‌فرض: /var/run/pptpd.pid).
مشخص می‌کند که سرعت baud باید به عنوان سرعت tty مورد استفاده به دیمن ppp منتقل شود (در برخی موارد توسط دیمن ppp نادیده گرفته می‌شود).
تعداد ثانیه‌های انتظار برای دریافت نخستین بسته پیش از قطع اتصال را مشخص می‌کند. این یک قابلیت محافظت در برابر حملات محروم‌سازی از سرویس (DoS) است.
هنگام اتصال و قطع اتصال کاربران، فایل wtmp(5) را به‌روزرسانی می‌کند. به wtmp(1) مراجعه کنید.
تعداد اتصالات کلاینتی را که می‌توان پذیرفت محدود می‌کند. این متناظر با گزینهٔ connections در pptpd.conf است. اگر pptpd در حال تخصیص نشانی‌های IP باشد (به عنوان مثال --delegate استفاده نشده باشد)، آن‌گاه تعداد اتصالات توسط گزینهٔ remoteip در pptpd.conf نیز محدود می‌شود.
تخصیص نشانی‌های IP کلاینت را به pppd(8) واگذار می‌کند. بدون این گزینه (که حالت پیش‌فرض است)، pptpd فهرست نشانی‌های IP را برای کلاینت‌ها مدیریت کرده و نشانی آزاد بعدی را به pppd تحویل می‌دهد. با این گزینه، pptpd نشانی ارسال نمی‌کند و بنابراین pppd می‌تواند از radius یا chap-secrets برای تخصیص نشانی استفاده کند.
محیط VRF (مسیریابی و هدایت مجازی) را برای گوش دادن به اتصالات مشخص می‌کند.
نسخهٔ فعلی دیمن pptp را نمایش می‌دهد.

/etc/pptpd.conf
/var/run/pptpd.pid

برای فعال کردن اشکال‌زدایی، عبارت 'debug' را به /etc/pptpd.conf و فایل گزینه‌های PPP خود اضافه کرده و pptpd را مجدداً راه‌اندازی کنید.

به‌طور معمول فایل گزینه‌های PPP همان options.pptpd در /etc/ppp است، اگرچه در برخی توزیع‌ها ممکن است pptpd-options باشد. برای یافتن آن از مدیر بسته خود استفاده کنید؛ به عنوان مثال 'rpm -ql pptpd | grep options' یا 'dpkg --listfiles pptpd | grep options'.

ممکن است لازم باشد syslogd را برای دریافت پیام‌های اشکال‌زدایی پیکربندی کنید. به عنوان مثال، /etc/syslog.conf را ویرایش کرده و سطری مشابه مثال زیر اضافه کنید، سپس syslogd را مجدداً راه‌اندازی نمایید:

# debug logging
*.debug;mail.none                                       /var/log/debug

این پیکربندی تمام اطلاعات اشکال‌زدایی به جز پیام‌های ایمیل (mail) را در فایل /var/log/debug ثبت می‌کند. توجه داشته باشید که این اطلاعات بسیار حجیم است و ممکن است فضای دیسک شما را پر کند. اگر کارایی برای شما اهمیت دارد، می‌توانید با قرار دادن پیشوند '-' قبل از مسیر مقصد، همگام‌سازی (sync) را در حین اشکال‌زدایی غیرفعال کنید:

# debug logging
*.debug;mail.none                                       -/var/log/debug

پس از پایان کار اشکال‌زدایی، این سطر را غیرفعال کرده و syslog را مجدداً راه‌اندازی نمایید. برای جزئیات بیشتر به صفحات راهنمای syslog مراجعه کنید.

برنامهٔ Poptop توسط Matthew Ramsay <matthewr@moreton.com.au>، David Luyer <luyer@ucs.uwa.edu.au>، Kevin Thayer <tmk@netmagic.net>، Peter Galbavy <Peter.Galbavy@knowledge.com> و دیگران نوشته شده است. توسعهٔ آن به SourceForge منتقل شده و از ۲۶ ژوئن ۲۰۰۲ توسط Richard de Vroede <r.devroede@linvision.com> دنبال شده است.

حق نشر © 1999 متعلق به Matthew Ramsay و دیگران.

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

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

شما باید نسخه‌ای از مجوز عمومی همگانی گنو را به همراه Poptop دریافت کرده باشید؛ فایل COPYING را ببینید. در غیر این صورت به بنیاد نرم‌افزارهای آزاد به آدرس زیر نامه بنویسید:

Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

جدیدترین نسخهٔ Poptop برای بارگیری از SourceForge در نشانی زیر در دسترس است: http://sourceforge.net/projects/poptop

pppd(8), pptpd(8), pptpd.conf(5).

29 December 2005