رفتن به مطلب

راهنمای اتصال به اینترنت در لینوکس از طریق ایرانسل


afa

ارسال های توصیه شده

سرویس Gprs که توسط Irancell راه اندازی در جهت تحمل کردن ترافیک پایتخت بهترین گزینه است ، این سرویس از طریق یک Gsm Modem به شما امکان اتصال به اینترنت در زیر پوشش این شبکه را ارائه میکند . ظاهرا Irancell پشتیبانی شبکه Data اش رو کاملا OutSource کرده و پشتیبانی دقیق در مورد Gprs ارائه نمیکنه ، پهنای باندی که میشه روی این سرویس داشت به سختی به 1kbps میرسد و Latency حدود 1500-2000 به طور معمول قابل دریافت است و مشکل Firewall خیلی جدی نداره جز اینکه udp/123 به دلایل نامشخص بسته شده است ، من به محدودیت دیگری منحصر به شبکه Irancell برخورد نکردم .

این راهنما به شما کمک میکند لینوکس خودتون رو از طریق 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 استفاده کنید :

[root@ArminLaptop2|0|00:23:27_~_0]lsusb

Bus 001 Device 026: ID 22b8:4902 Motorola PCS E398 GSM Phone

Bus 001 Device 002: ID 03f0:4117 Hewlett-Packard

Bus 001 Device 001: ID 0000:0000

اگر گوشی موبایل خود را در لیست میبینید کافیه اطمینان پیدا کنید که لینوکس ACM Modem را تشخیص داده یا نه ، برای اطمینان در این مورد از این دستور استفاده کنید :

[root@ArminLaptop2|0|00:27:00_~_0]dmesg | grep ACM

cdc_acm 1-2:1.0: ttyACM0: USB ACM device

اگر خروجی شما چیزی شبیه به این بود احتمالا مشکلی نخواهید داشت ، در غیر این صورت اطمینان پیدا کنید که ماژول cdc_acm فعال است (دستور modprobe cdc_acm ) . حالا بسته اتصال رو باز کنید ، توجه کنید که واقعا احتیاجی به این بسته ندارید و هر لینوکسی با استفاده از بسته pppd میتواند کار این اسکریپت رو انجام بدهد ، ولی خب ، برای راحتی کار توصیه میشود :‌

$tar -xvjf gprs_ppp.tar.bz2

$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

 

احتمال زیادی وجود نداره که وقتی ACM Device شناسایی شده باشد این Script نتیجه ندهد ، ولی خب ، توجه داشته باشید که خیلی از مواقع مانند IPIC Timeout و ... میتواند از طرف Provider باشد . در صورتی که بیشتر از یک ACM Device استفاده میکنید اسکریپت Irancell را Edit کنید .

  • Like 2
لینک به دیدگاه
×
×
  • اضافه کردن...