| PPTPD(8) | System Manager's Manual | PPTPD(8) |
نام (NAME)
pptpd - دیمن VPN مبتنی بر پروتکل PPTP
خلاصه دستور (SYNOPSIS)
pptpd [ گزینهها ]
توضیحات (DESCRIPTION)
برنامه pptpd دیمن Poptop PPTP است که اتصالات تونلشدهٔ PPP را که با استفاده از پروتکل PPTP VPN درون GRE کپسولهسازی شدهاند، مدیریت میکند. این برنامه در صورت فعال بودن در زمان کامپایل، میتواند شامل قابلیتهایی مانند مدیریت نشانی IP و پوششدهندههای TCP (TCP wrappers) باشد.
گزینهها (OPTIONS)
در اینجا گزینههای خط فرمان مستند شدهاند. برای دستورالعملهای پیکربندی، تخصیص نشانیهای IP، مسیریابی و قوانین دیوار آتش (فایروال) به pptpd.conf(5) مراجعه کنید.
- -b|--bcrelay internal-interface
- مشخص میکند که بستههای پخشی (broadcast) دریافتشده در رابط شبکهٔ داخلی سرور باید به کلاینتها بازپخش (رله) شوند.
- -c|--conf conf-file
- فایل پیکربندی را برای pptpd مشخص میکند (پیشفرض: /etc/pptpd.conf).
- -d|--debug
- حالت اشکالزدایی را فعال میکند که باعث میشود پیامهای اشکالزدایی بیشتری به syslog ارسال شوند.
- -e|--ppp pppd-program
- استفاده از pppd-program به جای برنامهٔ پیشفرض pppd(8).
- -f|--fg
- اجرا در پیشزمینه به جای جدا شدن از ترمینال.
- -h|--help
- نمایش نحوهٔ استفاده از برنامه.
- -i|--noipparam
- نشانی IP کلاینت را به اسکریپتهای ip-up ارسال نمیکند (در صورتی که از گزینهٔ ipparam در pppd(8) برای مقصود دیگری استفاده میکنید لازم است).
- -l|--listen x.x.x.x
- نشانی IP رابط محلی را برای گوش دادن (شنود اتصالات) مشخص میکند.
- -o|--option ppp-conf-file
- مشخص میکند که pptpd باید یک فایل پیکربندی جایگزین برای دیمن ppp تعیین کند (پیشفرض معمولاً /etc/ppp/options است اما بسته به دیمن ppp شما ممکن است متفاوت باشد).
- -p|--pidfile pid-file
- محل جایگزینی را برای ذخیرهٔ فایل شناسهٔ فرایند (PID) مشخص میکند (پیشفرض: /var/run/pptpd.pid).
- -s|--speed baud
- مشخص میکند که سرعت baud باید به عنوان سرعت tty مورد استفاده به دیمن ppp منتقل شود (در برخی موارد توسط دیمن ppp نادیده گرفته میشود).
- -t|--stimeout seconds
- تعداد ثانیههای انتظار برای دریافت نخستین بسته پیش از قطع اتصال را مشخص میکند. این یک قابلیت محافظت در برابر حملات محرومسازی از سرویس (DoS) است.
- -w|--logwtmp
- هنگام اتصال و قطع اتصال کاربران، فایل wtmp(5) را بهروزرسانی میکند. به wtmp(1) مراجعه کنید.
- -C|--connections n
- تعداد اتصالات کلاینتی را که میتوان پذیرفت محدود میکند. این متناظر با گزینهٔ connections در pptpd.conf است. اگر pptpd در حال تخصیص نشانیهای IP باشد (به عنوان مثال --delegate استفاده نشده باشد)، آنگاه تعداد اتصالات توسط گزینهٔ remoteip در pptpd.conf نیز محدود میشود.
- -D|--delegate
- تخصیص نشانیهای IP کلاینت را به pppd(8) واگذار میکند. بدون این گزینه (که حالت پیشفرض است)، pptpd فهرست نشانیهای IP را برای کلاینتها مدیریت کرده و نشانی آزاد بعدی را به pppd تحویل میدهد. با این گزینه، pptpd نشانی ارسال نمیکند و بنابراین pppd میتواند از radius یا chap-secrets برای تخصیص نشانی استفاده کند.
- -V|--vrf vrf-name
- محیط VRF (مسیریابی و هدایت مجازی) را برای گوش دادن به اتصالات مشخص میکند.
- -v|--version
- نسخهٔ فعلی دیمن pptp را نمایش میدهد.
فایلها (FILES)
/etc/pptpd.conf
/var/run/pptpd.pid
اشکالزدایی (DEBUGGING)
برای فعال
کردن
اشکالزدایی،
عبارت '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
مراجعه
کنید.
نویسندگان (AUTHORS)
برنامهٔ 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> دنبال شده است.
حق نشر (COPYRIGHT)
حق نشر © 1999 متعلق به Matthew Ramsay و دیگران.
نرمافزار Poptop یک نرمافزار آزاد است؛ شما میتوانید آن را تحت شرایط مجوز عمومی همگانی گنو (GNU General Public License) که توسط بنیاد نرمافزارهای آزاد منتشر شده است، چه نسخهٔ ۲ و چه (به انتخاب خودتان) هر نسخهٔ بعدی، بازتوزیع کرده یا تغییر دهید.
نرمافزار Poptop با این امید که مفید باشد توزیع شده است، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا تناسب با یک هدف مشخص. برای جزئیات بیشتر به مجوز عمومی همگانی گنو مراجعه کنید.
شما باید نسخهای از مجوز عمومی همگانی گنو را به همراه Poptop دریافت کرده باشید؛ فایل COPYING را ببینید. در غیر این صورت به بنیاد نرمافزارهای آزاد به آدرس زیر نامه بنویسید:
Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
در دسترس بودن (AVAILABILITY)
جدیدترین نسخهٔ Poptop برای بارگیری از SourceForge در نشانی زیر در دسترس است: http://sourceforge.net/projects/poptop
همچنین ببینید (SEE ALSO)
| 29 December 2005 |