بعد أن قضيت بضعة ساعات مجربا مختلف الطرق لتثبيت مودم Alcatel One Touch X070S 3G Modem إليكم أكثر طريقة فعالية لتثبيته على أبونتو 9.10 و حتى على الإصدار المقبل 10.04
أولا نحتاج إلى :
بعد التثبيت حان وقت الإعداد، من على سطر الأوامر (بإستخدام برنامج Terminal المتواجد على قائمة Applications -> Accessories) أو بإستخدام الزرين ALT+F2 نفد الأمر التالي:
قم بنسخ و لسق مايلي داخل نافدة المحرر gedit التي ظهرت للتو
بعد ذلك قم بحفظ الملف ثم أغلق المحرر gedit. و لتفعيل التعديلات نفد الأمر التالي إما بإستخدام Terminal او ALT+F2
ثم نفد الأمر التالي لإنشاء إعدادات الإتصال بالشبكة:
بعدها قم بنسخ و لسق ما يلي داخل المحرر
بعد ذلك قم بحفظ الملف ثم أغلق المحرر gedit
2. عموما لا تحتاج إلى تغيير الإعدادات أعلاه إلا في الحالات التالية :
تعريف المدوم مختلف عن ttyUSB2، في هذه الحالة جرب إستخدام ttyUSB1 أو ttyUSB0
إسم المستخدم و كلمة السرة الإفتراضية مختلفة عن "MEDINET"
الخطوة الأخيرة:
الآن حان وقت الربط بالشبكة، قم بتركيب المودم على USB ثم من على سطر الأوامر قم بتحرير الأمرين التاليين:
بعد لحظات قليلة سيتم الربط و ستظهر لك رسالة شبيهة بما يلي:
المصادر المعتمد عليها:
2. بما أن مطور USB_ModeSwitch يقوم بالتحديث بشكل مستمر ليشمل آخر أنواع المودمات، فبإمكانك إستخدام حزمته المصدرية. لكن في هذه الحالة عليك أولا تثبيت أدوات التجميع الأساسية build-essential المتواجدة على قرص التثبيت الخاص بأبونتو.
الصور التوضيحية لإضافة قرص التثبيت كمستودع:
بعدها، للتثبيت بإستحدام الكود المصدري عليك تحرير sudo make install من على سطر الأوامر داخل المجلد الذي إستخرجت فيه كل ملفات التي كانت داخل الملف المضغوط usb-modeswitch-1.1.1.tar.bz2 على سبيل المثال.
3. إذا كان المودم من نوع آخر يكفي تعديل القيم المتعلقة بـ idVendor, idProduct, default-vendor, default-product, message-content ستجدها داخل المجلد usb_modeswitch.d في الملف المصدر لـ USB_ModeSwitch
4. إدا لم تعجبك الطريقة الخشنة لتحديث قواعد udev بإستخدام
أولا نحتاج إلى :
- تحميل الحزمة libusb-dev و هي المكتبة البرمجية لـ USB. بالنسبة للإصدار الحالي 9.10 التحميل من هنا و بالنسبة للإصدار المقبل 10.04 التحميل من هنا.
- تحميل حزمة usb-modeswitch و usb-modeswitch-data و هما مكلفين بتحويل عمل الـ USB مودم من قرص مدمج CD-ROM إلى مودم عادي. بالنسبة للإصدار الحالي 9.10 التحميل من هنا و بالنسبة للإصدار 10.04 التحميل من هنا و هنا.
- تحميل برنامج wvdial و متطلباته. هذا البرنامج هو المكلف بربط الإتصال.
- بالنسبة للإصدار 9.10 لأبونتو نحتاج إلى تحميل ما يلي:
- wvdial (البرنامج الأساسي)
- libuniconf4.6 و libwvstreams4.6-base و libwvstreams4.6-extras (متطلباته)
- بالنسبة للإصدار 10.04 لأبونتو نحتاج إلى تحميل ما يلي:
- wvdial (البرنامج الأساسي)
- libuniconf4.6 و libwvstreams4.6-base و libwvstreams4.6-extras (متطلباته)
بعد التثبيت حان وقت الإعداد، من على سطر الأوامر (بإستخدام برنامج Terminal المتواجد على قائمة Applications -> Accessories) أو بإستخدام الزرين ALT+F2 نفد الأمر التالي:
gksudo gedit /etc/udev/rules.d/10-acatel-x070s
قم بنسخ و لسق مايلي داخل نافدة المحرر gedit التي ظهرت للتو
SUBSYSTEM=="usb", SYSFS{idVendor}=="1bbb", SYSFS{idProduct}=="0000", RUN+="/usr/sbin/usb_modeswitch --default-vendor 0x1bbb --default-product 0xf000 --message-content 55534243123456788000000080000606f50402527000000000000000000000"
بعد ذلك قم بحفظ الملف ثم أغلق المحرر gedit. و لتفعيل التعديلات نفد الأمر التالي إما بإستخدام Terminal او ALT+F2
gksudo /etc/init.d/udev restart
ثم نفد الأمر التالي لإنشاء إعدادات الإتصال بالشبكة:
gksudo gedit /etc/wvdial.conf
بعدها قم بنسخ و لسق ما يلي داخل المحرر
[Dialer Defaults] Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Modem Type = Analog Modem Phone = *99***1# ISDN = 0 Modem = /dev/ttyUSB2 Baud = 9600 [Dialer Meditel] Phone = *99***1# Username = "MEDINET" Password = "MEDINET" Stupid Mode = 1 Baud = 460800 Init3 = AT+CGDCONT=1,"IP","internet1.meditel.ma" [Dialer mypin] Init4 = AT+CPIN=9257
بعد ذلك قم بحفظ الملف ثم أغلق المحرر gedit
ملاحظات هامة:
1. عليك أولا إلغاء رمز PIN إذا كنت تستخدمه.2. عموما لا تحتاج إلى تغيير الإعدادات أعلاه إلا في الحالات التالية :
تعريف المدوم مختلف عن ttyUSB2، في هذه الحالة جرب إستخدام ttyUSB1 أو ttyUSB0
إسم المستخدم و كلمة السرة الإفتراضية مختلفة عن "MEDINET"
الخطوة الأخيرة:
الآن حان وقت الربط بالشبكة، قم بتركيب المودم على USB ثم من على سطر الأوامر قم بتحرير الأمرين التاليين:
gksudo route del default gksudo wvdial meditel
بعد لحظات قليلة سيتم الربط و ستظهر لك رسالة شبيهة بما يلي:
--> WvDial: Internet dialer version 1.60 --> Cannot get information for serial port. --> Initializing modem. --> Sending: ATZ ATZ OK --> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 OK --> Sending: AT+CGDCONT=1,"IP","internet1.meditel.ma" AT+CGDCONT=1,"IP","internet1.meditel.ma" OK --> Modem initialized. --> Sending: ATDT*99***1# --> Waiting for carrier. ATDT*99***1# CONNECT --> Carrier detected. Starting PPP immediately. --> Starting pppd at Thu Mar 25 15:27:23 2010 --> Pid of pppd: 3850 --> Using interface ppp0 --> pppd: [10][08][10][08]H|[08] --> pppd: [10][08][10][08]H|[08] --> local IP address 41.214.209.77 --> pppd: [10][08][10][08]H|[08] --> remote IP address 10.64.64.64 --> pppd: [10][08][10][08]H|[08] --> primary DNS address 154.15.199.142 --> pppd: [10][08][10][08]H|[08] --> secondary DNS address 8.8.8.8 --> pppd: [10][08][10][08]H|[08]
المصادر المعتمد عليها:
- Connessione internet modem 3g Huawei E1692 Ubuntu 9.10 Karmic Koala
- USB 3G Modem
- Meditel : configurer l'Alcatel X-020 (modem 3G) sous GNU/Linux (Ubuntu, Fedora, Debian, Open SuSE, etc.)
- USB_ModeSwitch - Activating Switchable USB Devices on Linux
معلومات إضافية للمتقدمين:
1. إدا كنت مصمما على إستخدام رمز PIN يكفي تعديل mypin (أنظر أعلاه) بتعويض الرقم 9257 برقمك، ثم للربط عليك تنفيد الأوامر التالية بدلا مما هو مذكور اعلاه.gksudo route del default gksudo wvdial mypin gksudo wvdial meditel
2. بما أن مطور USB_ModeSwitch يقوم بالتحديث بشكل مستمر ليشمل آخر أنواع المودمات، فبإمكانك إستخدام حزمته المصدرية. لكن في هذه الحالة عليك أولا تثبيت أدوات التجميع الأساسية build-essential المتواجدة على قرص التثبيت الخاص بأبونتو.
الصور التوضيحية لإضافة قرص التثبيت كمستودع:
بعدها، للتثبيت بإستحدام الكود المصدري عليك تحرير sudo make install من على سطر الأوامر داخل المجلد الذي إستخرجت فيه كل ملفات التي كانت داخل الملف المضغوط usb-modeswitch-1.1.1.tar.bz2 على سبيل المثال.
3. إذا كان المودم من نوع آخر يكفي تعديل القيم المتعلقة بـ idVendor, idProduct, default-vendor, default-product, message-content ستجدها داخل المجلد usb_modeswitch.d في الملف المصدر لـ USB_ModeSwitch
4. إدا لم تعجبك الطريقة الخشنة لتحديث قواعد udev بإستخدام
gksudo /etc/init.d/udev restartيمكتك إستخدام
gksudo udevadm control --reload-rules
شكرا أخي محمد الطربقة تعمل معي بي نجاح و لله هدي تاني مرة تساعدني في هدا الأمر فلك مني جزيل الشكر و تقدير دمة لنى محمد شكرااااااا
ردحذفخالد من الملاح
لا شكر على واجب، ستجدني دائما رهن إشارتك ما إستطعت :)
ردحذفأخي محمد هل لديك طريقة تثبيت موديم اتصالات المغرب SAGEM fast 800 لأني جربت عدة طرق ولم تفلح أي منها حتى الان.
ردحذفهل جربت الطريقة التي كتبتها هنا ؟
ردحذفجزاك الله خير عزيزي ، لدي سؤال ، الان مدونتك لا تحتوي على فورم اتصل بنا ، لما لا توفره ؟؟
ردحذفلدي سؤال عن آرتش لينكس ، جربت كل توزيعات لينكس ولم يعمل على جهاز ليس جدا قديم وليس جديد ، ثبت آرتش لكن لم أستطيع تشغيل الواجهة الرسومية ، لو بإمكانك خباري ، بحثت في النت ولم أجد حلا :( ..
جزاك الله خيرا مقدما ومؤخرا ^_^
@يوسف مصطفى: لذي هذا الرابط في المدونة http://arabicfoss.blogspot.com/2008/10/blog-post_4383.html لكن الأغلبية لا يلمحه. سأضيف إليه صورة حتى تسهل الأمور.
ردحذفبالنسبة لأرك لينوكس تفضل إطرح مشكلتك على ذلك الرابط :) حاول أن تخبرني بكل التفاصيل المهمة حتى يسهل علي تتبع المرحلة التي وصلت إليها.
@إلى الجميع: أنا في صدد الكتابة حول طريقة تثبيت و إعداد أرك لينوكس، سأنشره بعد أسبوعين على الأكثر من الآن.
شكرا سمحمد
ردحذفهل هناك تريقة لتعبأة عبرة نت؟
غير معروف: ليست لدي أدنى فكرة. لأنني لا أمتلكه، فقط صديق أعاره لي لأشغله له على أبونتو.
ردحذف