PDA

View Full Version : How to Install Huawei Wireless ETS Modem in Linux



Y2J
June 5th, 2007, 07:10 AM
السلام عليكم ..

هذا الدليل البسيط يساعدك على اعداد هاتف Huawie Wireless Modem للاتصال بالانترنت من خلال لينكس، وقد تمت تجربته بنجاح على كل من التوزيعات : Ubuntu 7.04 و 6 Fedora ويفترض ان يعمل على معظم التوزيعات المشابهة ايضاً.

الهاتف المستخدم يعمل بتقنية CDMA و هي التقنية المستخدمة في جميع هواتف شركة Huawie من فئة ETS ومنها :



Huawei ETS 2000 Wireless Modem
Huawei ETS 2077 Wireless Modem
Huawei ETS 2051* Wireless Modem
Huawei ETS 2056 Wireless Modem

* طراز ETS 2051 هو الذي تم استخدامه لاجراء التجربة، و جميع الهواتف اعلاه لهم نفس شريحة المودم المدمجة مع الهاتف.

-- معلومة هامة :
تجدر الاشارة الي ان المشكلة في تعريف المودم على نظام لينكس تقع فقط في تعريف الكابل USB/Serial وليس المودم ، واذا تم تعريف الكابل اصبح من الممكن اجراء الاتصال بالانترنت.

متطلبات العتاد Hardware :



USB/Serial Cable
ETS 2051 Huawei modem

متطلبات النظام :

*.Linux with kernel above 2.6
يمكنك معرفة ما هي الاصدارة التي تستخدمها من Kernel بكتابة الامر التالي في سطر الاوامر


uname -a

http://www.7ears.com/forums/uploads/560306uname.png

المرحلة الاولى :

- قم بتشغيل نظامك و توصيل كابل USB/Serial بالحاسب .
- قم بكتابة الامر التالي في سطر الاوامر :


$ dmesg -c

ستكون النتيجة كثير من الاسطر، قم بالبحث فقط عن الاسطر التالية :



ti_usb_3410_5052 1-1:2.0: TI USB 3410 1 port adapter converter detected
usb 1-1: TI USB 3410 1 port adapter converter now attached to /dev/ttyUSB0

حتى ولو لم تحتوي الاسطر اعلاه على كلمة ttyUSB0 فهذا يعني انه تم التعرف على جهاز المودم ويمكنك الانتقال الي المرحلة الرابعة مباشرة.

اذا لم تجد السطور اعلاه، فغالباً ما ستحتوي الاسطر على بعض رسائل الخطأ، ويمكنك التحقق عن طريق البحث عن الاسطر التالية :


i_usb_3410_5052 1-1:1.0: TI USB 3410 1 port adapter converter detected
...
ti_usb_3410_5052: probe of 1-1:1.0 failed with error -5

عندها لابد من الانتقال الي المرحلة الثانية لانشاء بعض القواعد لتمكين النظام من التعرف على كابل USB/Serial.

المرحلة الثانية :
سنحتاج الي انشاء مستند جديد على النحو التالي :

etc/udev/rules.d/026_ti_usb_3410.rules
ولذلك سنحتاج اولاً الي الانتقال الي حساب root :


$su
password *****

و الانتقال الي المسار المطلوب :


#cd /etc/udev/rules.d/

لانشاء المستند المطلوب على النحو التالي :


#vi 026_ti_usb_3410.rules

او من خلال محرر gedit لمن يفضل استخدام الواجهة الرسومية :


#gedit 026_ti_usb_3410.rules &

عند فتح المستتند الجديد قم بنسخ ولصق الاسطر التالية بداخله :


#TI USB 3410
SUBSYSTEM=="usb_device" ACTION=="add" SYSFS{idVendor}=="0451",SYSFS{idProduct}=="3410" \
SYSFS{bNumConfigurations}=="2" \
SYSFS{bConfigurationValue}=="1" \
RUN+="/bin/sh -c 'echo 2 > /sys%p/device/bConfigurationValue'"

ومن ثم قم بحفظ الملف و اغلاقه.

المرحلة الثالثة :
الان مجدداً، قم بإخراج الكابل من منفذ USB بالحاسوب، ومن ثم قم بتوصيله مجدداً وكتابة الامر التالي مرة اخرى في سطر الاوامر :


dmesg -c

عند التحقق من نتيجة الامر، ينبغي ان تجد الاسطر التالية :



ti_usb_3410_5052 1-1:2.0: TI USB 3410 1 port adapter converter detected
usb 1-1: TI USB 3410 1 port adapter converter now attached to /dev/ttyUSB0


تعتبر هذه المرحلة نقطة قياس لنجاح التجربة ام لا ، حيث ان لم تتوفر النتيجة الموضحة في الاسطر اعلاه فهذا يعني عدم قدرة النظام على التعرف على الكابل. ويبنغي عدم الانتقال الي المرحلة التالية مالم يتم تخطي هذه المرحلة بنجاح.

المرحلة الرابعة :
قم بفتح ملف الاعداد الخاص ببرنامج wvdail - برنامج سهل يستخدم للاتصال للانترنت من خلال سطر الاوامر - كالتالي :


# vi /etc/wvdial.conf

او من المحرر gedit :


# gedit /etc/wvdial.conf &

و استبدل جميع ما بداخله بالاسطر التالية مع التعديل في بياناتك الخاصة - اسم المستخدم و كلمة المرور -



[Dialer CDMA]

Modem = /dev/ttyUSB0
Baud = 230400
Phone = #777
Init1 = ATZ
Stupid Mode = 1
Dial Command = ATDT
Username = username@canar.sd
Password = mypassword
PPPD Options = crtcts multilink usepeerdns lock defaultroute


في النموذج اعلاه تم استخدام الاتي :
اسم الاتصال : CDMA ويمكنك ان تغييره الي اسم آخر
رقم الاتصال : #777 وهو رقم الاتصال بالانترنت في الشبكة التي استخدمت - كنار / سوداني - .
تنشيط Stupid Mode بوضع القيمة 1 ، وذلك مهم ليتم اخذ العلامة # الموجودة في رقم الاتصال بالاعتبار عند الاتصال بالرقم.
اسم المستخدم : وهو الاسم المستخدم للدخول للانترنت. username@canar.sd
كلمة المرور : كلمة المرور الخاصة بالمستخدم وتكتب كما هي بصورة نصية - اي لا يتم استبدالها بالعلامة * - . mypassword

المرحلة الخامسة :
قم بالانتقال الي حساب root و تنفيذ عملية الاتصال من خلال سطر الاوامر كالتالي :


wvdial CDMA

ستجد ان الاتصال قد تم ولكن لايمكنك التصفح ، وبعد برهة سينقطع الاتصال.
سنحتاج الي ادارج اسم المخدم nameserver بالمستند /etc/resolv.conf وسنحصل عليهم من خلال الاتصال الذي تم اجراؤه.
قم بالبحث في سطر الاوامر واستخرج عنوانين المخدمات - IP Address - وغالباًما سيكونوا اثنبن Primary و Secondary .

http://www.7ears.com/forums/uploads/115391wv.png

العنوانين من الصورة اعلاه :



196.29.164.29
212.0.138.10

الان قم بسنخ العنوانين الي مستند reslov.conf عن طريق محرر vi او gedit .

المرحلة السادسة :
قم باجرأ الاتصال مجدداً :


wvdial CDMA

يمكنك الان استخدام الانترنت بنجاح .

تهانينا :)

--
إخلا مسئولية :
هذا الدليل نتيجة تجربة شخصية، ولا يمكن استخدامه ضد الشركة المصنعة/مقدمة خدمة الانترنت في حالة حدوث اي نتائج سلبية ولذلك تقع مسئولية استخدامه على المستخدم نفسه وهذا التنبيه فقط للتوضيح بأن كل ما ذكر اعلاه لم يرد من جهة مصنعة او شركة بعينها.

في امان الله :)

khalid2ti
June 19th, 2007, 12:15 PM
تسلم والله يا يوسف

adrarian
July 18th, 2007, 08:16 AM
السلام عليكم

اخي شكرا جزيلا على هدا الشرح الميسر و المنهجي

yussri
September 10th, 2007, 09:01 AM
thanks lot that was very useful , but i want to setup

adsl service on huawei mt 810

i downloaded the firmware ueagle atm and edited it but it wasn't successful , i am using ubuntu 7

so could you please give me your advice

Y2J
September 10th, 2007, 09:05 AM
thanks lot that was very useful , but i want to setup

adsl service on huawei mt 810

i downloaded the firmware ueagle atm and edited it but it wasn't successful , i am using ubuntu 7

so could you please give me your advice

ًWhat port the modem use. USB or COM or ..?

I never saw this modem before, so I need more info about it.
What is your ISP please ?

yussri
September 10th, 2007, 11:26 AM
ًWhat port the modem use. USB or COM or ..?

I never saw this modem before, so I need more info about it.
What is your ISP please ?

it is( USB)

my ISP is( Sudatel)


the modem is ( Huawei smartAx mt 810)

kimguru
March 1st, 2008, 08:40 PM
salam y2j
i have some problems with new kernels =>2.6.22.i have made a post on arch

http://bbs.archlinux.org/viewtopic.php?id=44422

any idea to solve this.

Biswajit BD
December 30th, 2009, 12:38 PM
Hi,
I want to connect my Huawei Wireless ETS Modem in linux 9.10. I want this correction in english which is given.

Biswajit BD
December 30th, 2009, 12:43 PM
Hi,
I want to connect my Huawei Wireless ETS Modem in linux 9.10. I want this correction in english which is given.I try but the second command doesn't work

shebaw
May 20th, 2010, 10:42 AM
I don't know if this helps but I was having problem with Huwaei modems on Ubuntu and installing the usb mod switch from synaptic corrected everything.