كيفية ربط المودم بالانترنت في نظام linux ? لفد قمت بتجريب نظام linux.gnoبمختلف توزيعاته فوجدته في قمة الروعة ويتجاوز بكثير نظام وندوز في كل المستويات الا انه اعترضتني مشكلة عويصة أرجعتني صاغرا لاستعمال الوندوز وهي ربط المودم بالانترنت طبع توجد بعض الطرق لتعريف المودم لكنها معقدة ولا تعمل اذ جله تتطلب استعمال الترمنال فهل توجد طريقة او برنامج لربط المودم بالانترنت جزاكم الله خيرا |
رد: كيفية ربط المودم بالانترنت في نظام linux ? اقتباس:
إدا إدا كنت تستخدم موديم إتصالات المغرب adsl أول شيء هو تعريف الموديم حمل ملفات التعريف الموديم من هنا بعد ما حملت الملف ueagle-atm.tar.gz أكتب اﻷمر هذا : كود: tar -xvf ueagle-atm.tar.gz sudo cp -r ueagle-atm /lib/firmware/ rm -r ueagle-atm* اﻷن يجب نسخ السكربتات الثلاثة في المسار التالي : /usr/bin كود: tar -xvf adsl.tar.gz sudo cp -r configure-adsl /usr/bin/ sudo cp -r start-adsl /usr/bin/ sudo cp -r stop-adsl /usr/bin/ اﻷن إنتهينا من نسخ السكربتات بقي أمامنا إعداد اﻹتصال ننفذ اﻷمر التالي : كود: sudo configure-adsl بعد ذالك يطلب منك إدخال اسم المستخدم كود: Entre Logain [] : قم بإدخال اسم المستخدم مثلا : كود: youssef@menara بعد ذالك يطلب منك إدخال الباسورد كود: Entre password [] : قم بإدخاله اﻷن ما عليك إﻻ إعادة تشغيل الكمبيوتر بعد ذلك أكتب اﻷمر التالي لكي يتم اﻹتصال http://www.s3udy.net/pic/decoration001_files/4.gif أو أول شيء تنسخ السكريبت وتضعه داخل المسار التالي : كود PHP: sudo cp -r modim.sh /usr/bin/ اﻷن لو كان عندك موديم ميدتيل تكتب اﻷمر التالي : كود PHP: sudo modim.sh meditel configure لتعريف الموديم ونفس الطريقة بالنسبة لموديم wana كود PHP: sudo modim.sh wana configure اﻷن تم تعريف الموديم اﻷن كيف نقوم باﻹتصال إليك اﻷمر : كود PHP: sudo modim.sh meditel start ونفس الطريقة مع موديم wana كود PHP: sudo modim.sh wana start لو أردنا قطع اﻹتصال نقوم بالأمر هذا كود PHP: sudo modim.sh meditel stop نفس اﻷمر بالنسبة لموديم wana كود PHP: sudo modim.sh wana start ................. وإليك كود السكربت : كود PHP: #!/bin/sh case "$1" in wana) case "$2" in start) N=$(ps -ef | grep root | grep pppd | grep 1xevdo) if [ "$N" = "" ]; then pppd call 1xevdo fi ;; stop) N=$(ps -ef | grep root | grep pppd | grep 1xevdo) if [ "$N" = "" ]; then echo "WANA Stop" else echo $(ps -ef | grep root | grep pppd | grep 1xevdo) | cut -d " " -f 2 kill $(ps -ef | grep root | grep pppd | grep 1xevdo) | cut -d " " -f 2 fi ;; configure) #### configure wana rm -rf /etc/ppp/peers/1xevdo rm -rf /etc/ppp/peers/1xevdo_chat touch /etc/ppp/peers/1xevdo cat <<EOF > /etc/ppp/peers/1xevdo ttyACM0 115200 debug noauth defaultroute usepeerdns connect-delay 10000 user wana password wana crtscts lock lcp-echo-failure 4 lcp-echo-interval 65535 connect '/usr/sbin/chat -v -t3 -f /etc/ppp/peers/1xevdo_chat' EOF touch /etc/ppp/peers/1xevdo_chat cat <<EOF > /etc/ppp/peers/1xevdo_chat ABORT 'NO CARRIER' ABORT 'ERROR' ABORT 'NO DIALTONE' ABORT 'BUSY' ABORT 'NO ANSWER' '' ATZ OK-AT-OK ATDT#777 CONNECT \d\c EOF chown root:root /etc/ppp/peers/1xevdo chown root:root /etc/ppp/peers/1xevdo_chat modprobe usbserial vendor=1004 product=605e #### configure wana ;; *) echo $"Usage: $0 {wana|meditel} | {start|stop|configure}" ;; esac ;; meditel) case "$2" in start) N=$(ps -ef | grep root | grep pppd | grep meditel) if [ "$N" = "" ]; then pppd call meditel fi ;; stop) N=$(ps -ef | grep root | grep pppd | grep meditel) if [ "$N" = "" ]; then echo "WANA Stop" else echo $(ps -ef | grep root | grep pppd | grep meditel) | cut -d " " -f 2 kill $(ps -ef | grep root | grep pppd | grep meditel) | cut -d " " -f 2 fi ;; configure) rm -rf /etc/ppp/peers/meditel rm -rf /etc/ppp/peers/meditel_chat touch /etc/ppp/peers/meditel cat <<EOF > /etc/ppp/peers/meditel ttyUSB0 115200 debug noauth defaultroute usepeerdns connect-delay 10000 user MEDINET password MEDINET crtscts lock lcp-echo-failure 4 lcp-echo-interval 65535 connect '/usr/sbin/chat -v -t3 -f /etc/ppp/peers/meditel_chat' EOF touch /etc/ppp/peers/meditel_chat cat <<EOF > /etc/ppp/peers/meditel_chat ABORT 'NO CARRIER' ABORT 'ERROR' ABORT 'NO DIALTONE' ABORT 'BUSY' ABORT 'NO ANSWER' '' ATZ OK-AT-OK ATDT*99***1# CONNECT \d\c EOF chown root:root /etc/ppp/peers/meditel chown root:root /etc/ppp/peers/meditel_chat ;; *) echo $"Usage: $0 {wana|meditel} | {start|stop|configure}" ;; esac ;; *) echo $"Usage: $0 {wana|meditel}" ;; esac .............. هذا فيما يخص موديم وانا وميديتيل حمل : modim.sh.tar.gz http://www.s3udy.net/pic/decoration001_files/4.gif الطريقة اليدوية لتعريف موديم اﻹتصاﻻت 3G أول شيء إعزل الموديم من الكمبيوتر وأكتب اﻷمر هذا : كود PHP: sudo cat /proc/bus/usb/devices > tmp_devices sudo ls /dev/tty* > tmp_usb اﻷن قم بشبك الموديم فالكمبيوتر ونفذ اﻷمر التالي والموديم متصل بالكمبوتر كود: sudo diff /proc/bus/usb/devices tmp_devices | grep Vendor [/phpاﻷن بعد تنفيذ اﻷمر أنظر النتائج لي طلعت لك ولنفترض أنها هكذا php] Vendor=106c et ProdID=3701 نتبه للأرقام لي باﻷحمر واﻷزرق تنتبه لهم لأننا سنحتاجهم بعدها ننفذ اﻷمر التالي : كود: sudo modprobe usbserial vendor=0x106c product=0x3701 : ......................... ﻻحظ أننا كتبنا اﻷرقام لي حصلنا عليها سابقا اﻷن تم تعريف الموديم ، نريد اﻷن نعرف اسم المنفذ يوسبي لكي نستخدمه في اﻹتصال ننفذ اﻷمر التالي : كود PHP: sudo ls /dev/tty* > tmp_usb2 diff tmp_usb2 tmp_usb نشوف النتائج لي طلعت لنا ولنفترض أنها هكذا كود PHP: ttyACM0 الحقيقة إما يطلع لنا ttyACM0 أو ttyUSB0 حسب نوع المودم المهم ، قد فرغنا من تعريف المودم ما بقي لنا إﻻ إعداد ملف اﻹتصال عبر هذا الموديم نقوم بإنشاء ملفين داخل المسار التالي : كود PHP: /etc/ppp/peers/ الملف اﻷول نسميه مثلا 3g-menara : يحتوي على التالي : كود: ttyACM0 115200 debug noauth defaultroute usepeerdns connect-delay 10000 user user password passwd crtscts lock lcp-echo-failure 4 lcp-echo-interval 65535 connect '/usr/sbin/chat -v -t3 -f /etc/ppp/peers/3g-menara_chat' نغيير user و passwd حسب ما تعطيه الشركة الحقيقة لكن على ما أظن هو menara والملف الثاني نسميه مثلا : 3g-menara_chat يحتوي على التالي : كود: ABORT 'NO CARRIER' ABORT 'ERROR' ABORT 'NO DIALTONE' ABORT 'BUSY' ABORT 'NO ANSWER' وأيضا تغيير العبارة التالية #xxx برقم اﻷن طريقة اﻹتصال بالنت هي كتالي : كود PHP sudo pppd call 3g-menara وحتى تتأكد أن اﻹتصال نفذ اﻷمر هذا : كود PHP: ifconfig ..... وانظر هل ظهر عندك العبارة التالية : كود: ppp0 أرجو ان اكون قد أفدتك هده الطريقة من أخينا بوحسيني |
الساعة الآن 15:29 |
جميع المواد المنشورة بالموقع تعبر عن أصحابها فقط ولا تعبر بأي شكل من الأشكال عن رأي الموقع ولا يتحمل أي مسؤولية عنها
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd