این راهنما به شما کمک میکند لینوکس خودتون رو از طریق Irancell به اینترنت متصل کنید ، برای انجام این کار شما به :
۱ ) یک لینوکس Udev دار ( هسته 2.6.15+ ، با دستور uname -a ببینید )
۲ ) کابل اتصال لینوکس به گوشی موبایل USB )
۳ ) گوشی موبایل با قابلیت Gsm/Gprs
۴ ) پکیج اسکریپتهای اتصال از آدرس۵ ) بسته PPPکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
چیزی که لازمه بدونید اینه که هدف اینه که ما از طریق ایجاد یک ارتباط PPP با استفاده از Gsm Modem روی گوشی Connection ایجاد کنیم .
لینوکس GSMرو به عنوان یک USB ACM Modem Device تشخیص میده و در dev از ttyACM استفاده میکنه ، احتمالا اکثر Distribution های مطرح میتوانند GSM Modem شما رو طور خودکار تشخیص بدهند ، برای اطمینان در این مورد گوشی را به کامپیوتر متصل کنید ، اگر اتصال در لایه اول برقرار شده میتوانید از دستور lsusb استفاده کنید :
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیداگر گوشی موبایل خود را در لیست میبینید کافیه اطمینان پیدا کنید که لینوکس ACM Modem را تشخیص داده یا نه ، برای اطمینان در این مورد از این دستور استفاده کنید :کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیداگر خروجی شما چیزی شبیه به این بود احتمالا مشکلی نخواهید داشت ، در غیر این صورت اطمینان پیدا کنید که ماژول cdc_acm فعال است (دستور modprobe cdc_acm ) . حالا بسته اتصال رو باز کنید ، توجه کنید که واقعا احتیاجی به این بسته ندارید و هر لینوکسی با استفاده از بسته pppd میتواند کار این اسکریپت رو انجام بدهد ، ولی خب ، برای راحتی کار توصیه میشود :
$tar -xvjf gprs_ppp.tar.bz2احتمال زیادی وجود نداره که وقتی ACM Device شناسایی شده باشد این Script نتیجه ندهد ، ولی خب ، توجه داشته باشید که خیلی از مواقع مانند IPIC Timeout و ... میتواند از طرف Provider باشد . در صورتی که بیشتر از یک ACM Device استفاده میکنید اسکریپت Irancell را Edit کنید .
$cd gprs_ppp
#./irancell
Device on /dev/ttyACM0 calling to *99***1#
Serial connection established.
Using interface ppp0
Connect: ppp0 /dev/ttyACM0
PAP authentication succeeded
local IP address 10.12.36.77
remote IP address 192.168.100.101
__________________
منبع: zoup.org



جواب بصورت نقل قول