| WVDIAL(1) | General Commands Manual | WVDIAL(1) |
نام (NAME)
wvdial - شمارهگیر PPP با هوشمندی داخلی.
خلاصه دستور (SYNOPSIS)
wvdial [ OPTIONS ] [ SECTION ] ...
توضیحات (DESCRIPTION)
برنامهٔ wvdial یک شمارهگیر هوشمند PPP است، به این معنی که با مودم شمارهگیری کرده و برای اتصال به اینترنت، PPP را راهاندازی میکند. این ابزار تا حدی شبیه به برنامهٔ chat(8) است، با این تفاوت که به جای مجبور کردن شما به نوشتن یک اسکریپت ورود به سیستم (login script)، از روشهای مکاشفهای برای حدس زدن چگونگی شمارهگیری و ورود به کارساز شما استفاده میکند.
هنگامی که wvdial شروع به کار میکند، ابتدا پیکربندی خود را از /etc/wvdial.conf و ~/.wvdialrc بارگذاری مینماید که حاوی اطلاعات پایهای دربارهٔ درگاه مودم، سرعت و رشتهٔ راهاندازی (init string)، به همراه اطلاعات مربوط به ارائهدهندهٔ خدمات اینترنتی (ISP) شما از قبیل شماره تلفن، نام کاربری و گذرواژهٔ شما است.
سپس مودم شما را مقداردهی اولیه کرده، با کارساز شمارهگیری میکند و منتظر برقراری اتصال (دریافت رشتهٔ CONNECT از مودم) میماند. این برنامه مشکلات رایج اتصال (مانند BUSY و NO DIALTONE) را تشخیص داده و به آنها پاسخ میدهد.
در هر زمانی پس از برقراری اتصال، اگر wvdial یک توالی PPP را از کارساز مشاهده کند، PPP را آغاز خواهد کرد. در غیر این صورت، تلاش میکند با انجام اقدامات زیر کارساز را به آغاز PPP متقاعد سازد:
- پاسخگویی به هر اعلان ورود/گذرواژهای (login/password prompts) که مشاهده کند؛
- تفسیر منوهای به سبک «یکی از موارد زیر را انتخاب کنید» (“choose one of the following”)؛
- در نهایت، ارسال واژهٔ «ppp» (“ppp” - یک دستور رایج در کارسازهای پایانه).
اگر همهٔ اینها ناموفق باشد، wvdial صرفاً pppd(8) را اجرا کرده و امید به برقراری ارتباط میبندد. این برنامه اتصال را برقرار میسازد و سپس صبورانه منتظر میماند تا شما با فشردن CTRL-C اتصال را قطع کنید.
گزینهها (OPTIONS)
چندین گزینه توسط wvdial پشتیبانی میشوند:
- -c, --chat
- اجرای wvdial به عنوان جایگزین chat از درون pppd، به جای روش معمولتر که در آن ابتدا wvdial ارتباط را برقرار کرده و سپس pppd را فراخوانی میکند.
- -C, --config=CONFIGFILE
- اجرای wvdial با استفاده از CONFIGFILE به عنوان فایل پیکربندی، به جای /etc/wvdial.conf. این گزینه عمدتاً تنها زمانی کاربرد دارد که بخواهید پیکربندیهای اختصاصی برای هر کاربر داشته باشید، یا از قرار گرفتن اطلاعات اتصال dial-up (نامهای کاربری، گذرواژهها، شمارههای کارت تلفن و غیره) در یک فایل پیکربندی سراسری سیستم جلوگیری کنید.
- -n, --no-syslog
- عدم ارسال اطلاعات اشکالزدایی به دیمن syslog (تنها در کنار --chat کاربرد دارد).
برنامهٔ wvdial معمولاً بدون گزینههای خط فرمان اجرا میشود؛ در این حالت پیکربندی خود را از بخش [Dialer Defaults] در /etc/wvdial.conf میخواند. (فایل پیکربندی با جزئیات بیشتر در صفحهٔ راهنمای wvdial.conf(5) شرح داده شده است.)
میتوان یک یا چند SECTION از /etc/wvdial.conf را در خط فرمان مشخص کرد. تنظیمات موجود در این بخشها، تنظیمات پیشفرض در [Dialer Defaults] را بازنویسی خواهند کرد.
برای نمونه، دستور:
اگر بیش از یک بخش مشخص شود، آنها به همان ترتیبی که وارد شدهاند پردازش میشوند. هر بخش، تنظیمات تمامی بخشهای پیش از خود را بازنویسی خواهد کرد.
برای نمونه، دستور:
با استفاده از این روش، میتوان به آسانی wvdial را برای جابهجایی میان ارائهدهندگان مختلف اینترنت، رشتههای راهاندازی مودم، نامهای کاربری و موارد دیگر بدون نیاز به بازنویسی مکرر اطلاعات پیکربندی یکسان، تنظیم نمود.
گزارش باگها (BUGS)
برنامههای «هوشمند» زمانی که به درستی کار نکنند، خستهکننده میشوند. این نسخه از wvdial تنها پشتیبانی حداقلی برای غیرفعال کردن یا نادیده گرفتن «هوشمندی» خود از طریق گزینههای “Stupid Mode”، “Login Prompt” و “Password Prompt” ارائه میدهد. بنابراین به طور کلی، اگر ISP استاندارد و مناسبی داشته باشید احتمالاً به خوبی کار خواهد کرد، اما در صورت داشتن یک ISP نامتعارف ممکن است با مشکل مواجه شود.
با این حال، اگر برای شما کار نکند فایدهای نخواهد داشت، اینطور نیست؟ فریب این واقعیت را نخورید که wvdial سرانجام به نسخهٔ 1.00 رسیده است؛ این برنامه ممکن است دارای باگها و رفتارهای نامطلوب متعددی باشد. در صورت بروز هرگونه مشکل، با ارسال رایانامه به <wvdial-list@lists.nit.ca> ما را مطلع سازید.
اگر دسترسی نوشتن به فایلهای /etc/ppp/pap-secrets و /etc/ppp/chap-secrets را نداشته باشید، ممکن است با چند پیام خطا روبرو شوید. متأسفانه هنوز راهکار مناسبی برای رفع این مشکل وجود ندارد.
فایلها (FILES)
- /etc/wvdial.conf
- فایل پیکربندی شامل اطلاعات مودم، شمارهگیری و ورود به سیستم. نگاه کنید به wvdial.conf(5).
- /dev/ttyS*
- دستگاههای درگاه سریال.
- /etc/ppp/peers/wvdial
- برای احراز هویت صحیح در pppd نسخهٔ 2.3.0 یا جدیدتر مورد نیاز است.
- /etc/ppp/{pap,chap}-secrets
- شامل فهرستی از نامهای کاربری و گذرواژههایی است که توسط pppd برای احراز هویت استفاده میشوند. wvdial این فهرست را به طور خودکار مدیریت و نگهداری میکند.
نویسندگان (AUTHORS)
Dave Coombs و Avery Pennarun برای Net Integration Technologies. همچنین از SuSE و RedHat برای افزودن چندین ویژگی عالی و متنوع به wvdial تشکر میکنیم. دست همگی درد نکند!
همچنین ببینید (SEE ALSO)
| December 2005 | WvDial |