afa 18504 اشتراک گذاری ارسال شده در 30 اردیبهشت، ۱۳۸۹ سرویس 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 کنید . 2 لینک به دیدگاه
ارسال های توصیه شده