ابو حجاج
18-04-2004, 12:52 AM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
بداية تعرفت إلى هذه البوابة الكريمة من قبل أخ كريم وعزيز هو الأخ marr وقد وضعت هذا الموضوع في بوابة العرب وأردت أن أدرجه هنا أيضاً لتعم الفائدة وكما أفادني الكثيرون مما أفاء الله عليهم بعلمه، أرجو أن أكون هنا أخاً جديداً ومفيداً لكم.
بحثت كثيراً في المنتديات وفي الشبكة بشكل عام وكم كنت أتوق أن أتصفح الإنترنت من نظام اللينكس ولكن للأسف في ذلك الوقت كان النظام لا يتعرف على المودم، ليس لذنب جناه النظام ولكن لاحتكار الويندوز للساحة ولأن الشركات المنتجة للمعدات تزودها على الغالب بتعريف للويندوز (درايفر) ولا تفعل ذلك مع لينكس، إلى أن هداني الله إلى موقع يزود بتعريف للينكس وهو www.linuxant.com والحمد لله تم تعريف المودم وبت اتصفح الانترنيت من اللينكس.
في البداية أود التوضيح أن الموقع يزود بدرايفرات للمودم من نوع conexant أو ما كان يعرف سابقاً ب Rockwell (حسب قول الموقع) لذلك إن كان شخص ما لديه مودم من نوع آخر فليعذرني لأني لا أعرف طريقة تعريفه.
أولاً: يجب أن تعرف نوع المودم وقد هيأ الموقع أداة أو برنامج صغير يمكنك تشغيله من الويندوز للتعرف على المودم هل هو HSF أم HCF ويمكنك إنزال الملف
http://www.linuxant.com/drivers/files/listmodem_app.zip
بالإضافة لذلك وفي حال فشل البرنامج بالتعرف على نوع المودم يمكنك فعل ذلك يدوياً من خلال فك المودم و النظر إلى الشريحة المركبة عليه و تحديد النوع من خلال قراءة الملف التالي و الموجود في الموقع نفسه
http://www.linuxant.com/drivers/files/check_chipset.pdf
ثانياً: بعد أن تعرفت إلى نوع المودم يجب أن تعرف نوع اللينكس الذي لديك و الكيرنل
طبعاً نوع اللينكس تعرفه فأنت الذي نصبته أما عن الكيرنل فاذهب إلى التيرمينال واطبع الأمر uname -r و هذا ما ظهر بالنسبة لي عند طباعة الأمر 2.4.3-20 mdk حيث لدي ماندريك 8 و الكيرنل 2.4.3-20
الآن بعد أن عرفت المودم و الكيرنل اذهب إلى
http://www.linuxant.com/drivers/
و اختارمن الايسر الرابط الذي يناسب مودمك HSF ام HCF ثم اضغط على download فيحولك إلى صفحة الاتفاقية ثم اضغط على Agree فيحولك إلى صفحة اختيار نوع التوزيعة التي لديك أو نسخة اللينكس التي لديك ثم سيحولك الرابط إلى صفحة التحميل هنا اختر الرابط الذي يناسب نسخة الكيرنل التي لديك ثم انزل الدرايفر.
الآن بعد أن أنزلت الدرايفر بقيت عملية التنصيب
في البدء يفضل إزالة التعريف المتواجد حالياً للمودم على جهازك ويتم ذلك بكتابة ما يلي في الترمينال rpm -e hsflinmodem أو make uninstall للذين يستخدمون نسخ rpm أو tar من هذه الحزم على التوالي (في الحقيقة لا أعرف عن الأمر هذا وقد نقلته من الموقع وللذين حباهم الله بالعلم أن يشرحوا لنا عنه)
1) بالنسبة للذين انزلوا الدرايفر الذي يكون على الشكل التالي (*.{arch}.rpm) (لا أدري ماالسبب ولكن الكتابة هنا تنقلب والصحيح هو النجمة ثم نقطة ثم بين قوسين العبارة ثم نقطة ثم ار بي ام) يكون التنصيب كما يلي:
أ – نصب ال rpm بالعبارة التالية
rpm -i hsflinmodem-{version}.{arch}.rpm
طبعاً تستبدل العبارة version بالنسخة التي أنزلتها مثلاً أنا كانت لدي عبارة التنصيب هي التالية :
rpm -i hsflinmodem-5.03.27lnxtbeta03042700k2.4.3_20mdk-1mdk.i586.rpm
ب – في حال الحاجة يمكنك تشغيل العبارة hsfconfig وذلك لإكمال التنصيب أو لتغيير الإعدادات.
بالنسبة للذين انزلوا الدرايفر على الشكل التالي (*.src.rpm) أو (*.tar..gz)
(2) بالنسبة للذين انزلوا التعريف على الشكل التالي src.rpm.*
يكون التعريف (ودائماً حسب شرح الموقع وأعذروني فأحياناً انقل لكم عبارات لاأفهمها بشكل جيد فأنا ايضاً مبتدء في اللينكس).
أ - قم بإنشاء حزمة rpm (زوجية binary) جديدة لمنصتك باستعمال العبارة
rpm --rebuild hsflinmodem -{version}.src.rpm
ب - قم بتنصيب حزمة ال RPM الزوجية كما هو موضح في الطريقة اعلاه اي (1)
(3) بالنسبة للذين انزلوا الدرايفر على الشكل التالي tar.gz.*
1- فك ضغط الملف (الحزمة) بالعبارة tar -xzf hsflinmodem-{version}.tar.gz
2- انتقل إلى مجلد الحزمة بالعبارة التالية cd hsflinmodem-{version}.tar.gz
3- شغل الأمر make install من أعلى دليل الحزمة
4- شغل الأمر hsflinmodem لإتمام التنصيب و التعريف
أخيراً ارجو ان أكون قد أفدتكم في تعريف الموديم وللذين يجدون أن بعض المعلومات في الشرح غير واضحة أرجو منهم ان يعذروني فقد حاولت الترجمة بقدر معلوماتي في اللينكس ولعلي لوكنت مضطلعاً بشكل أكبر لأتت الترجمة بشكل أعمق وأوضح
أود أن أضيف تصحيح قام بإضافته أخ كريم هو الأخ ErrorMsg في منتدى المنتدى أن عبارة binary لا تعني زوجي أو زوجية كما ذكرت انا هنا خطأً، وإنما ملف جاهز قابل للتنفيذ "ليس ملف C مثلا" وقد جائت الكلمة من التشفير الثنائي سلاسل من الصفر والواحد، فوجب التوضيح وشكراً لكل من يهدي إلي أخطائي.
كما أن هذا التعريف ليس فقط ل conxant بل لكل المودمات المعتمدة على طقم الرقائق conxant ، هناك الكثير من الشركات تستعمل رقائق conxant
لتعرف ما لديك اكتب
lspci
ستظهر الكروت الموجودة لديك
والحديث أيضاً
أمر make install يسبقه الأمرين :
configure/.
وبعده الأمر
make
منقول للأخ أبو البواسل في منتدى داماس
أخوكم ابو حجاج
السلام عليكم ورحمة الله وبركاته
بداية تعرفت إلى هذه البوابة الكريمة من قبل أخ كريم وعزيز هو الأخ marr وقد وضعت هذا الموضوع في بوابة العرب وأردت أن أدرجه هنا أيضاً لتعم الفائدة وكما أفادني الكثيرون مما أفاء الله عليهم بعلمه، أرجو أن أكون هنا أخاً جديداً ومفيداً لكم.
بحثت كثيراً في المنتديات وفي الشبكة بشكل عام وكم كنت أتوق أن أتصفح الإنترنت من نظام اللينكس ولكن للأسف في ذلك الوقت كان النظام لا يتعرف على المودم، ليس لذنب جناه النظام ولكن لاحتكار الويندوز للساحة ولأن الشركات المنتجة للمعدات تزودها على الغالب بتعريف للويندوز (درايفر) ولا تفعل ذلك مع لينكس، إلى أن هداني الله إلى موقع يزود بتعريف للينكس وهو www.linuxant.com والحمد لله تم تعريف المودم وبت اتصفح الانترنيت من اللينكس.
في البداية أود التوضيح أن الموقع يزود بدرايفرات للمودم من نوع conexant أو ما كان يعرف سابقاً ب Rockwell (حسب قول الموقع) لذلك إن كان شخص ما لديه مودم من نوع آخر فليعذرني لأني لا أعرف طريقة تعريفه.
أولاً: يجب أن تعرف نوع المودم وقد هيأ الموقع أداة أو برنامج صغير يمكنك تشغيله من الويندوز للتعرف على المودم هل هو HSF أم HCF ويمكنك إنزال الملف
http://www.linuxant.com/drivers/files/listmodem_app.zip
بالإضافة لذلك وفي حال فشل البرنامج بالتعرف على نوع المودم يمكنك فعل ذلك يدوياً من خلال فك المودم و النظر إلى الشريحة المركبة عليه و تحديد النوع من خلال قراءة الملف التالي و الموجود في الموقع نفسه
http://www.linuxant.com/drivers/files/check_chipset.pdf
ثانياً: بعد أن تعرفت إلى نوع المودم يجب أن تعرف نوع اللينكس الذي لديك و الكيرنل
طبعاً نوع اللينكس تعرفه فأنت الذي نصبته أما عن الكيرنل فاذهب إلى التيرمينال واطبع الأمر uname -r و هذا ما ظهر بالنسبة لي عند طباعة الأمر 2.4.3-20 mdk حيث لدي ماندريك 8 و الكيرنل 2.4.3-20
الآن بعد أن عرفت المودم و الكيرنل اذهب إلى
http://www.linuxant.com/drivers/
و اختارمن الايسر الرابط الذي يناسب مودمك HSF ام HCF ثم اضغط على download فيحولك إلى صفحة الاتفاقية ثم اضغط على Agree فيحولك إلى صفحة اختيار نوع التوزيعة التي لديك أو نسخة اللينكس التي لديك ثم سيحولك الرابط إلى صفحة التحميل هنا اختر الرابط الذي يناسب نسخة الكيرنل التي لديك ثم انزل الدرايفر.
الآن بعد أن أنزلت الدرايفر بقيت عملية التنصيب
في البدء يفضل إزالة التعريف المتواجد حالياً للمودم على جهازك ويتم ذلك بكتابة ما يلي في الترمينال rpm -e hsflinmodem أو make uninstall للذين يستخدمون نسخ rpm أو tar من هذه الحزم على التوالي (في الحقيقة لا أعرف عن الأمر هذا وقد نقلته من الموقع وللذين حباهم الله بالعلم أن يشرحوا لنا عنه)
1) بالنسبة للذين انزلوا الدرايفر الذي يكون على الشكل التالي (*.{arch}.rpm) (لا أدري ماالسبب ولكن الكتابة هنا تنقلب والصحيح هو النجمة ثم نقطة ثم بين قوسين العبارة ثم نقطة ثم ار بي ام) يكون التنصيب كما يلي:
أ – نصب ال rpm بالعبارة التالية
rpm -i hsflinmodem-{version}.{arch}.rpm
طبعاً تستبدل العبارة version بالنسخة التي أنزلتها مثلاً أنا كانت لدي عبارة التنصيب هي التالية :
rpm -i hsflinmodem-5.03.27lnxtbeta03042700k2.4.3_20mdk-1mdk.i586.rpm
ب – في حال الحاجة يمكنك تشغيل العبارة hsfconfig وذلك لإكمال التنصيب أو لتغيير الإعدادات.
بالنسبة للذين انزلوا الدرايفر على الشكل التالي (*.src.rpm) أو (*.tar..gz)
(2) بالنسبة للذين انزلوا التعريف على الشكل التالي src.rpm.*
يكون التعريف (ودائماً حسب شرح الموقع وأعذروني فأحياناً انقل لكم عبارات لاأفهمها بشكل جيد فأنا ايضاً مبتدء في اللينكس).
أ - قم بإنشاء حزمة rpm (زوجية binary) جديدة لمنصتك باستعمال العبارة
rpm --rebuild hsflinmodem -{version}.src.rpm
ب - قم بتنصيب حزمة ال RPM الزوجية كما هو موضح في الطريقة اعلاه اي (1)
(3) بالنسبة للذين انزلوا الدرايفر على الشكل التالي tar.gz.*
1- فك ضغط الملف (الحزمة) بالعبارة tar -xzf hsflinmodem-{version}.tar.gz
2- انتقل إلى مجلد الحزمة بالعبارة التالية cd hsflinmodem-{version}.tar.gz
3- شغل الأمر make install من أعلى دليل الحزمة
4- شغل الأمر hsflinmodem لإتمام التنصيب و التعريف
أخيراً ارجو ان أكون قد أفدتكم في تعريف الموديم وللذين يجدون أن بعض المعلومات في الشرح غير واضحة أرجو منهم ان يعذروني فقد حاولت الترجمة بقدر معلوماتي في اللينكس ولعلي لوكنت مضطلعاً بشكل أكبر لأتت الترجمة بشكل أعمق وأوضح
أود أن أضيف تصحيح قام بإضافته أخ كريم هو الأخ ErrorMsg في منتدى المنتدى أن عبارة binary لا تعني زوجي أو زوجية كما ذكرت انا هنا خطأً، وإنما ملف جاهز قابل للتنفيذ "ليس ملف C مثلا" وقد جائت الكلمة من التشفير الثنائي سلاسل من الصفر والواحد، فوجب التوضيح وشكراً لكل من يهدي إلي أخطائي.
كما أن هذا التعريف ليس فقط ل conxant بل لكل المودمات المعتمدة على طقم الرقائق conxant ، هناك الكثير من الشركات تستعمل رقائق conxant
لتعرف ما لديك اكتب
lspci
ستظهر الكروت الموجودة لديك
والحديث أيضاً
أمر make install يسبقه الأمرين :
configure/.
وبعده الأمر
make
منقول للأخ أبو البواسل في منتدى داماس
أخوكم ابو حجاج