سبتمبر 18، 2010

طريقة اعداد مودم sagem fast 800 على آرتش لينكس

تلبية لطلب احد متابعي المدونة سأشرح طريقة استخدام مودم sagem fast 800 على توزيعة أرتش لينوكس

الشرح يفترض التالي:
  • استخدام للإصدار أرتش 2010.05 و ما فوق.
  • التأكد من تحديد الحزم التالية أثناء تثبيت نظام أرتش (رغم أنها تثبت تلقائيا كاعتمادات كما يبدوا في الإصدار 2010.05) :
linux-atm
ppp
bridge-utils
rp-pppoe

  • أنك تستخدم نمط الإتصال  PPPoE و بقيمة VCI=35 و VPI=8

أي استخدام آخر -- بما أنك ستصبح مستخدم لأرتش -- عليك أن تقوم به بنفسك يدويا عن طريق البحث أو الإستعانة بطريقة التثبيت على أبونتو مثلا.


الخطوات: (من على حساب المدير root أو بصلاحيات sudo)

  • هذه الخطوة لم تعد ضرورية على نواة لينكس 2.6.35 فما فوق. خطوة متروكة كمرجع: الحصول على ملف برنامج المصنع (firmware) الخاص بمودم sagem fast 800 من هنا. ثم وضع محتواه داخل المجلد الخاص برفع برامج المصنعين /lib/firmware/ عند اقلاع النظام.
مثال:
mkdir  -p  /lib/firmware/ueagle-atm
tar  -zxvf  ueagle-data-1.1.tar.gz  -C  /tmp
cp  -a  -f  /tmp/ueagle-data-1.1/*  /lib/firmware/ueagle-atm/


  • أنشئ ملف ربط الإتصال nano  -w  /etc/ppp/peers/sgmf800 و ضع فيه الإعدادات التالية:
user "login"
noipdefault
usepeerdns
defaultroute
persist
noauth

plugin rp-pppoe.so nas0
#connect /bin/true
default-asyncmap
#nic-nas0
noaccomp
لا تنسى تغيير login باسم حسابك على الخدمة. (لا تحدف علامتي " ")

  • بعد ذلك سنجعل من الملف sgmf800 ملف الربط الإفتراضي:
ln  -s  /etc/ppp/peers/sgmf800  /etc/ppp/peers/provider

  • ثم يجب اضافة اسم المستخدم (الإشتراك) و كلمة السر على الملفين :
nano  -w /etc/ppp/pap-secrets
و
nano  -w /etc/ppp/chap-secrets

"login"  *  "password"  *

تُغير login و password و تترك علامات " و * كما هي.


  • الآن ستنشئ ملف تفعيل الربط nano  -w  /usr/bin/dslup

  • و ستنقل إليه المحتوى التالي كما هو مع تعديل قيمة vpi و vci من 8.35 إلى قيمة مختلفة ان احتجت إلى ذلك:

#!/bin/sh

echo  "Stopping all previous ppp connections"
poff  -a
/etc/rc.d/ppp  stop  >/dev/null
echo

echo  "Cleaning routes and ppp interfaces"
for  i  in {0..10}
do
/sbin/route  del  default  >/dev/null  2>/dev/null
ifconfig  ppp${i}  down  >/dev/null  2>/dev/null
done
echo

echo  "Bringing down nas0 & killing all bridging processes"
sleep  1
ifconfig  nas0  down  2>/dev/null
killall  br2684ctl  2>/dev/null
sleep  1
echo

echo  "Probing modules"
modprobe  pppoe
modprobe  ueagle-atm
modprobe  br2684
echo

echo  "Bridging"
br2684ctl  -c 0  -a 8.35  -e 0  -b
ifconfig  nas0  up
echo

#echo  "Restarting ppp"
#/etc/rc.d/ppp  start
#echo

echo  "Connecting"
pppd  call  sgmf800
echo
sleep  5

echo  "**********************"
ifconfig  ppp0  up
echo
sleep  5
echo
ifconfig
echo
/sbin/route
echo 

  • الأن سنجعل الملف قابل للتشغيل من خلال:
chmod  +x  /usr/bin/dslup

  • بعدها صل المودم بالجهاز، انتظر قليلا إلى أن تضيئ الإشارتين (PWR و DSL) على المودم ثم نفد الأمر ليتم ربط الإتصال بالأنترنت.
dslup
أو
/usr/bin/dslup

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

هناك تعليق واحد:

  1. غير معرف1/10/10 5:20 م

    شكرا على التوضيح
    في ميزان حسناتك

    ردحذف