Parsi Coders
نصب مودم در لينوكس - نسخه قابل چاپ

+- Parsi Coders (http://parsicoders.com)
+-- انجمن: Hardware / Software (http://parsicoders.com/forumdisplay.php?fid=66)
+--- انجمن: Computer Hardware (http://parsicoders.com/forumdisplay.php?fid=67)
+---- انجمن: Linux Hardware (http://parsicoders.com/forumdisplay.php?fid=117)
+---- موضوع: نصب مودم در لينوكس (/showthread.php?tid=133)



نصب مودم در لينوكس - Amin_Mansouri - 05-01-2011

لینوکس با وجود تواناییهای بسیارش در بین بسیاری جوامع حتی بسیار تخصصی نیز تا حدی ناشناخته است که همین موضوع موجب شده است تا پشتیبانی از این سیستم عامل در حد بسیار ابتدایی باقی بماند و اگر قابلیت انطباق برای این سیستم عامل در زمینه های گوناگونی وجود دارد به دلیل تلاش و سماجت استفاده کنندگان و توسعه دهندگان آن است و نه چیز دیگر.
یکی از مهمترین مسائلی که می تواند موجب فرار افراد و بخصوص افراد تازه کار از لینوکس شود عدم انطباق و شناخته نشدن سخت افزارها توسط آن است ، امری که در ویندوز به راحتی با استفاده از فناوری Plug & Play انجام می شود. با توجه به این موضوع شاید بخش بسیار مهمی از Howto های لینوکس به مسائل سخت افزار اختصاص داشته باشند. مشکلات در این زمینه با وجود تلاشهای بسیار هنوز هم ادامه دارند. از جمله موارد اخیر که شخصا تجربه کرده ام عبارتند از شناخته نشدن کارت صدا در SuSE 9.2 و یا مودم در Xandros 3 Deluxe که از جمله بهترین توزیعهای موجود در بازار هستند.
در میان سخت افزارهای موجود یکی از بد قلق ترینهای آنها مودمها هستند که به دلیل آن در ادامه میپردازیم و ممکن باعث شود تا شخص استفاده از لینوکس را بالکل کنار بگذارد. به دلیل سوالهای بسیاری که در مورد راه اندازی مودم در لینوکس و بخصوص مودمهای از نوع Internal شد تصمیم گرفتم تا راهنمایی در این مورد بنویسم. امیدوارم این راهنما به مرور کاملتر و قابل استفاده برای عده بیشتری شود. به امید روزی که از چنین مقالات بی نیاز باشیم و پشتیبانی از سخت افزارها در لینوکس به حد مطلوب برسد. بهترین راه در تسریع این کار استفاده از سخت افزارهایی است که از لینوکس پشتیبانی می کنند و عدم استفاده از انواع دیگر.
بسیار خب ، حالا باید به سراغ اصل مطلب برویم. اولین قدم اساسی برای نصب کارت صدا در لینوکس نصب توزیع است. در میان توزیعهای مختلف ، توزیعهایی وجود دارند که به دلیل قدرت در شناسایی سخت افزارها شهرت خاصی دارند که از میان آنها میتوان به Knoppix ، SuSE و Mandrake اشاره کرد. در صورتی که تازه وارد هستید سعی کنید از چنین توزیعهایی استفاده کنید تا دردسر چندانی نداشته باشید البته لازم به ذکر است که هیچ تضمینی برای این موضوع وجود ندارد و باز هم ممکنست مشکلی پیش بیاید.

مطلب دیگری که در زمینه نصب مودم وجود دارد انتخاب یک مودم مناسب است. برای این کار باید انواع مودمها را بشناسیم. مودمها از یک دید کلی به دو دسته Internal و External تقسیم میشوند. مودمهای External نیز خود به دو دسته Serial و USB تقسیم میشوند. در مورد مودمهای دسته اول یعنی Serial مشکلی وجود ندارد زیرا در صورتی که شما با برنامه ای مانند KPPP برای اتصال کنید میتوانید به راحتی با انتخاب device خود ( به عنوان مثال ttSy0 ) آن را بشناسانید. در مورد مودمهای USB هم معمولا شناسایی بدون مشکل و به سادگی انجام میشود ولی از آنجا که اخیرا win modem های از این نوع نیز تولید شده اند باید بسیار مراقب باشید. بهترین راه برای اطمینان از پشتیبانی شدن این نوع مودمها امتحان آنها با یک دیسک زنده مانند Knoppix است. بنابراین در صورتی که مودم شما از این نوع ( External ) است لزومی ندارد بقیه این مقاله را مطالعه کنید.
میتوان گفت بهترین نصیحتی که میتوان برای فردی که میخواهد در لینوکس از مودم استفاده کند اینست که یک مودم از این نوع ( Serial ) خریده و هم خود را راحت کند و هم همه افراد دیگر استفاده کننده از لینوکس را. ولی خب ممکنست شما مودم خود را برای استفاده در ویندوز خریده باشید ، خب لابد شنیده اید که هرکی خربزه میخوره ... . برای انتخاب مودم مناسب میتوانید از منابعی که در انتهای همین مقاله ارائه شده است استفاده کنید ولی از آنجا که ممکنست مودمهای ذکر شده در این منابع در ایران پیدا نشوند مسلما هیچ منبعی بهتر از تجربه دیگر افراد نیست.
حالا به قسمت سخت کار میرسیم یعنی مودمهای Internal . این نوع مودمها نیز به دو نوع هستند ، مودمهایی که بدون مشکل کار میکنند مانند مودمهای اینتل که از آنها در لینوکس نیز پشتیبانی میشود و به راحتی میتوان driver آنها را از سایت اینتل دریافت کرد و نوع دوم که تمامی دردسرها بر سر آنهاست یعنیwin modem ها. این نوع از مودمها برای پایین آوردن هزینه ها ساخته شده اند و کاملا غیر استاندارد هستند. طراحی این مودمها به صورتی است که بخشی از عملیات را به جای سخت افزار توسط نرم افزار انجام میدهند. این موضوع دو بدی دارد ، اول اینکه بخشی از منابع کامپیوتر شما را مصرف میکند که ممکنست در بعضی موارد نیز محسوس باشد و دوم اینکه این مودمها به عبارتیPlatform dependent هستند یعنی برای کار به یک Platform خاص محتاجند یعنی ویندوز و در دیگر Platform ها قابلیت کار کردن ندارند.
در صورتی که شما دارای یک win modem هستید باید مراحل کمی مشکلتری را طی کنید. چندین مشخصه هستند که برای نصب یک win modem دانستن آنها ضروری است. اولین موضوع نوع chipset مودم شما است. برای این کار و پیدا کردن اطلاعاتی جامع در مورد مودم خود میتوانید از منابع ارائه شده در انتهای مقاله استفاده کنید. پس از شناسایی مودم کار چندان سخت نیست. Chipset شما میتواند از نوع HCF یا HSF باشد. برای ادامه کار باید از سایت www.linuxant.com استفاده کنید. در این سایت driver های لازم برای نصب مودمهایی با این دو نوع Chipset وجود دارد که دارای محدودیت 14.4 kb میباشد ولی به نظر میرسد با توجه به خطهای dial-up ایران این مقدار کاملا کافی باشد.
پس از مشخص شدن نوع Chipset باید driver مناسب را دریافت کنید. این موضوع بستگی به معماری هسته ( Kernel Architecture ) دارد. پس از دریافت باید آن را طبق دستورات داده شده نصب کنید. این عمل بسیار ساده است و نیاز به هیچ تجربه ای ندارد بخصوص کامپایل هسته که برای بسیاری تازه کاران یک غول واقعی است. در صورتی که مشکلی در هر یک از مراحل داشتید میتوانید با مطرح کردن آن در انجمن یا فرستادن پیام برای من به خودتان کمک کنید. هر گونه نظری ( و به خصوص گوشزد کردن ایرادها و نقصها ) در مورد این مقاله من را بسیار خوشحال خواهد کرد.
http://www.devidal.tv/~chris/winmodems/winmodem.html
http://www.devidal.tv/~chris/winmodems/dips/roster.html
http://www.linuxcompatible.org/compatibility.html
http://www.math.sunysb.edu/~comech/tools/PCImodems.html
http://en.tldp.org/HOWTO/Hardware-HOWTO/modems.html
http://www.linmodems.org
سایت اصلی Linuxant :
http://www.linuxant.com/drivers/
دریافت driver از نوع HSF :
http://www.linuxant.com/drivers/hsf/full/downloads.php
http://www.linuxant.com/drivers/hsf/install.php
دریافت driver و راهنمای نصب از نوع HCF :
http://www.linuxant.com/drivers/hcf/full/downloads.php
http://www.linuxant.com/drivers/hcf/install.php
یک توضیح جالب در مورد win modem ها و راه مبارزه با شرکتهای سودجو :
https://www.linuxant.com/store/faq.php
دو برنامه برای شناسایی نوع مودم شما :
http://www.linuxant.com/drivers/file...p_linux.tar.gz
http://linmodems.technion.ac.il/packages/scanModem.gz
بهترین راهنما برای مودمهای مناسب و راهنمایی در مورد نصب مودم :
Google

بهترین مرجع های فارسی لینوکس :

TechnoTux -- GNUDownload -- HezarDastan -- P30Linux -- Pylearn -- Parsix