تلبية لطلب احد متابعي المدونة سأشرح طريقة استخدام مودم 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/
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
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
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 لتضمينها.
شكرا على التوضيح
ردحذففي ميزان حسناتك