Modem FAQ

hel_xoy

Member
به نام خدا​

چگونگی نصب مودم در لینوکس
لینوکس با وجود تواناییهای بسیارش در بین بسیاری جوامع حتی بسیار تخصصی نیز تا حدی ناشناخته است که همین موضوع موجب شده است تا پشتیبانی از این سیستم عامل در حد بسیار ابتدایی باقی بماند و اگر قابلیت انطباق برای این سیستم عامل در زمینه های گوناگونی وجود دارد به دلیل تلاش و سماجت استفاده کنندگان و توسعه دهندگان آن است و نه چیز دیگر. یکی از مهمترین مسائلی که می تواند موجب فرار افراد و بخصوص افراد تازه کار از لینوکس شود عدم انطباق و شناخته نشدن سخت افزارها توسط آن است ، امری که در ویندوز به راحتی با استفاده از فناوری 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/files/listmodem_app_linux.tar.gz
http://linmodems.technion.ac.il/packages/scanModem.gz
بهترین راهنما برای مودمهای مناسب و راهنمایی در مورد نصب مودم :
Google
 

hel_xoy

Member
به نام خدا​
خوب ابتدا باید در مورد مودمتون و نوع چیپست و ... اطلاعاتی کسب کنید
برای این منظور در ویندوز میتونید از برنامه زیر استفاده کنید

PCI32

این برنامه همه اطلاعات مربوط به pci اسلات ها رو نشون میده و مودم هم جزء یکی از همونها است

در لینوکس هم از lspci همراه پارامتر های مختلف آن استفاده کنید که در بیشتر نسخه های لینوکس وجود داره
با دستور lspci --help می توانید پارامتر های مختلف رو ببینید
-------------------------------------
آموزش اصلی نصب درایور مودم های HSFi .
خوب شما اول از لینک زیر درایور مودمتون رو با توجه به توزیع , ورژن کرنل , معماری هسته و غیره دریافت کنید
(با دستور uname -a میتونید نوع کرنل خود رو مشخص کنید.)
Driver for HSFi
بعد از حالت zip خارجش کنید و در مثلا دایرکتوری خودتون قرار بدی
home/user/
که همونطور که میدونید به جای user نام اکونت شما قرار میگیره
خوب حالا فرمانهای زیر رو با کاربر root در خط فرمان اجرا کنید
cd /home /user
با فرمان زیر درایور رو نصب کنید
rpm base:
rpm -iv package-name
یا
debian base:
dpkg -i package-name
به عنوان مثال:
rpm -iv hsfmodem-7.43.00.01full.i386.rpm
یا
dpkg -i hsfmodem-7.43.00.01full.i386.deb
بعد کمی صبر کنید تا درایور نصب بشه
بعدش باید از فرمان
و در درایور های hsf از
usr/sbin/hsfmodem/
یا
hsfconfig
استفاده کنید
خوب ابتدا در مورد کرنل سورس سوال میکنه که شما inter رو بزنید و رد کنید و بعدش کمی صبر کنید تا کارش تموم بشه.
نام کشور را از شما میخواد که هرجا بودید بزنید. در حالت معمول : Iran
بعدش از شما ایمیل می خواد که شما ای میلتون رو بدید و بعد از به شما یه کد می ده و میگه باید سریال رو از سایت لینوکسانت خریداری کنی و اینجاست که شما یا می رید یه 10 دلار پول می دید و یه سریال خریداری می کنیدو ییا اینکه اون مودم رو میاندازید دور و یک مودم اکسترنال سریال پیدا می کنید.
(اگر سریال خریداری کردی با سرعت معمولی اینترنت دایال آپ وصل می شی در غیر این صورت با سرعت 14 kb وصل میشوید.
اگر سوالی بود بپرسید - حمید - ممنون
---------------------------------------
آموزش اصلی نصب درایور مودم های HCFi
خوب شما اول از لینک زیر درایور مودمتون رو با توجه به توزیع , ورژن کرنل , معماری هسته و غیره دریافت کنید uname -a

HCF

بعد از حالت zip خارجش کنید و در مثلا دایرکتوری خودتون قرار بدی
home/user/
که همونطور که میدونید به جای user نام اکونت شما قرار میگیره
خوب حالا فرمانهای زیر رو با کاربر root در خط فرمان اجرا کنید
cd /home /user
با فرمان زیر درایور رو نصب کنید
rpm base:
rpm -iv package-name
یا
debian base:
dpkg -i package-name
به عنوان مثال:
rpm -iv hcfpcimodem-1.08full-1.i386.rpm
یا
dpkg -i hcfpcimodem-1.08full-1.i386.deb
بعدش فرمان زیر رو اجرا کنید:
usr/sbin/hcfpciconfig
یا
hcfconfig
خوب ابتدا در مورد کرنل سورس سوال میکنه که شما inter رو بزنید و رد کنید و بعدش کمی صبر کنید تا کارش تموم بشه
نام کشور را از شما میخواد که هرجا بودید بزنید. در حالت معمول : Iran
بعدش از شما ایمیل می خواد که شما ای میلتون رو بدید و بعد از به شما یه کد می ده و میگه باید سریال رو از سایت لینوکسانت خریداری کنی و اینجاست که شما یا می رید یه 10 دلار پول می دید و یه سریال خریداری می کنیدو ییا اینکه اون مودم رو میاندازید دور و یک مودم اکسترنال سریال پیدا می کنید.
(اگر سریال خریداری کردی با سرعت معمولی اینترنت دایال آپ وصل می شی در غیر این صورت با سرعت 14 kb وصل میشوید.
اگر سوالی بود بپرسید - حمید - ممنون
------------------------------------------
روش اصلی و درست نصب با کد منبع
برای نصب درایور مودم از روی کد منبع درایور کرک شده را با توجه به نوع مودم خود از لینک شماره ۱ یا ۲ دانلود کنید و در home/user/ قرار دهید
به جای کلمه user نام دایرکتوری خانگی خود یا شناسه کاربری که برای خود ساخته اید را قرار دهید
دستور زير رو اجرا كنيد
su

tar -xvzf driver-name
برای مثال:
tar -xvzf hcfpcimodem-1.08full.tar.gz
یا
tar -xvzf hsfmodem-7.43.00.01full.tar.gz
و بعد:
cd driver-directory
برای مثال:
cd hcfpcimodem-1.08full
یا
cd hsfmodem-7.43.00.01full

سپس دستور زير رو اجرا كنيد:
make install
وقتي تموم شد اين فرمان رو اجرا كنيد:
usr/sbin/hsfconfig/
یا
usr/sbin/hcfpciconfig/
سوال اول رو اينتر بزنيد (مسير كرنل سورس)
نام كشور: IRAN
آدرس ايمیل: آدرس ایمیل خودتون رو بزنید
كد رجيستري: که اگر خریدی که خدا رو شکر و اگر نخریدی با سرعت 14 کانکت می شی.
تمام
HSFi

HCFi
بدلیل ناراحتی های بعضی دوستان و زیر فشار رفتن خودم این پست به صورت کامل ویرایش شد.
اگر اشکال دیگری هم بود بگید.
ممنون - حمید.
 
آخرین ویرایش:

hel_xoy

Member
این یک شرح کامل از چگونگی نصب مودم های اینترنال بود در لینوکس !
منابع :
http://www.technotux.org
http://forum.p30world.com
--------------
قصد من کپی برداری نبوده بلکه آسان تر کردن استفاده از مودم در لینوکس بوده !
در منابع بالا یکم دسترسی به مقالات دشوار بوده و برای رسیدن به مقاله باید مثل شرکت 4-5 بار میرفتی و میومدی تا بفهمی چی به چیه !
در ضمن از مدیر بخش خواهش می کنم تا این مقاله رو ببندند تا کسی الکی برای خودش پست نفرسته و این مقاله رو جزو مقالات مهم سایت قرار بدن !
منظورم ار بستن پاک کردن نیستا ! منظورم قفل کردنه !
 
آخرین ویرایش:

tuxworld

New Member
استفاده از شماره سریال و کیجن به هر شکل در لینوکس قدغن هستش
اگه این چیزها براتون مهم نیست بهرته با ویندوزتون کار کنین تو لینوکس باید و باید قوانین رو رعایت کنین چه بخوایین و چه نخوایین .
موفق باشید
 

emilsedgh

New Member
از مدیر تالار خواهش می‌کنم قسمت‌هایی که در مورد keygen گفته شده رو پاک کنه.کاربران و جامعه لینوکس دوست ندارند این کثافت‌کاری‌ها در لینوکس انجام شود!
بگذارید در جامعه کاربران ایرانی گنو/لینوکس، همه چیز سالم و تمیز بماند.
 

miladmovie

Active Member
خب کار راستش چی بگم لینوکس هست و بازی اون
از این کارها بهتر انجام نشه
البته با این کیجان وسوسه انگیز انتخاب سختی واسه دوستدارن لینوکس پیش میاد !
هنوز به قوانین متن باز پایبند باشند یا اینکه .....
بهتر هرکسی خودش این تصمیم رو بگیره !‌
 

hel_xoy

Member
اگر ناراحت هستید خودم کلا از بیخ و بن ویرایشش می کنم .
ولی یه چیزی میگم و اون اینه که هر کاربری که به لینوکس کشیده میشه اصولا نیاز به اینترنت داره اگر نداشته باشه نمی تونه استفاده کنه ( در مورد من که این طور هستش ).
چون من در حال یاد گرفتنم و به سورس های زیادی درباره ی برنامه نویسی احتیاج دارم پس سرعتم باید بالا باشه.
خدارو شکر می کنم که خودم از مودمی استفاده می کنم که درایور داره !
ولی همینطور که میلاد جان گفتن: بهتر هرکسی خودش تصمیم گیری کنه.
یه رای گیری بزارید اگر گفتن ویرایش کنم می کنم حرفی ندارم.
تشکر ؛ حمید.
 

oxygenws

Active Member
من موندم پاک کنم یا نه... مسلما هر نوع کیجنی مخالف قانون هست، اما یک مورد من رو شدیدا به حذف نکردن ترغیب می کرد.
مودم هایی که چیپ ست کونکسنت دارند حدود ۱۰ دلار قیمت دارند که شاید حدود ۵-۶ دلارش برسه دست شرکت کونکسنت... و در این حال درایور مجانی ویندوز روی این مودم ها وجود داره. یعنی شما با ۵-۶ دلار هم چیپ ست و هم درایور ویندوز رو می خرید. حالا طبق لینک زیر همین مبلغ رو شرکت کونکسنت داره برای **فقط** درایور لینوکسی اش می گیره!!

به نظر من این مورد شدیدا دور از انصاف بوده و هست و روی اکثر لپ تاپ ها هم چیپ ست های کونکسانت قرار داره! (منظورم اینه که مودم پی سی رو میشه درست انتخاب کرد، اما مودم لپ تاپ رو نمی شه!!)

به هر حال، مطمئنا اگر چندین کردیت کارت من بسته نمی شد، مبلغ مورد نظر رو (منهای اون ۵-۶ دلار) به شرکت لینوکسانت donate می کردم و این جمله آخرم یک شعار تبلیغاتی نیست، یک اعتقاده و تا به حال چندین بار چنین کارهایی انجام دادم. و اگر شرایط مساعد بشه، در آینده هم چنین اتفاقی از سوی بنده خواهد افتاد.

https://www.linuxant.com/store/faq.php
 

Raeesi

Member
دوست عزیز شما که به این کار میگی کثافت کاری!!!!!!!!!! اول به چند مورد توجه کنی بد نیست:!

1- باید بیشتر از قیمت خود مودم + درایور یندوز و در بعضی مدلها حتی مک ش برای خرید لایسنس یک درایور تحت لینوکس پرداخت کنیم؟
2- حالا گیریم که حاظر شدیم این مبلغو هم بپردازیم حالا چطور باید عمل پرداختو انجام بدیم؟ مثل اینکه یادتون رفته ما توی ایرانیم و پرداخت از طریق الکترونیک برامون میسر نیست و اگه کردیت کارت ریچارجیبل بخریم بعد از مدتی چون nationality ایرانه کارت بن میشه و اگه دبیت کارتهای ویزا و امثالهم را بخریم، قیمت تمام شده باز بیشتر میشه یعنی حدود 2.5 برابر قیمت مودم + درایورهای ویندوز و مک پرداخت کنیم تا یه درایور لینوکسی که باز هم مطمئن نیستیم که بشه خرید یا نه؟!!!
تابحال چندین بار پولهایی که از طریق این کردیت کارتها پرداخت کردم و nationality مو ایران زدم حتی شرکتهای معتبر هم از ارایه خدماتی که میخواستم خودداری کردن و مبلغی هم که پرداخت کردم بهم عودت ندادن!!! باز هم شما میفرمایی این کثافت کاریه؟ خواهشاً حتی اگه منظوری دارین هم در انتخاب کلمات برای بیان کلامتون دقت لازم رو بخرج بدین...!
 

hel_xoy

Member
مشکل اصلی همینه دیگه !
وقتی یه شرکتی میاد مودم میزنه باید کاری کنه که شخصی که قصد استفاده ی اونو داره براش کار کنه (درستو حسابی) ؟
این محدودیته عزیزم نه کثافت کاری !
میای با ویندوز کار می کنی میشه 10 هزار تومن ( فقط پول مودم ) میای تو لینوکس کار می کنی 20 هزار تومن ( پول درایور+مودم ) ، اگر اینجوریه چرا برای درایور ویندوز پول پرداخت نمیشه ؟ ( به این مساله هم باید فکر کرد).
من خودم دوست دارم کپی رایت رعایت بشه ولی به طور کاملا مساوی و با عدالت همراه .
-------------
وقتی من میام کد میزنم باید در ازاری ساخت این برنامه حق قانونی خودم رو رعایت کنم ؟ پس من حق دارم پولم رو بگیرم... .
---------
تازه شنیدم که هیچکس حق نداره برای این نوع مودمها که با چیپست کانکسانت عرضه میشن درایور بنویسه !
(به اینم میگن حق !!!) !!!
_______________
من خودم دوست دارم این پچ باشه ، تا تازه واردا از لینوکس فراری نشن !
14 کیلوبایت هم سرعته اونم با این اینترنته نفتی ایران که ممکنه 14 بشه 4 !
 

pooyar

Member
سلام عزيز كارت عالي بود. درايور من نصب شده ولي تو اين لينوكس ابونتو چه جوري مي تونم با مودم ديال آپ به اينترنت وصل بشم؟
Screenshot.png
 

RainDigital

Member
مودم ADSL چی؟

م میخوام زود تر از شر ویندوز خلاص شم ولی تحمل اینترنت ذغالی رو ندارم.

نحوه کار این مودم اینطوریه:
از لحاظ سخت افزاری با usb کار میکنه.
نرمافزاریش مهمه که میترسم بخاطر اون حتی نتونم از یک شرکت دیگه سرویس بگیرم، چون این شرکت د**ک سرویسش و سرعتش خوب نیس.
یه نرمافزار به اسم DSLMON نصب میکنیم. یه کانکشن لن توی نتورک کانکشن ها اضافه میشه. به اون کانکشن آی پی میدیم.
نرم افزار DSLMON هم دوتا آپشن (VPI,VCI) رو تنظیم میکنیم.
 

hel_xoy

Member
سلام عزيز كارت عالي بود. درايور من نصب شده ولي تو اين لينوكس ابونتو چه جوري مي تونم با مودم ديال آپ به اينترنت وصل بشم؟
Screenshot.png

در مورد نصب شدنش که تبریک می گم و ببخشید که دیر جواب دادم خیلی وقت بود که نبودم.
همونطور که میلاد عزیز گفت درایور این نوع مودم ها برای اوبونتو رایگان شده.
و در مورد وصل شدن به اینترنت می تونی از :
sudo pppconfig
استفاده کنی و با
pon esmeacc
وصلو با
poff
قطع بشی.
 

جدیدترین ارسال ها

بالا