السلام عليكم ..
هذا الدليل البسيط يساعدك على اعداد هاتف 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 بكتابة الامر التالي في سطر الاوامر
المرحلة الاولى :
- قم بتشغيل نظامك و توصيل كابل USB/Serial بالحاسب .
- قم بكتابة الامر التالي في سطر الاوامر :
ستكون النتيجة كثير من الاسطر، قم بالبحث فقط عن الاسطر التالية :
Code:
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 فهذا يعني انه تم التعرف على جهاز المودم ويمكنك الانتقال الي المرحلة الرابعة مباشرة.
اذا لم تجد السطور اعلاه، فغالباً ما ستحتوي الاسطر على بعض رسائل الخطأ، ويمكنك التحقق عن طريق البحث عن الاسطر التالية :
Code:
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 :
و الانتقال الي المسار المطلوب :
Code:
#cd /etc/udev/rules.d/
لانشاء المستند المطلوب على النحو التالي :
Code:
#vi 026_ti_usb_3410.rules
او من خلال محرر gedit لمن يفضل استخدام الواجهة الرسومية :
Code:
#gedit 026_ti_usb_3410.rules &
عند فتح المستتند الجديد قم بنسخ ولصق الاسطر التالية بداخله :
Code:
#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 بالحاسوب، ومن ثم قم بتوصيله مجدداً وكتابة الامر التالي مرة اخرى في سطر الاوامر :
عند التحقق من نتيجة الامر، ينبغي ان تجد الاسطر التالية :
Code:
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 - برنامج سهل يستخدم للاتصال للانترنت من خلال سطر الاوامر - كالتالي :
Code:
# vi /etc/wvdial.conf
او من المحرر gedit :
Code:
# gedit /etc/wvdial.conf &
و استبدل جميع ما بداخله بالاسطر التالية مع التعديل في بياناتك الخاصة - اسم المستخدم و كلمة المرور -
Code:
[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 و تنفيذ عملية الاتصال من خلال سطر الاوامر كالتالي :
ستجد ان الاتصال قد تم ولكن لايمكنك التصفح ، وبعد برهة سينقطع الاتصال.
سنحتاج الي ادارج اسم المخدم nameserver بالمستند /etc/resolv.conf وسنحصل عليهم من خلال الاتصال الذي تم اجراؤه.
قم بالبحث في سطر الاوامر واستخرج عنوانين المخدمات - IP Address - وغالباًما سيكونوا اثنبن
Primary و
Secondary .
العنوانين من الصورة اعلاه :
Code:
196.29.164.29
212.0.138.10
الان قم بسنخ العنوانين الي مستند reslov.conf عن طريق محرر vi او gedit .
المرحلة السادسة :
قم باجرأ الاتصال مجدداً :
يمكنك الان استخدام الانترنت بنجاح .
تهانينا
--
إخلا مسئولية :
هذا الدليل نتيجة تجربة شخصية، ولا يمكن استخدامه ضد الشركة المصنعة/مقدمة خدمة الانترنت في حالة حدوث اي نتائج سلبية ولذلك تقع مسئولية استخدامه على المستخدم نفسه وهذا التنبيه فقط للتوضيح بأن كل ما ذكر اعلاه لم يرد من جهة مصنعة او شركة بعينها.
في امان الله
Bookmarks