BlueTooth
09-09-2003, 11:36 AM
http://www.bahrain2night.com/forum/usersfiles/3089-alcatel_speedtouch_usb.jpg
في بداية استخدامي للينكس وجدت العديد من الصعوبات في تثبيت السبيدتاج الذي تستخدمه الشركة الاتصالات البحرينية بتلكو..وبعد تجربة العديد من المواقع والطرق استطعت اخيرا ان اشغله بالأعتماد على موقعين رئيسين سأذكرهما لاحقاً..
//في هذا الشرح سأحاول ان اضيف الملفات التي عدلتها كأمثلة..وسأحاول ان اكتب جميع الاوامر بحكم ان الموضوع موجه للمبتدأيين,//
المطلوب:
#تأكد من دخولك النظام كroot
#وبعض الملفات التي سأذكرها في اثناء الشرح..
#الصبر..
في البداية يجب عليك ان تنزل هذا الملف: speedtouch-1.1.tar.gz
وهو ملف درايفر كتبه شخص يلقب ببنوات..Benoite
لفك الضغط اكتب هذا الامر طبعا في مكان البرنامج (استخدم الامر cd للتنقل في المجلدات)
tar xvzf speedtouch-1.1.tar.gz
للأختصار اكتب tar xvzf speed ثم اضغط على المفتاح [Tab] لتكملة الباقي.
بعد ذلك اكتب هذا الامر للدخول في مجلد البرنامج
cd speedtouch-1.1
بعد الدخول استخدم هذه البرامج على التوالي.
./configure
make
make install
اذا انتهى كل شيء بدون مشاكل فهذا يعني ان الدرايفر قد ثبت بنجاح..
بعد ذلك قم بتنزيل هذا الملف speedmgmt.tar.gz
وفك الضغط عنه -كما ذكر- في مكان تعرفه..ولاتثبت اي شيء فيه
او يمكنك ان تستخدم هذا الملف alcaudsl.sys اذا كنت من مستخدمي الوندوز..
تأكد من ان الhotplugging يعمل عند البدأ وذلك بأستخدام هذه الاوامر.
# cd /etc/rc.d/rc3.d
# ln -s ../init.d/hotplug S07hotplug
وتأكد انه يغلق تلقائياً عند اغلاق الجهاز بأستخدام هذه الاوامر
# cd /etc/rc.d/rc3.d
# ln -s ../init.d/hotplug K07hotplug
وصلنا لقسم التعديلات..
يمكنك استخدام اي محرر للتعديل..او ستخدام الاوامر vi وpico
قم بفتح هذه الملف:
/etc/ppp/options
وقم بأضافة هذه الاسطر:
noauth
usepeerdns
lock
noipdefault
قم بصناعة هذا الملف:
/etc/ppp/peers/adsl
وذلك بأستخدام الامريين على الترتيب
mkdir /etc/ppp/peers
لصنع المجلد
touch /etc/ppp/peers/adsl
لصنع الملف
بعد ذلك قم بتعديل الملف الذي صنعته
/etc/ppp/peers/adsl
وقم بأضافة هذه الاسطر:
#
# This file could be rename but its place is under /etc/ppp/peers
# To connect to Internet using this configuration file
# pppd call adsl, where "adsl" stands for the name of this file
#
debug
kdebug 1
noipdefault
defaultroute
pty "/usr/local/sbin/pppoa3 -m 1 -c -vpi 0 -vci 38"
sync
user "your_login_here"
noauth
noaccomp
nopcomp
noccp
novj
holdoff 4
persist
maxfail 25
usepeerdns
قم بتغير هذا السطر بما يناسبك
user "your_login_here"
قم بتعديل هذا الملفيين
/etc/ppp/chap-secrets و /etc/ppp/pap-secrets
كما يلي
قم بأضافة هذه الاسطر في الملفين
username * password
لاحاجة لأشرح ماذا تغير :)
عدل هذا الملف
/etc/modules.conf
وقم بأضافة هذه الاسطر
alias char-major-108 ppp_generic
alias /dev/ppp ppp_generic
alias tty-ldisc-3 ppp_async
alias tty-ldisc-13 n_hdlc
alias tty-ldisc-14 ppp_synctty
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate
alias ppp-compress-26 ppp_deflate
قم بتعديل هذا الملف
/etc/hotplug/usb.usermap
وقم بأضافة هذه الاسطر:
speedtouch 0x0003 0x06b9 0x4061 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
عدل هذا الملف
/etc/hotplug/usb/speedtouch
وقم باضافة هذه الاسطر
#!/bin/bash
case $ACTION in
add)
/usr/local/bin/modem_run -f /usr/local/lib/mgmt.o -m (Where the path is to mgmt.o)
pppd call adsl
;;
remove)
killall modem_run
killall pppd
;;
esac
تأكد من تغير هذا المكان بما يناسب
/usr/local/lib/mgmt.o
مثال
تغير
/usr/local/lib/mgmt.o
الى
/root/mgmt.o او /root/alcaudsl.sys
عدل هذا الملف
/etc/resolv.conf
واضف هذه الاسطر:
nameserver 193.188.97.193
nameserver 193.188.97.194
اذهب لهذا الموقع للتأكد
http://www.inet.com.bh/
بعد ذلك اعد تشغيل الجهاز وانتظر لفترة ثم استخدم الانترنت فاذا لم يحصل شيء تابع هذه الخطوات:
نزل هذا الملف وقم بفكه و تثبيته مثل ماذكر اول الدرس
speedtouch-20011007.tar.gz
قم بصناعة هذا الملف في اي مكان
startadsl
قم بأضافة هذه الأسطر..
#!/bin/sh
/sbin/modprobe n_hdlc >& /tmp/pppd.log
/sbin/modprobe ppp_synctty &> /tmp/pppd.log
/usr/local/bin/modem_run -f /root/mgmt/mgmt.o -m
/usr/sbin/pppd call adsl &> /tmp/pppd.log
/sbin/route add default ppp0
ملاحظة هامة جداً:لاتنسى تغير هذا السطر كما يلزم
/usr/local/bin/modem_run -f /root/mgmt/mgmt.o -m
وتحديدا هذا الجزء
/root/mgmt/mgmt.o
اجعل هذا الملف كمنفذ بأستخدام هذا الامر:
chmod 700 /root/startadsl
لبدأ الاتصال استخدم هذا الامر:
./startadsl&
ثم اكتب هذا الامر لمشاهدة مايحدث
tail -f /tmp/pppd.log
انتظر فترة لتلاحظ ان الموديم بدأ بالعمل
مبروك لقد استطعت تشغيل احد اصعب الاجهزة في لينكس :).
كتبت هذا الملف بعد اسبوعين من تجربة الردهات..لذلك ارجو التصحيح ان وجدت اخطاء في الاوامر.
في بداية استخدامي للينكس وجدت العديد من الصعوبات في تثبيت السبيدتاج الذي تستخدمه الشركة الاتصالات البحرينية بتلكو..وبعد تجربة العديد من المواقع والطرق استطعت اخيرا ان اشغله بالأعتماد على موقعين رئيسين سأذكرهما لاحقاً..
//في هذا الشرح سأحاول ان اضيف الملفات التي عدلتها كأمثلة..وسأحاول ان اكتب جميع الاوامر بحكم ان الموضوع موجه للمبتدأيين,//
المطلوب:
#تأكد من دخولك النظام كroot
#وبعض الملفات التي سأذكرها في اثناء الشرح..
#الصبر..
في البداية يجب عليك ان تنزل هذا الملف: speedtouch-1.1.tar.gz
وهو ملف درايفر كتبه شخص يلقب ببنوات..Benoite
لفك الضغط اكتب هذا الامر طبعا في مكان البرنامج (استخدم الامر cd للتنقل في المجلدات)
tar xvzf speedtouch-1.1.tar.gz
للأختصار اكتب tar xvzf speed ثم اضغط على المفتاح [Tab] لتكملة الباقي.
بعد ذلك اكتب هذا الامر للدخول في مجلد البرنامج
cd speedtouch-1.1
بعد الدخول استخدم هذه البرامج على التوالي.
./configure
make
make install
اذا انتهى كل شيء بدون مشاكل فهذا يعني ان الدرايفر قد ثبت بنجاح..
بعد ذلك قم بتنزيل هذا الملف speedmgmt.tar.gz
وفك الضغط عنه -كما ذكر- في مكان تعرفه..ولاتثبت اي شيء فيه
او يمكنك ان تستخدم هذا الملف alcaudsl.sys اذا كنت من مستخدمي الوندوز..
تأكد من ان الhotplugging يعمل عند البدأ وذلك بأستخدام هذه الاوامر.
# cd /etc/rc.d/rc3.d
# ln -s ../init.d/hotplug S07hotplug
وتأكد انه يغلق تلقائياً عند اغلاق الجهاز بأستخدام هذه الاوامر
# cd /etc/rc.d/rc3.d
# ln -s ../init.d/hotplug K07hotplug
وصلنا لقسم التعديلات..
يمكنك استخدام اي محرر للتعديل..او ستخدام الاوامر vi وpico
قم بفتح هذه الملف:
/etc/ppp/options
وقم بأضافة هذه الاسطر:
noauth
usepeerdns
lock
noipdefault
قم بصناعة هذا الملف:
/etc/ppp/peers/adsl
وذلك بأستخدام الامريين على الترتيب
mkdir /etc/ppp/peers
لصنع المجلد
touch /etc/ppp/peers/adsl
لصنع الملف
بعد ذلك قم بتعديل الملف الذي صنعته
/etc/ppp/peers/adsl
وقم بأضافة هذه الاسطر:
#
# This file could be rename but its place is under /etc/ppp/peers
# To connect to Internet using this configuration file
# pppd call adsl, where "adsl" stands for the name of this file
#
debug
kdebug 1
noipdefault
defaultroute
pty "/usr/local/sbin/pppoa3 -m 1 -c -vpi 0 -vci 38"
sync
user "your_login_here"
noauth
noaccomp
nopcomp
noccp
novj
holdoff 4
persist
maxfail 25
usepeerdns
قم بتغير هذا السطر بما يناسبك
user "your_login_here"
قم بتعديل هذا الملفيين
/etc/ppp/chap-secrets و /etc/ppp/pap-secrets
كما يلي
قم بأضافة هذه الاسطر في الملفين
username * password
لاحاجة لأشرح ماذا تغير :)
عدل هذا الملف
/etc/modules.conf
وقم بأضافة هذه الاسطر
alias char-major-108 ppp_generic
alias /dev/ppp ppp_generic
alias tty-ldisc-3 ppp_async
alias tty-ldisc-13 n_hdlc
alias tty-ldisc-14 ppp_synctty
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate
alias ppp-compress-26 ppp_deflate
قم بتعديل هذا الملف
/etc/hotplug/usb.usermap
وقم بأضافة هذه الاسطر:
speedtouch 0x0003 0x06b9 0x4061 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
عدل هذا الملف
/etc/hotplug/usb/speedtouch
وقم باضافة هذه الاسطر
#!/bin/bash
case $ACTION in
add)
/usr/local/bin/modem_run -f /usr/local/lib/mgmt.o -m (Where the path is to mgmt.o)
pppd call adsl
;;
remove)
killall modem_run
killall pppd
;;
esac
تأكد من تغير هذا المكان بما يناسب
/usr/local/lib/mgmt.o
مثال
تغير
/usr/local/lib/mgmt.o
الى
/root/mgmt.o او /root/alcaudsl.sys
عدل هذا الملف
/etc/resolv.conf
واضف هذه الاسطر:
nameserver 193.188.97.193
nameserver 193.188.97.194
اذهب لهذا الموقع للتأكد
http://www.inet.com.bh/
بعد ذلك اعد تشغيل الجهاز وانتظر لفترة ثم استخدم الانترنت فاذا لم يحصل شيء تابع هذه الخطوات:
نزل هذا الملف وقم بفكه و تثبيته مثل ماذكر اول الدرس
speedtouch-20011007.tar.gz
قم بصناعة هذا الملف في اي مكان
startadsl
قم بأضافة هذه الأسطر..
#!/bin/sh
/sbin/modprobe n_hdlc >& /tmp/pppd.log
/sbin/modprobe ppp_synctty &> /tmp/pppd.log
/usr/local/bin/modem_run -f /root/mgmt/mgmt.o -m
/usr/sbin/pppd call adsl &> /tmp/pppd.log
/sbin/route add default ppp0
ملاحظة هامة جداً:لاتنسى تغير هذا السطر كما يلزم
/usr/local/bin/modem_run -f /root/mgmt/mgmt.o -m
وتحديدا هذا الجزء
/root/mgmt/mgmt.o
اجعل هذا الملف كمنفذ بأستخدام هذا الامر:
chmod 700 /root/startadsl
لبدأ الاتصال استخدم هذا الامر:
./startadsl&
ثم اكتب هذا الامر لمشاهدة مايحدث
tail -f /tmp/pppd.log
انتظر فترة لتلاحظ ان الموديم بدأ بالعمل
مبروك لقد استطعت تشغيل احد اصعب الاجهزة في لينكس :).
كتبت هذا الملف بعد اسبوعين من تجربة الردهات..لذلك ارجو التصحيح ان وجدت اخطاء في الاوامر.