PON(1) Debian PPPD PON(1)

pon - برقراری ارتباط PPP

pon [ isp-name [ options ] ]
poff [ -r ] [ -d ] [ -c ] [ -a ] [ -h ] [ isp-name ]
plog [ arguments ]

این صفحه راهنما اسکریپت‌های pon، plog و poff را شرح می‌دهد که به کاربران اجازه می‌دهند اتصالات PPP را کنترل کنند.

دستور pon، چنانچه بدون آرگومان فراخوانی شود، در صورت وجود و قابل اجرا بودن فایل /etc/ppp/ppp_on_boot، آن را اجرا می‌کند. در غیر این صورت، یک اتصال PPP با استفاده از پیکربندی موجود در /etc/ppp/peers/provider برقرار خواهد شد. این رفتار پیش‌فرض برنامه است مگر اینکه آرگومان isp-name داده شده باشد.

به‌عنوان مثال، برای استفاده از پیکربندی ISP با نام "myisp" دستور زیر را اجرا کنید:

pon myisp

سپس pon از فایل گزینه‌های /etc/ppp/peers/myisp استفاده خواهد کرد. شما همچنین می‌توانید گزینه‌های اضافی (options) را پس از نام ISP ارسال کنید. از pon می‌توان برای برقراری هم‌زمان چندین اتصال PPP استفاده کرد.

دستور poff یک اتصال PPP را می‌بندد. اگر بیش از یک اتصال PPP فعال باشد، اتصالی که نام آن در آرگومان poff مشخص شده است بسته خواهد شد؛ مانند:

poff myprovider2

که اتصال به myprovider2 را قطع می‌کند و اتصالات PPP به مواردی چون "myprovider1" یا "myprovider3" را همچنان در حال اجرا باقی می‌گذارد.

دستور poff گزینه‌های خط فرمان زیر را می‌پذیرد:

باعث می‌شود که اتصال پس از قطع شدن مجدداً شماره‌گیری و برقرار شود.
وضعیت گزینه اشکال‌زدایی (debug) برنامه pppd را تغییر می‌دهد.
باعث می‌شود pppd(8) مجدداً بر سر فشرده‌سازی مذاکره کند.
تمامی اتصالات فعال ppp را متوقف می‌کند. در صورت مشخص شدن آرگومان isp-name، از آن صرف‌نظر خواهد شد.
اطلاعات راهنما را نمایش می‌دهد.
نسخه برنامه را نمایش داده و خارج می‌شود.

اگر هیچ آرگومانی داده نشود، poff تنها در صورتی pppd را متوقف می‌کند یا به آن سیگنال می‌فرستد که دقیقاً یک اتصال در حال اجرا باشد. اگر بیش از یک اتصال فعال باشد، با کد خطای ۱ خارج خواهد شد.

دستور plog چند خط پایانی فایل /var/log/ppp.log را نمایش می‌دهد. اگر این فایل وجود نداشته باشد، چند خط پایانی فایل /var/log/syslog سیستم شما را نمایش می‌دهد، اما خطوطی را که توسط pppd تولید نشده‌اند نادیده می‌گیرد. این اسکریپت از دستور tail(1) استفاده می‌کند؛ بنابراین آرگومان‌هایی که می‌توان به tail(1) پاس داد، به plog نیز می‌توان ارسال کرد.

نکته: به دلایل امنیتی، اسکریپت plog تنها توسط کاربر ریشه (root) یا مدیر سیستم دیگری که در گروه "adm" باشد قابل استفاده است. همچنین برای اینکه تمامی اطلاعات تولیدشده توسط pppd در یک فایل گزارش ذخیره شوند تا plog بتواند نمایش دهد، به خط زیر در فایل /etc/syslog.conf خود نیاز دارید:

local2.*		-/var/log/ppp.log

/etc/ppp/options
فایل گزینه‌های سیستمی PPPd.
/etc/ppp/pap-secrets
فایل گذرواژه‌های PAP سیستم.
/etc/ppp/chap-secrets
فایل گذرواژه‌های CHAP سیستم.
/etc/ppp/peers/
دایرکتوری نگه‌داری فایل‌های گزینه‌های همتا (peer). فایل پیش‌فرض، provider نام دارد.
/etc/chatscripts/provider
اسکریپت گفتگوی (chat) فراخوانی‌شده از فایل پیش‌فرض /etc/ppp/peers/provider.
/var/log/ppp.log
فایل گزارش (log) پیش‌فرض PPP.

دستورات p توسط Christoph Lameter <clameter@debian.org> نوشته شده‌اند. توسط Philip Hands <phil@hands.com> به‌روزرسانی و بازنگری شد.
این راهنما توسط Othmar Pasteka <othmar@tron.at> نوشته شد. توسط Rob Levin <lilo@openprojects.net> اصلاح گردید، همراه با بخش‌هایی برگرفته از راهنمای قدیمی دستورات p نوشته‌ی John Hasler <jhasler@debian.org>.

pppd(8), chat(8), tail(1).

July 2000 Debian Project