المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : لينكس ساعدونا يا ألو الخبرة .. كيف أثبت مودم ADSL في لينوكس ماندريك



Linux is Linux
14-01-2002, 02:19 PM
السلام عليكم

لقد تعبت من القراءة و التطبيق . فأنا عندي مودم ADSL اسمه USB Speed Touch و أنا معرفه في الويندوز ، لكن المشكلة هي ان اللينوكس لا يتعرف عليه على الرغم من انه مودم خارجي . نزلت الدرايفر الخاص به . لكن اعتقد انه هناك متطلبات و شروط اخرى يجب تنزيلها من الإنترنت او لا اعلم كي استطيع تثبيته في لينوكس . ما الحل يا اخواني ما الحل . أنا كنت اقرا الـ How TO تبع تثبيت هذا المودم في لينكس و هذا عنوانه .
http://linux-usb.sourceforge.net/SpeedTouch/howto.html

و المتطلبات هي
The Binary Management Application (speedmgmt) from Alcatel.
The Open Source Kernel Module written and maintained by me.
The Linux Hotplugging Package
The SARLib
Linux Kernel 2.4.2 or above.

فمن أين احصل على هذه المتطلبات علما بأني بحثت في نفس الملف على وصلات لهذه الأشياء و بالفعل كانت هناك صفحات خاصة لتنزيل هذه الأشياء لكني لا اعلم اي منها انزل ، انا نزلت اربعة اشياء لا اعلم ان كانت صحيحة ام لا فأرجوا تنبيهي لذلك و هي :-

-speedmgmt.tar.gz
-atm-0.78.tgz
-ppp-2.4.1-pppoe2.tgz
-pppoed-0.48b1.tgz
-sarlib-0.2.4.tgz
hotplug-2001_09_19.tar.gz


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

ارجو المساعدة و بالتوفيق ،،،

Mohammed_Yousif
15-01-2002, 06:51 PM
أعتقد أنك ستجد شرحاً أكثر بساطة هنا :

http://www.linux.com/howto/DSL-HOWTO/speedtouchusb.html


ليست لدي أي خبرة في هذا الموضوع ولكن طالما أنك تستخدم ماندراك فلا تقم بإعادة ترجمة الكيرنل Recompiling Kernel

فقط ابدأ من هنا :
9.4. Installing the software


في هذه الصفحة

أيضاً إذا لم يعمل أحد هذين الأمرين :
sbin/modprobe usb-uhci

/sbin/modprobe speedtch

فسيكون عليك إعادة ترجمة الكيرنل بإعدادات جديدة كلها موجودة في الصفحة

Linux is Linux
15-01-2002, 07:09 PM
السلام عليكم

شكرا لك اخ محمد . عموما ، سوف احاول و أمري الى الله :o ، لكن ارجو مساعدتي الفعلية اخواني كي استطيع اللحاق بركب مستخدمي اللينوكس .

بالتوفيق ،،،

Anatolia
18-01-2002, 05:10 AM
أبدا.. اخوي العملية بسيطة.. انا شغال على Alcatel SpeedTouch -USB [ADSL] Externel



العملية أبسط من أن تتصور !!

أول جيب الدرايفر حق الوندوز.. تحتاج منها ملف mgmt.o
وسوي داون لود speedtouch-21062001.tar.gz.

الشرح سهل هنا:
http://benoit.papillault.free.fr/speedtouch/user.en.php3

والملفات أرفقتها مع هذا الموضوع(شوف آخر الموضوع بالأسفل ملف مرفق بإسم Alcatel_Linux.zip).. أي كل ما تحتاجة من ناحية الدرايفر .. وإذا كنت تستخدم Mandrake 8.0 أو 8.1 فلا تشغل نفسك بالكرنل :) أي أن الدعم موجود في الكرنل ولكن ستحتاج للشيفرة المصدرية فقط أي جيب أحدث كرنل (الكرنل 2.4.17 ساعة كتابتي لهذا الموضوع من موقع الكرنل الرسمي : http://www.kernel.org) وفك ضغط الملف (لا تشيل هم مافي كمبايل ولا يحزنون:) فقط نريد الشيفرة المصدرية)..

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

وسبب لحاجتك للسورس هو أثناء عمل كمبايل للدرايفر speedtouch-21062001.tar.gz فهو يحتاج للشفرة المصدرية للكرنل لبناء الدرايفر(السواقة)

يوجد موضوع هنا للأخت موجة مشروح فيها كل عمليات فك الضغط الضرورية للملفات تجده هنا:

http://www.montada.com/linux4arab/showthread.php?s=&threadid=61798

فك الكرنل في الدليل
/usr/src
وستجد ملف linux بعد فك الكرنل.. إذا كان ملف linux موجود قبل فك ضغط ملف الكرنل فقم بمسحه..
بعد ثلك تذهب للدرايفر speedtouch وتعمل له ..
make

ثم
make install

طبعا يجب أن تكون مستخدم جذري..
سيقوم بوضع عدة ملفات في : /usr/local/bin/

الآن هناك بعض الملفات تحتاج إلى تحرير بمحرر نصوص وكتابة إسمك المستخدم ورقمك السري..
وأيضا كتابة الـ :
-vpi 8 -vci 35

هذه الأرقام تختلف من دولة لإخرى .. ففرنسا مثلا هي8.35 أو 8.67 كما تراة في الأعلى..
وبريطانيا محددة للـ vpi.vci بالرقم 0.38

يمكنك أخذ هذا الرقم من شركة الإتصالات .. أو في الوندوز قم بتشغيل dragdiag.exe تجدة أسفل جريط الأدوات بالقرب الساعة الإلكترونية .. لونه أخضر وأحيانا أصفر وفي بعض الأحيان أحمر حسب حالة الـ ADSL .. أو من مجلد C:\Program Files\Alcatel\SpeedTouch USB ربما دليل البرنامج يختلف عندك قليلا..

شغل البرنامج وستجد في نافذة البرنامج على اليمين زر سهم أخضر أضغط علية وسيضيف نافذه للمعلومات وسيعطيك جميع المعلومات التي تحتاجها.. وهي أول رقمين الأول vpi والثاني vci
أكتبها على رقة حتى لا تنسى..

خذ الرقمين وضعه في ملف الـ adsl الذي تقوم بتحريرة (يأتي مع الدرايفر speedtouch-21062001.tar.gz ) غير القيم الفرنسية في vpi.vci وضع قيمك الخاصة بشركة الإتصال.. ثم الإسم المستخدم بدل fti/xxx@fti الموجودة في الملف حاليا.

إحفظ الملف واغلقه..

وخذ ملف الـ adsl الذي حررته قبل قليل وضعه في الدليل /etc/ppp/peers/

ثم أذهب إلى الأعلى بمرحلة واحدة أي في الدليل /etc/ppp
يوجد ملف إسمه chap-secrets أفتح الملف .. وفي آخر سطر متوفر ضع إسمك ورقمك السري لدى شركة الإتصال على النحو التالي (نعم النجمة يجب تواجدها):
your_login * your_password

إذهب إلى ملف etc/modules.conf/
أفتح الملف وستجد خرابيط كثيرة :D
أبحث عن :
alias char-major-108 ppp_generic
إذا لم تجده أضفه في سطر جديد..
وهذا:
alias tty-ldisc-14 ppp_synctty
إذا لم تجده أضفه إلى سطر جديد..
وأيضا هذا المودل:
alias tty-ldisc-13 n_hdlc
إذا لم تجده أضفه إلى سطر جديد..

احفظ الملف واغلقه

وفي سطر الأوامر .. أي أفتح الترمنل.. أكتب:
modprobe ppp_generic
modprobe ppp_synctty
modprobe n_hdlc

حلو؟
الآن آخر خطوة..
الآن كنا قد تحدثنا عن ملف mgmt.o خذ هذا الملف وضعه في مجلد إسمه mgmt في الدليل /usr/local/
أكتب في الترمنل .. وأنت مستخدم جذري:

usr/local/bin/modem_run -f /usr/local/mgmt/mgmt.o -m/

سيعطيك كلام أنه وجد المودم الـ ADSL .. وأنتظر قليلا .. ربما تشاهد أنوار المودم تطفئ ثم تعمل..
وبعد دقيقة أو أقل .. سيرجع بك إلى سطر الأوامر..
أكتب

pppd call adsl

سيعطيك كلام كثير وخرابيط.. لا عليك... (((((ولا تغلق الترمنل )))) أنتظر خمس ثواني..
أفتح المتصفح وعلى بركة الله.. إذا لم تستطع تصفح أي شئ تأكد وأعد قراءة الشرح..
يوجد FAQ مع الدرايفر قد يكون مفيدا.. ولكن نرجو أنك لن تحتاجها..

الآن عند كل مرة تريد تشغيل المودم.. أدخل كمستخدم عادي .. أفتح الترمنل وأكتب su ثم ضع الكلمة السرية للمستخدم الجذري.. واكتب الأمر الذي في الأعلى..

usr/local/bin/modem_run -f /usr/local/mgmt/mgmt.o -m/
ثم

pppd call adsl

والسبب أنني قلت لك لا تغلق الترمنل (سطر الأوامر) وهو أنك لن تستطيع إغلاق الخط إلى عن طريقه بـ Ctrl C وأيضا في حالة أن الدرايفر لا يستطيع الإتصال بالمزود أيضا لن تفتك من الآف الرسائل التي ستظهر في الترمنل إلى بـ Ctrl C .. وإلا أضطريت لعمل طريقة متعبه بكتابة kill ثم رقم البرنامج وغيره من الأمور الخارجة عن شرحنا في طريقة تركيب الـ ADSL وهناك طريقة أخرى سهلة هو إعادة تشغيل الجهاز حتى يعود الـ pppd إلى حالته الطبيعية وهذا فقط إذا كنت لا تعلم كيف تقوم بعملية الـ kill للبرنامج في سطر الأوامر .. وشرح عملية الـ kill موضوع آخر :)


الآن هل تريد المودم أن يعمل أتوماتيكيا عند دخولك للنكس وبعيداً عن الـ su والمستخدم الجذري والـ Ctrl C والـ kill وإعادة التشغيل في أحيان أخرى ؟!!!!

يوجد ملف إسمه
adsl.sh لاحظ أنه يختلف عن ملف الـ adsl ..
أفتحه بمحرر النصوص وابحث عن :
/usr/local/bin/modem_run -f /home/papillau/software/mgmt/mgmt.o -m

وغيره إلى:

usr/local/bin/modem_run -f /usr/local/mgmt/mgmt.o -m/

أحفظ الملف واغلقه ثم قم بنقل الـ adsl.sh إلى الدليل /etc/rc.d/init.d/
بالأمر: cp adsl.sh /etc/rc.d/init.d/

أو عن طريق مدير ملفات الواجهة المكتبية.. استخدم أيهما أسهل لك في نسخ الملفات..

ثم في سطر الأوامر إذهب إلى ذلك الدليل cd /etc/rc.d/init.d
وتأكد انه موجود بعرض محتوى المجلد بالأمر ls

ثم أكتب وأنت مازلت في المجلد (( في سطر الأوامر بالطبع)) :
chkconfig adsl.sh on

والآن عند بدأ تشغيل نظام mandrake سيعمل الـ ADSL مباشرة.. وإذا قام بفقد الإتصال فالملفadsl.sh سيقوم بتصحيح الخطأ وإعادة ربطك بالمزود بدون مشاكل إلى إذا كان هناك مشكلة من طرف المزود فهذا أمر من جهتهم..
وإذا أحببت إيقاف السكربت من جعل المودم يعمل أثناء تشغيل اللنكس..
فاذهب إلى نفس الدليل:
/etc/rc.d/init.d

واكتب الأمر التالي في الترمنل:
chkconfig adsl.sh off

.. ومبروك .. والحمدالله..راجع هذا الشرح مع الرابط :
http://benoit.papillault.free.fr/speedtouch/user.en.php3


أعتقد أنك أفضل تطبع الموضوع :D
لا تنسى أنني أرفقت ملف Alcatel_Linux.zip مع هذا الموضوع فيه جميع الدرايفرز الي تحتاجها.. طبعا لازم تجيب الكرنل بنفسك من هنا : http://www.kernel.org :)

أرجو أن تقول لنا نتيجة محاولتك .. وأي إستفسار حياك الله.. ونحن وجميع الأخوة هنا في الخدمة والشباب ما يقصرو إن شاء الله..

وبالتوفيق
أخوك ماجد

Linux is Linux
18-01-2002, 12:00 PM
السلام عليكم

كثر الله من أمثالك يا Anatolia ما قصرت و الله .
جزاك الله خير اخي الكريم و الله أعدك أني سوف أحاول أن اقوم بها و ان شاء الله أنجح و أبشرك بخير ان شاء الله .

اكرر شكري لك اخي الكريم

بالتوفيق ،،،

Linux is Linux
03-02-2002, 09:59 PM
السلام عليكم

شكرا جزيلا لك يا اخ Anatolia و شكر جزيل الى كل الإخوان حتى و الم يجاوبوا علي :) .

عموما اخي الكريم ، انا طبقت كل الذي قلته لي و بالحرف الواحد ، و الحمد لله كان كل شيء واضح .

إلا أنه واجهتني مشكلة ادت الى ارتفاع ضغطي صراحة لأنها منعتني من الإتصال باللإنترنت من اللينوكس :( .

المشكلة تكمن في كتابة هذا الأمر :-
usr/local/bin/modem_run -f /usr/local/mgmt/mgmt.o -m/

اذ يرد علي التريمينل بأنه لا يوجد ملف او دايركتوري باسم modem_run !

أنا بحثت عن ملف بهذا الإسم فقد اجده و لكني وجدت ملفا باسم
modem_run.c
اخذته هكذا فقط و نسخته و وضعته في فولدر /bin لكن المشكلة لازالت مستمرة معي .

اخي العزيز ، ارجوك ، قولي ما الحل علما بأني جربت ان استخدم الHard Drake حتى يعمل ديتيكت للمودم و فعلا صاده و لم يطلب مني اي درايفر لأني وضعت الدرايف في مكانه المطلوب
/usr/share/speedtouch
فهل عملي صحيح الى الآن ، و إن كان صحيحا لماذا لا استطيع ان اتصل بالإنترنت و لماذا تظهر لي رسالة تفيد بأنه لا يوجد هناك اي ملف و لا دايريكتوري بهذا الإسم ؟

هذا شيء ، الشيء الثاني هو أني عندما اقوم بفتح الجهاز مرة اخرى و الدخول الى لينوكس عبر الليلو .. تظهر لي رسالة تقول
Curent state: X windowing system
/etc/rc.d/rc: fork: Rescource temprorly unavaiable

و تحت يعطيني
Checking internet connection to start at boot starting ADSL connection: /usr/share/speedtouch/speedtouch.sh fork: Recource temprorly unavailabe

قمت و سويت انستول للماندريك مرة اخرى و أعدت كل شيء و الحمد لله لم تظهر لي اي مشكلة في الإقلاع إلا ان المشكلة ظهرت مرة اخرى عندما يريد اللينوكس اغلاق الجهاز اذ يشل الجهاز و لا تتواجد اي طريقة لإغلاقه الا يدويا ! .

فأرجوا منك اخي و من كل الإخوان الفاهمين ان يرشدوني و يدلوني على الإجابة على هاتين المشكلتين و الله الموفق .

بانتظاركم

Anatolia
06-02-2002, 01:40 PM
أعد المحاولة مرة أخرى..

هل أنت متأكد من عملك لـ make install كما هو مشروح في الأعلى.. لأنه حسب مشكلتك يبدو أنك نسيت أن تعمل make install

مشكلة etc/rc.d/rc: fork: Rescource temprorly unavaiable
هذه مشكلة الـ pppd ..
السبب : عدم التنصيب الصحيح :) ونقل ملف adsl.sh قبل التأكد من أن الإتصال والإرتباط ممكن مع مقدم الخدمة .

راجع الشرح.. فقد ذكرت لك أنه يجب عمل تجربة الإتصال والتصفح وفي حالة نجاح إتصالك وارتباطك مع الشبكة وقدرتك على تصفح عدة مواقع يتم بعدها مرحلة نقل ملف الـ adsl.sh للـ /etc/init.d/ وتنفيذ الأوامر المذكورة في الأعلى.. وفي حالة فشل الإتصال كان يجب عليك عدم نقل ملف الـ adsl.sh إلى /etc/init.d/ ..
ولكن يبدو أنك نقلتها قبل تجربة التصفح والتأكد من أنك استطعت الإرتباط مع مقدم الخدمة..
لذلك خرجت عليك مشكلة etc/rc.d/rc: fork: Rescource temprorly unavaiable

وحلها جدا سهل وهي الذهاب إلى

/etc/init.d/

ثم تنفيذ الأمر التالي

chkconfig adsl.sh off

وتحل هذه المشكلة.. ملاحظة (هذه المشكلة شائعة الحدوث مع توزيعة رد هات )

ولم تكن بحاجة لإعادة تثبيت النظام من جديد :)
استعجلت الله يهديك :)

ودمتم..
أخوك ماجد

Linux is Linux
20-02-2002, 01:53 AM
كتب العضو (Anatolia)
أعد المحاولة مرة أخرى..


هل أنت متأكد من عملك لـ make install كما هو مشروح في الأعلى.. لأنه حسب مشكلتك يبدو أنك نسيت أن تعمل make install

السلام عليكم

أخي الكريم ، مشكلتي أنني لا استطيع ان اجري امر make install في اصداري انا و الذي هو ماندريك 8.1 ، اذ يعطيني الشل جملة مفادها انه لا يوجد امر كهذا . فما هو الحل ؟

simplylinux
20-02-2002, 03:30 PM
ابدا
قم بما أخبرك به ماجد
و عندما تريد أن تكتب أمر make install
يجب أت تكون root
لتقوم بهذا اكتب su -
لاحظ ان علامة ناقص تأتى بعد su و ليس قبلها !!! مشكلة فى الكتابة مع انجليزى/عربى
المهم
بعد أن تكتب هذا الأمر و تدخل الباسوورد
سيعمل كل شىء كما أخبرك ماجد

سلام
محمد الدسوقى

Linux is Linux
21-02-2002, 12:20 AM
السلام عليكم

جزاك الله خيرا اخي محمد ، و جزى الله ماجد كل الخير و الإحسان . اعلم أني اتعبتكم معي و الله . لكن ماذا اقول :) . الله كريم .

عموما سوف احاول بنفسي ان شا ءالله و اكرر المحاولة مرة اخرى .

أنا كنت اكتب الأمر هكذا مسبقا

su

بدون الـ (-) و كنت اتحول الى روت . فبعد تحولي الى الروت اقوم بكتابة الأمر make install و تظهر لي رسالة خطأ . ان شا ءالله سوف اكرر المحاولة و اخبركم .

هل انتم متأكدين من أن الأمر make install يطبق على الماندريك 8.1 لأني قرأت في احدى المرات أنه لا يطبق ! .

تحياتي لكم ،،،

simplylinux
21-02-2002, 05:22 AM
بالتأكيد الأمر يعمل
فقط حاول مرة أخرى و لا تنسى أن تخبرنا بالنتيجة
:)
سلام

كل عام و أنتم بخير

محمد الدسوقى

Anatolia
24-02-2002, 05:22 AM
السلام عليكم..

لا تنسى أول شي..
make

ثم

make install

ضروري :)

أخوك ماجد

Linux is Linux
23-04-2002, 07:40 PM
السلام عليكم

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

يا اخوان ، و الله اني تعبت ، أنا تعبت بكل معنى الكلمة و لكن و الله ما راح ايأس مهما طال الدرب ، و لازم اتعلم كيفية الإتصال بالإنترنت من اللينوكس باستخدام مودم USB ألا و هو SpeedTouch External Modem .

ادري ان الكلام الطويل ما منه فايدة لكن سمعوا شنو صار لي بالظبط:

النقاط على شكل اسئلة ...

1- أنت قلت أخ Anatolia ..

وخذ ملف الـ adsl الذي حررته قبل قليل وضعه في الدليل /etc/ppp/peers/

ثم أذهب إلى الأعلى بمرحلة واحدة أي في الدليل /etc/ppp
---------------------------------------------------------------------

طيب سؤالي: هل أعمل Copy للملف أو أعمل Cut لأنها تفرق طبعا. و خاصة أني أنا امجمع الملفات المطلوبة في ال Desktop و أيضا فاك الضغط منها و الملفات اقصد الفولدرات موجودة في نفس المكان اي في الديسكتوب؟ فهل يفرق هذا؟ و هل يجب ان اعمل Cut أم ماذا؟

2- أنت قلت يا اخ Anatolia ..

الآن كنا قد تحدثنا عن ملف mgmt.o خذ هذا الملف وضعه في مجلد إسمه mgmt في الدليل /usr/local/
----------------------------------------------------------------------

طيب سؤالي .. نفس الفوقي .. بالظبط .. اذ أن الملفات الأصلية انا واضعها في الديسكتوب و هل المطلوب اني اعمل قص او كوبي؟

3- أنت قلت يا اخ Anatolia ..

أكتب في الترمنل .. وأنت مستخدم جذري:

usr/local/bin/modem_run -f /usr/local/mgmt/mgmt.o -m/
-----------------------------------------------------------------------

أنا يوم كتبت هالأمر طلعت لي رسالة مفادها أنه لا يوجد ملف بهذا الاسم أي ال modem_run

فما هو الحل؟

4- أنت قلت يا أخ Anatolia ..

أكتب

pppd call adsl

سيعطيك كلام كثير وخرابيط.. لا عليك... (((((ولا تغلق الترمنل )))) أنتظر خمس ثواني..
أفتح المتصفح وعلى بركة الله..
------------------------------------------------------------------------

و أنا يوم كتبت هالأمر ما طلعت لي خرابيط و لم تظهر أي معلومة و رجعت الى سطر الأوامر مجددا! فما هو الحل و ماذا حدث؟


هذه هي الأسئلة اخواني فلكم الحق أن لا تجيبوا علي لأني مللتكم و الله .

جزاكم الله خيرا


ملاحظة: ركبت الرد هات حاليا و هو مثل الماندريك تقريبا .. فهل يفرق في عملية التثبيت أو لا؟

شكرا

Linux is Linux
23-04-2002, 10:26 PM
السلام عليكم

بالأحرى و بالمختصر القصير .. أنا اصل الى

وفي سطر الأوامر .. أي أفتح الترمنل.. أكتب:
modprobe ppp_generic
modprobe ppp_synctty
modprobe n_hdlc

و بعدها اقف لأني لا استطيع عمل شيء .. إخوي هل أنت متأكد من الطريقة 100% يعني هل انت امجربها؟ لأني امجربها و لحد الحين ما قدرت عليها و توني الحين الحين بعد سويت و وصلت الى كتابة الـ

/usr/local/bin/modem_run -f /usr/local/mgmt/mgmt.o -m

و ما تصير لأنه يقولي ما فيه ملف باسم modem_run ، شوفوا :) حفظ السطر و الله من كثر ما كتبته .

لكن هناك ملف يدعى modem_run.c موجود في فولدر الـ speedtouch-21062001 .. هل هذا هو ؟

شكرا

Linux is Linux
22-05-2002, 07:57 PM
السلام عليكم

:( .. لا تخيبوا أملي اخواني ؟ :(

infrared
23-05-2002, 12:48 AM
اعمل
locate modem_run