السلام عليكم
هل لينكس يستخدم طريقة رد الاتصال.
مع التحية ،،،
عرض للطباعة
السلام عليكم
هل لينكس يستخدم طريقة رد الاتصال.
مع التحية ،،،
بصراحه مش فاهم
رد اتصال يعني رد مكالمه هاتف يعني ؟
more info plz
السلام عليكم ورحمة الله وبركاته
أخي العزيز xox2
ماذا تريد بالضبط الله يجزيك بالخير؟؟
هل تريد استخدام لينكس كخادم أو كمستخدم؟؟
السلام عليكم
اعتقد الأخ يقصد Call Back وهي ميزة بالوندوز دومين كونترولر وهي ان المستخدم يتصل عبر الفاكس مودم عا السيرفر ومن بعدها يقوم السيرفر بقطع الأتصال من طرفه ويرد يتصل بالمستخدم وممكن بعدها يستخدم انترنت او اي شي عن طريق السيرفر... ولله اعلم :)
السلام عليكم
Call Back وهي ان المستخدم يتصل عبر المودم على السيرفر ومن بعدها يقوم السيرفر بقطع الاتصال من طرفه ويعاود الاتصال بالمستخدم وذلك لتوفير قيمة الاتصال بالانترنت. وهذا ما اقصده بالظبط. (نظام شركات).
تحياتي للجميع ...:ciao:
السلام عليكم ورحمة الله وبركاته
أخواني الأعزاء لقد وجدت الموقع التالي وهو يتحدث عن كيفية جعل نظام لينكس كمستخدم يتصل على خادم ويندوز باستخدام MS-CHAP مع خاصية الـ callback.
في الواقع أنا أبحث عن هذا الموضوع منذ زمن، وقد وجدت الموقع وحاولت قراءته ولكني لم أستطع أن أفهمه جيداً.
آمل من الأخوة الكرام أن يقوم أحد منهم بشرح ملخص الموضوع والخطوات باللغة العربية لكي نستفيد منه أفضل استفادة.
ولكم جزيل الشكر...
انا ايضا اريد الطريقة
انا اريد ان استخدم اللينكس ولكن الاتصال بالانترنت هي المشكلة عندي
فاستخدم الوندوز لانه يدعم call back
ارجوا التكرم بشرح الطريقة لاني مشتاق ادخل الانترنت باللينكس
لي الى الان اكثر من سنة اتمنى اني اعرف الطريقة
وجدت الكثير من المواقع تشرح بالانجلنزي ولكن
اولاً لا اعرف الانجلنزية
ثانياً لا اعرف استخدم اللينكس واكوده
فارجوا التكرم بشرح الطريقة بالعربي ولكم جزيل الشكر
الاخ أبـ فيصل ـو: أين هو الموقع؟
يا أبو فيصل ..
وين الوصلة مالت الموقع ؟؟؟
السلام
للي يعرف انجليزي انا حصلت الموقع وانشالله تستفيدو منه وبأذن الله انا حترجم الصفحة وحنزلها باقرب وقت عطوني وقت بس ...
رابط الموقع هو http://tvilda.stilius.net/callback_en.php
وهذا موقع تاني لعيونكم
http://www.nikhef.nl/pub/computing/d...nux/index.html
السلام عليكم ورحمة الله وبركاته
آسف على النسيان والتأخر في الرد يا أخوتي الأعزاء
(جل من لا يسهو)
الرابط هنا
السلام عليكم جميعا ..
اخذت لي لفة على الوصلات الي حطوها الأخوة الكرام وبفضل الله عملت ترجمة لوصلتين منهم . إن شاء الله احط الوصلة التابعة للترجمة حتى يسهل على الآخرين معرفة الموضوع الأصلي وأيضا مايصير هناك تداخل أو إشتباه في المواضيع الثلاثة .
بالنسبة للعنوان الي من عند أخونا أبوفيصل يحتاج وقت إلى ترجمته لأنه يتكون من 17 صفحة تقريبا . على العموم عندكم موضوعين إن شاء الله تكون فيهم الفائدة والثالث إن شاء الله في الطريق بس على الله مايصير تـفتيش في الطريق ويتأخر الملف عن الترجمة :D
في رأيي الشخصي بأن تثبيت الموضوع هو فكرة صائبة حتى يتمكن الأخوة الأفاضل من الرجوع له في أي وقت يحتاجونه .
أسأل الله التوفيق للجميع :)
الموضوع الأول : http://tvilda.stilius.net/callback_en.php
يتكلم عن لينكس دبيان ..
بسم الله نبدأإتصال وإعادة إتصال من السيرفر باستخدام دبيان PPPيقول صاحب الشرح في مقدمة الكلام :
في البداية اسمحوا لي على لغتي الإنجليزية . لقد قررت كتابة هذا الدرس خصوصا لأساعد الآخرين على إعداد أجهزتهم التي تحمل برنامج لينكس حتى يتمكنوا من استخدام خاصية PPP للإتصال ورجوع الإتصال عن طريق الخادم ( السيرفر ) .
في البداية عملت على هذا الشرح لمدة 12 ساعة باستخدام دروس وشروحات مختلفة ولكن يوجد بها أخطاء صغيرة في الإعدادات ولهذا استخدمت كل الإمكانيات التي وجدتها على الإنترنت حتى أبلغ الهدف المنشود وفي النهاية وصلت إلى ما أريد .
برنامج ماقبل الإعداد
كنت استخدم نظام التـشغيل من دبيان :
debian:~# uname -a
Linux debian 2.2.20 #1 Sat Apr 20 11:45:28 EST 2002 i586 unknown
ملاحظة : لابد أن تكون مستخدم خارق للنظام ( رووت )) من الآن .
حينما بدأت بالإعدادات وقراءة التعليمات ، اختبرت النظام إذا كان فيه حزمة ppp قد تم تنصيبها .
debian:~# whereis pppd
pppd:
هذا يعني أين تم تنصيب حزمة pppd على جهازي . لذا عمدت إلى تنصيبها .
debian:~# apt-get install ppp
حينما واصلت قراءة كتيب الإرشاد ، وجدت أنني بحاجة إلى حزمة mgetty أيضا. اختبرت الجهاز مرة أخرى إذا كانت حزمة mgetty قد تم تنصيبها .
debian:~# whereis mgetty
mgetty:
مرة أخرى لم تكن هذه موجودة في الجهاز لذا عمدت إلى تنصيبها .
debian:~# apt-get install mgetty
البقية في الصفحة القادمة لأن السيرفر لم يسمح لي بوضع الموضوع كاملا في صفحة واحدة :02:
تكلمة الموضوع السابق :biggthump
الآن جميع الحزم قد تم تنصيبها لإستخدام خاصية الإتصال وإعادة الإتصال .
الأجهزة ( مودم )
لدي مودم خارجي متصل بالكوم 1 وهذا يعني /dev/ttyS0 باستطاعتك استخدام كوم 2 وسيكون /dev/ttyS1
يجب أن تكون متأكد بأن نظام لينكس يدعم المودم الذي تستخدمه لأن هذا الشرح لا يغطي كيفية إعداد المودم في برنامج لينكس . ليس هناك تجهيزات أخرى مطلوبة وها نحن جاهزون لبدأ خطوات العمل .
أولا إعداد الإتصال ( dialin )
1- هذه الخطوات التي استخدمتها للإعداد النظام لدي .
أنشئ مجموعة جديدة ppp ولعمل ذلك تحتاج إلى تحرير الملف /etc/group وتضيف هذا السطر في نهايته :
ppp:x:1001:
2- أنشئ مستخدم نظام جديد للإتصال pppuser : ببساطة أنشئ مستخدم نظام جديدوباستخدام أوامر الغلاف vipw غير سطر المستخدم pppuser إلى :
pppuser:x:1001:1001:,,,:/home/pppuser:/usr/sbin/ppplogin
3- أنشئ ملف جديد /usr/sbin/ppplogin
#!/bin/sh
#/etc/ppp/ppplogin
# PPP login script
mesg n
stty -echo
exec /usr/sbin/pppd -detach modem debug crtscts
4- ضع خاصية الدخول لهذا الملف
debian:~# chmod 750 /usr/sbin/ppplogin
debian:~# chown root:ppp /usr/sbin/ppplogin
5- ضع خاصية الدخول للمجلد /etc/ppp
debian:~# chmod 775 /etc/ppp
debian:~# chown root:root -R /etc/ppp
6- ضع خاصية الدخول لـِ /usr/sbin/pppd
debian:~# chmod 750 /usr/sbin/pppd
debian:~# chmod u+s /usr/sbin/pppd
7- ضع سطر في نهاية الملف /etc/inittab إذا تستخدم كوم 1
S0:2345:respawn:/sbin/mgetty ttyS0
أو هذا السطر إذا تستخدم كوم 2
S1:2345:respawn:/sbin/mgetty ttyS1
8- أعد تـشغيل init وهذا سيجعل سطر ttyS0 يقبل الإتصال القادم .
debian:~# init q
9- الآن قم بإضافة سطر عند الملف /etc/mgetty/login.config
/AutoPPP/ - - /usr/sbin/pppd auth +pap -chap login -detach
ملاحظة : كل السطور الأخرى في هذا الملف .
المنتدى ذلني عشان اكتب لي موضوع واحد على بعضه :D
تكملة الموضوع الآنف الذكر <= عاجبتني هالجملة .. كخخ
10- أنشئ ملف /etc/ppp/options.ttyS0 إذا تستخدم كوم1 أو /etc/ppp.options.ttyS1 إذا تستخدم كوم2
192.168.0.1:192.168.0.50
debug
في السطر الأول يوجد عنوانين آي بي .
الأول مخصص للخادم عند الإتصال والثاني لجهاز المستخدم . بإمكانك تغييرهم حسب ترقيم الآي بي المتبع لديكم .
11- الآن حاول الإتصال بالسيرفر من جهاز الكمبيوتر .
وكأنك تستخدم مايكروسوفت ويندوز ، إضغط على شبكة الإتصال واختر إتصال جديد واملأ الفراغات . ادخل عبارة عن pppuser مع كلمة المرور وتأكد بأن الإتصال يعمل بشكل جيد
تأكد من الإتصال بعمل ( ping ) للسيرفر.
أيضا ممكن تتأكد بأن عنوان الآي بي مخصص للجهاز بكتابة ( winipcfg ) من سطر الأوامر .
ثانيا إعدادات إعادة الإتصال ( callback )
في الحقيقة هناك تغيير طفيف للبدء في خدمة إعادة الإتصال .
1-أنشئ ملف فارغ /etc/mgetty/callback.conf
2-أضف سطر عند نهاية الملف /etc/mgetty/login.config
pppuserb - - /usr/sbin/callback -S callback_number
يجب تغيير رقم إعادة الإتصال إلى رقم هاتفك .
هذا كل شي لإعادة الإتصال . وسيعمل معك الآن وستحتاج فقط إلى عمل إعدادات لجهاز الكمبيوتر لديك .
نهاية الموضوع ( آخر حلقة ) :D
إعدادات إعادة الإتصال :
كمستخدم عادي للإنترنت ، فأنا استخدم ويندوز إكس بي بروفيشونال ولكن نفس الإعدادات لباقي الإصدارات من الويندوز .
1-اذهب إلى لوحة التحكم وافتح خيارات التليفون والمودم .
2- تجد في الأعلى مفتاح اسمه ( مودم ) . اختاره ومن ثم اختار المودم الذي تستخدمه لخدمة إعادة الإتصال .
3-إضغط على مفتاح خصائص .
4-الآن عند خيارات متقدمة ، ترى سطر أوامر باسم Initialization commands
اكتب هناك :
&c0s0=1
5- أنشئ ملف callback.scp في أي مكان من النظام .
proc main
waitfor "ogin: "
transmit $USERID
transmit "b^M"
waitfor "ogin: "
transmit $USERID
transmit "^M"
waitfor "assword: "
transmit $PASSWORD
transmit "^M"
endproc
ملاحظة هامة : ألاحظ كلمة ( ogin ) عند السطر الثاني في الأعلى ، ولعل المراد منها كلمة ( login ) فقد يكون هناك خطأ مطبعي عند المؤلف لذلك وجب التنويه .
الآن أنشئ إتصال جديد كاستخدامك لمزود انترنت اعتيادي . للدخول استخدم pppuser وكلمة المرور. الآن اذهب إلى الإتصال الجديد واختر خصائص الإتصال ومن ثم مفتاح الأمان ومن هناك اختار المربع الذي مكتوب بجانبه ( استخدم سكريبت ) واستعرض الملف الذي أنشأته callback.scp
هذا كل شيء الآن وتستطيع الإتصال بخادم إعادة الإتصال .
في نهاية الموضوع هناك ملاحظة من عند المؤلف يقول فيها لم أتكلم عن إعداد كمبيوترك للوصول إلى الإنترنت .
لعله يعني بذلك إعدادات الملقم والمنفذ :33:
السلام عليكم ورحمة الله وبركاته
أخي العزيز صافي الوجدان
شكراً جزيلاً على الترجمة جعلها الله في موازين حسناتك
وجعل الله ايامك صافية لا يعكر صفوها شيء إن شاء الله.
بالنسبة للموقع الذي وضعت وصلته فهو يتحدث عن الاتصال بخادمات تعمل على ويندوز NT ويضع الاعدادات لبرنامج PPPD المستخدم في لينكس ليستخدم البروتوكول الذي يستخدمه ويندوز في التعامل مع المستخدمين (بروتوكول MS-CHAP).
والشكراً لك مجدداً على ترجمتك.
مشكور اخوي على الترجمة
الشركة التى انا متصل بها لاتطلب مني رقم رد الاتصال
لان الرقم الذي ترد عليه محفوظ لديهم وهو ثابت
اخوي ابو فيصل هل معنى كلامك انه لايمكن الاستفاد من هذه الطريقة
انا لا اعرف هل الشركة التى انا متصل بها تعمل على وندوز NT او غيره...
الاشتراك الذي لدي هو من شركة ارامكو
اخوي بوفيصل ..
شكرا لك على دعواتك الطيبة ورحم الله والديك والمسلمين أجمعين .. آمين يارب العالمين .
بالنسبة للترجمة فهي للفائدة العامة وكما جاءت من قبل كاتبها ولا زال هناك أمل حيث أنه لدينا موقعين يقدمون شرح عن إعادة الإتصال باستخدام لينكس وان شاء الله نلاقي مانبحث عنه ..
الأخوة الأفاضل ..
ترجمة الموقع الثاني جاهزة ولكن الكمبيوتر الي استخدمه فيه مشكلة ولانيب قادر انسق ملف الترجمة ولكن ابشروا بالخير ياوجوه الخير إن شاء الله في اقرب فرصة تكون الترجمة عندكم .
في وداعة الله
صافي الوجدان
السلام عليكم ورحمة الله وبركاته
أخي العزيز ماكس..
بالعكس أنا مهتم بهذا الموضوع لأن إشتراكي في أرامكو
وأتوقع أن الخادمات التي في أرامكو تعمل على ويندوز NT وموضوعنا يبحث عن صميم حل مشكلة مشتركي الشركات التي تقدم خدمة رد الاتصال لموظفيها ( وعلى رأسهم شركة أرامكو )
أخوي أبو فيصل انا سمعت من بعض الموظفين أنها تعمل على نظام UNIX وليس NT
الهمة يا شباب تراني عجزت عن حل القضية
الأخوة الأفاضل .. الســــلام عليكم ورحمة الله
حسب علمي بأن شركة أرامكو تستخدم ويندوز NT وبما أنه قد سبق وشرحنا طريقة الإتصال باستخدام لينكس ( دبيان ) فأعتقد أنه من الأرجح تجربة الطريقة لعلها تعطي النتيجة المرجوة .
أما بالنسبة لترجمة الشرح الثاني فهي في طريقها إليكم ولكن يجب التنويه إلى أنني بحثت عن تعريف كلمة NIKHEF لكن لسوء الحظ لم أجد معنى لها وأغلب الظن بأن تلك الحروف هي اختصار لكلمة لذلك وجب التنويه ولكن هذا لايعني ان نهمل الموضوع ولا نعطيه جانب من الأهمية .
تحياتي لكم جميعا :)
شرح الموضوع الثاني
مقدمة :إتصال لنكس إلى NIKHEF بما فيها إعادة الإتصال
هذه الوثيقة تشرح الإعداد لخدمة إعادة الإتصال لـِ NIKHEF إنترنت سيرفر وليست شرح كيفية إعداد الإتصال مع NIKHEF باستخدام مودم . الفرق الأساسي هو أن سيرفر الإنترنت يبدأ ببروتوكولات الإنترنت في الحال حينما يرن الهاتف . بينما من خلال دورة المودم ، يجب على المستخدم أن يقوم بتسجيل الدخول في البداية ومن ثم يطلب إعادة الإتصال . بعد إعادة الإتصال عبر المودم ، من الضروري إعادة التسجيل من جديد وبعد ذلك يبدأ الإتصال بالإنترنت .
الخطوات المذكورة في هذا الشرح أسهل ولكن تتطلب مودم بإصدار متطور من برنامج الإتصال .
أيضا لم نذكر هنا إستخدام مودم من نوع ISDN كما أنهم يعملون بطريقة مختلفة كليا عن المودم الإعتيادي . (مثال : مودم من نوع Hayes يفهم لغة وأوامر AT ) .
لمزيد من المعلومات عن كيفية الإتصال بالمودم نرجو مراجعة مجموعة NIKHEF للكمبيوتر أو مراجعة المؤلف مباشرة . وللمزيد من المعلومات عن ISDN نرجو مراجعة وثائق isdn4linux .
المتطلبات :
ليعمل الإتصال لديك تحتاج إلى بعض البرامج . لم أتبين من رقم الإصدارة التي من المفروض أن يحملها البرنامج ولكن إذا لاحظت أنه لايعمل فقط حاول أن تعمل ترقية إلى الإصدار الأحدث ، كما أني عمدت إلى ذكر أماكن الملفات على جهازي ولكن لا تحاول أن تغير أماكن الملفات إذا كانت في مكان آخر على جهازك ولكن فقط غير السكريبت كما هو موضح هنا .
· pppd المسؤول عن ملاحظة وإعداد الإتصال (/usr/sbin/pppd) وملف الإعداد في (/etc/ppp)
· ppp متحد مع الكرنل .
· chat هو البرنامج المسؤول عن تفعيل الإتصال ( /etc/sbin/chat ) .
· إذا أردت استخدام المودم عبارة عن فاكس لتلقي الرسائل أو أردت التسجيل إلى جهازك باستخدام الإتصال ، فأنت أيضا بحاجة إلى mgetty وهو البرنامج الذي يرد على التليفون لإعادة الإتصال .
/usr/sbin/mgetty وملف الإعداد موجود في /etc/mgetty+sendfaxإنه من الضروري أن يكون pppd متحد معه خاصية إعادة التـشغيل وأسهل طريقة للتحقق من ذلك باستخدام هذا الأمر :
myprompt> strings /usr/sbin/pppd | grep callback
وللحديث بقية :reporter:
تكلمة الموضوع ..
إذا لم ترى شيئا بعد ذلك الأمر ، فاعلم أنه يحتاج إلى تفعيل في pppd ويجب أن تؤلفه ومن الأفضل أن يكون من المصدر الأحدث ولاحظ أن إعادة الإتصال لن يتألف داخل pppd بشكل تلقائي لذا يجب أن تجري بعد التعديلات على الملفات الموجودة . الملف README.cbcpالذي يأتي مع حزمة ppp يخبرك كيف تعمل ذلك . ( انسخ الجزء السفلي من ملف README إلى الملف patch.cbcp وقم بتنفيذه كالآتي :
myprompt> patch < patch.cbcpهذا سيعطيك مصدر شجري بكل التعديلات المطلوبة . ( بعض موزعي لينكس يقومون بتضمين هذا الباتش تلقائيا ) .
إذا الكرنل لديك لايدعم ppp حاول ان تعمل واحد جديد وللمعلومية فإن الكرنل 2.0.34 يدعمه بالتأكيد وأقل من ذلك أيضا ولكني لست متأكدا إلى رقم كم يكون أقل من ذلك .
mgetty مطلوب من قبل ناس قلائل وبالنسبة له فإنه مشابه لـِ pppd : التحسس التلقائي للإتصال من خصائصه التلقائية إذا الملف /etc/mgetty+sendfax/login.config لايحتوي على سطر كهذا :
/AutoPPP/ - a_ppp /usr/sbin/pppd
فحينها برنامج mgetty يحتاج إلى ترقية وأيضا بإمكانك التحقق إذا كان هذا الأمر :
myprompt> strings /usr/sbin/mgetty | grep AutoPPP
يعطيك أي شيء وإلا فاعمل ترقية .
إذا عملت توليفة ( كومبايل ) ، يجب أن تضيف العلم :
CFLAGS إلى -DAUTO_PPP
بالنسبة لي فقد اصبح بعدها :
CFLAGS=-O2 -Wall -pipe -DAUTO_PPPوللحديث بقية :reporter:
تكملة ماسبق ذكره <= إعرب ماتحته خط :Dالإعدادات :
الفكرة العامة هي الإتصال بـ nikhef باستخدام pppd وهذا يستخدم chat لإعداد المودم . يطلب pppd من NIKHEF أن يعيد الإتصال وبعد ذلك يقطع الإتصال وبعد 5 ثواني تقريبا يقوم NIKHEF بالإتصال بينما pppd قد تجهز ليرد على التليفون والإتصال جاهز من قبله .هناك شيء أشبه بالخدعة في مسألة المودم : فبالإمكان الوصول إليهم عن طريق dev/ttyS1/ أو عن طريق dev/cua1/ الفرق الوحيد هو في كيفية تعامل النظام مع برامج مختلفة تريد الوصول إلى جهاز واحد ! أنا اقترح استخدام ttyS1 لأنه المعتمد الأصلي للجهاز ( هو الوحيد الذي يعمل بالترابط مع mgetty ).ولتتجنب التعارض ، دائما استخدم نفس اسم الجهاز مع أي برنامج . ( قد تختلف مسميات الأجهزة من شخص إلى آخر ولكن الفكرة تبقى واحدة ) . كما أني أشدد على أن لا تستخدم رمز صفه تسمى مودم لجهاز المودم الأصلي لأنه فيما بعد pppd ربما يترجمها كاختيار وليس جهاز !
وللحديث بقية :ciao:
نكمل موضوعنا :)هذا السكريبت وملف الإعداد الذي تحتاجه في etc/ppp/pap-secrets/ يجب أن ترى سطر ( وربما هو الوحيد الذي تراه ) :
"username" * "password"طبعا محل "اسم المستخدم" و "كلمة المرور" هي التي موجودة عند NIKHEF
التكملة هنا قصيرة من أجل وجودسكريبات والمشاركة تجاوزت الحد المسوح به لذلك ستجدون السكريبات كاملة في كل مشاركة إن شاء الله .
السكريبات
السكريبت etc/ppp/answer/
#
# /etc/ppp/answer
#
#name of modem device
/dev/ttyS1
defaultroute
debug
connect "/usr/sbin/chat -v -f /etc/ppp/chats/answer.chat"
السكريبت etc/ppp/peers/nikhef/
#
# /etc/ppp/peers/nikhef
#
/dev/ttyS1
57600
crtscts
lock
name "username"
noipdefault
defaultroute
debug
connect "/usr/sbin/chat -v -f /etc/ppp/chats/nikhef.chat"
nodetach
callback "yourphonenumber"
لاتنسى أن تضع "اسم المستخدم" و "رقم التليفون"
البقية قادمة إليكم :)
يتبع ماسبق ..
السكريبت etc/ppp/chats/nikhef.chat/
TIMEOUT 60
ABORT "NO CARRIER"
ABORT BUSY
ABORT "NO DIALTONE"
ABORT ERROR
"" +++ATZ
OK ATS0=0
OK ATDT0204624023
CONNECT ""
السكريبت etc/ppp/chats/answer.chat/
TIMEOUT 60
ABORT "NO CARRIER"
ABORT BUSY
ABORT "NO DIALTONE"
ABORT ERROR
"RING" ATA
"CONNECT" ""
التكملة في المحطة القادمة :أفكر:
علامات التـنصيص ( " ) يختـلف موقعها عن الموقع الأصلي ولا أدري ليش :vereymad:
لو سمحتوا .. إطلعوا على الموضوع وعطونا رايكم إن كان هذا الموضوع المطلوب وبعدين إن شاء الله أرفق ملف التعريب عشان تنسخون السكريبات من عندها أو تزورون الموقع الأصلي للموضوع وتـنسخون السكريبات من هناك ..
كتبت الملاحظة باللون الأحمر لاحد يقول بعدين مادريت وش الطبخة :D
التكملة في الموضوع الي بعده ..
تابع الموضوع ..
السكريبت etc/local/bin/pppon/
#!/bin/sh
if [ `basename $0` = pppon ] ; then
echo "setting up connection to nikhef"echo "check /var/log/messages for problems (tail -f /var/log/messages)"
echo "first dialin, for dialback request..."
/usr/sbin/pppd call nikhef
echo "waiting for callback..."
/usr/sbin/pppd file /etc/ppp/answer
echo "connection established"
exit $?
fi
if [ `basename $0` = pppoff ] ; then
echo "shutting down connection (to nikhef?)"
if [ -r /var/run/ppp0.pid ] ; then
kill -INT `cat /var/run/ppp0.pid`
exit $?
else
echo 'I can not find a running connection on ppp0' 1>&2
exit 1
fi
fi
echo 'this script should either be pppon or pppoff, not '`basename $0`
exit 1
هذا الملف أيضا يجب أن يكون مرتبط بـِ pppofmyprompt> ln -s /usr/local/bin/pppon /usr/local/bin/pppoff
التكلمة في الموضوع القادم إن شاء الله
تابع لما سبق من الشرح ..
ملف الإختيار التلقائي لـِ pppd :etc/options/ppp/يبدو وكأن الملاحظة قد تم إزالتها :noipdefault
debug
noauth
crtscts
lock
modem
asyncmap 0
noproxyarp
إذا هذا الملف يحتوي على الإختيار nodetach أو detach- فلن تحصل على محث إعادة الإتصال لتكمل إتصالك ( من الأفضل أن تكتب هذه الملاحظة لديك ) .
التـشغيل :بعد كل هذا ، الأمور ماشية تمام ويجب إعادة تـشغيل الكمبيوتر لتتأكد بأن كل التغييرات تم تفعيلها ومن الأفضل أن تتأكد من الإعدادات والإتصال وانت مستخدم جذري ( رووت ) لبرنامج اللينكس ومن ثم تجربه وانت مستخدم عادي بالإسم الثاني الذي وضعته لنفسك .
تابع لما سبق ..
إبدأ الإتصال بهذا الأمر :
myprompt> /usr/local/bin/ppponوقم بتعطيل الإتصال بهذا الأمر :myprompt> /usr/local/bin/pppoffرسالة خطأ ستجدها في var/log/messages/ فلربما ترى عمليات كثيرة جارية مع استخدام :myprompt> tail -f /var/log/messagesفي هذا الملف من المفترض ألا تجد خطأ من chat فقط علامات موجبة ( السطر الذي مكتوب في بدايته "abort on" هو فقط مايقرأه من ملف الإدخال ، لايوجد خطأ ) .من pppd
سترى سطر يبدأ بـِ ["" sent [PAP AuthAck id=0x1وهذا يعني اسم المستخدم وكلمة المرور قد تم قبولهما . أيضا سترى سطرين من المفروض أن يكوناsent [CBCP Response id=0x1 < UserDefined delay = 5 number = 0715236174>]ولكن هذه المرة مع رقم تليفونك .
تكملة الموضوع ..
أثناء إعادة الإتصال ، سترى شيئا مثل :
pppd[1360]: local IP address 192.16.194.13 pppd[1360]: remote IP address 192.16.194.83وهما عنوان الآي بي للكمبيوتر المحلي والكمبيوتر الذي تتصل به ، فأنت تمثل الرقم 192.116.194.13
تعديلات طفيفة :إذا لم يكن لديك تصريح بإعادة الإتصال ، اكتب هذه الملاحظة callback في etc/ppp/peers/nikhef/ و nodetach في الإختيار .في الملف usr/local/bin/pppon/ يجب أن تكتب هذه الملاحظة في المرة الثانية التي يعمل فيها pppdأيضا ، إذا أردت استخدام المودم كفاكس للإستقبال أو لتسجيل دخول عند المحطة الطرفية يجب أن تستخدم mgetty إجعله يعمل اثناء تـشغيل النظام بإضافة هذا السطر :mo:23:respawn:/usr/sbin/mgetty -s 38400 ttyS1في ملف إعداد التـشغيل تأكد من وجود سطر مثل هذا :/AutoPPP/ - a_ppp /usr/sbin/pppd file /etc/ppp/answer
وللحديث بقية :ciao:
إعادة للأمر الذي سبق لأني لاحظت وجود رمز قد أخفى معالم الكلمة :
mo:23:respawn:/usr/sbin/mgetty -s 38400 ttyS1
التكملة ونهاية الشرح في المشاركة القادمة إن شاء الله .
لايزال الرمز موجود حتى بعدإعادة سطر الأوامر وأعتقد أنني عرفت السبب :biggthump
بعمل تـفريق بين الحروف والرموز لأنها هي السبب في إيجاد الصورة :tongue2:
هذا هو الأمر مرة أخرى :
mo : 23 : respawn:/usr/sbin/mgetty -s 38400 ttyS1
إن شاء الله الي توقعته صحيح :أفكر: ليكون أتفشل مع الجماعة :D
تكملة الشرح في المشاركة القادمة :ciao:
تكملة الشرح ونهايته :reporter:
في سكريبت etc/ppp/answer/ اكتب هذه الملاحظة connect لأن pppd سيعمل الآن أوتوماتيكيا عن طريق برنامج mgetty بعد أن تتم عملية الإتصال . وأيضا في هذه الحالة pppd لايجب أن يبدأ في المرة الثانية في اسكريبت usr/local/bin/pppon/ لأنه سيتم عن طريق mgetty
هذا كل شيء والحمد لله رب العـــــــالمين .
End of Subject :ciao:
السلام عليكم جميعا ..
الحمد لله تم الإنتهاء من تعريب شرح الموقع الثالث الذي ذكره الأخ أبوفيصل .
اسمحولي اعمل تجربة بلصق عنوان على الإنترنت قبل البدء في وضع الترجمة حتى أتأكد أن كل شي سيكون على مايرام .
هذه للتجربة فقط ==> هنــا
إن شاء الله الشرح يكون في المشاركة القادمة إذا كانت الأمور قشطة :D
شرح الموقع الثالث لإعادة الإتصالتعديل الإتصال بين لينكس وويندوز NTمراسم ( بروتوكول ) إتصال لينكس إلى سيرفر ويندوز NT
هذه الوثيقة تشرح كيفية الربط بين لينكس كعميل وويندوز NT كسيرفر باستخدام بروتوكول MS-CHAP مع إعادة الإتصال . هذه الوثيقة مبنية أساسا على PPP/NT HOWTO كتبها ( Siegfried Schoen ) باللغة الألمانية . قد تم ترجمتها إلى اللغة الإنجليزية وإضافة بعض التعديلات عليها وها نحن الآن نترجمها إلى العربية ونسأل الله العون والسداد .
هذا الشرح أتى على أساس أقسام رئيسية وفرعية وسوف تحمل نفس الترتيب التي كانت عليه حتى تتضح الصورة لدى المستفيد .
1- تعريف
1.1- تنزيل الوثائق والرسائل وإرسال تقارير الخطأ .
تستطيع تنزيل الوثيقة الإنجليزية الأصلية من هنــا
أيضا أنظر آخر التعديلات التي قد تطرأ على الشرح عن طريق كاتبها الأصلي هنــا
1.2- تعريف مختصر عن PPP و RAS
PPP (Point to Point Protocol) وتعني بروتوكول إتصال نقطة بنقطة هي في الأساس مراسم خاصة بالإتصال وتقوم على إيجاد روابط للإنترنت IP-Links ( Internet Protocol ) بين كمبيوترين بواسطة المودم .
نظام التـشغيل لينكس لديه هذا البروتوكول (مراسم) في الكرنل التابع له (إذا ولفته مع الكرنل) . لربط الإتصال تحتاج للبدء في شيء يسمى pppd
مع PPP تستطيع عمل رابط بين مضيفين لهم القابلية على فهم البروتوكول . الربط بين مضيف لينكس يكون كعميل والويندوز NT يعمل كخادم (سيرفر) وهذا يطلق عليه RAS ( Remote Access Service ) في إصطلاح مايكروسوفت .
التكلمة في المشاركة القادمة :ciao:
1.1- روابط لها صلة بالمعلوماتتكملة الموضوع ..
· ورقة عمل جميلة لنفس الموضوع عن طريق الكاتب Pascal Paneels على هذا العنوان :
http://www.linuxsupportline.com/~pep/
· موقع يتكلم عن IPX باستخدام PPP على هذا العنوان :
http://www.tartu.customs.ee/linux/index.shtml
2. معلومات عامة وباتش PPPD
1.2 المعلومات العامة
لرابط RAS ( Remote Access Service ) وتعني بالعربية ( خدمة الدخول عن بعد ) تحتاج إلى شيئين في سيرفر ويندوز NT :
· اسم مستخدم مسموح له بالدخول .
· تفعيل خدمة الدخول عن بعد في سيرفر ويندوز NT .
· سيرفر ويندوز NT يستخدم عدة نماذج للتصاريح وتكون ( فقط text ، MS-CHAP ، MD-CHAP ، SPAP ، PAP ) مع البروتوكولات التالية :
o PAP ( 'Password Authentication Protocol' ) و
o MS-CHAP ، وهذا معدل عن طريق مايكروسوفت ( 'Challenge Handshake Authentication Protocol' ) .
التكلمة في المشاركة القادمة :)
· خصائص إعادة الإتصالتكملة الموضوع ..
· سيرفر ويندوز NT يستخدم بروتوكول مايكروسوفت لإعادة الإتصال ( Microsoft Call Back Configuration Protocol ) واختصاره ( CBCP ) لإعادة الإتصال .
· إعادة الإتصال له مفترقين :
· التعريف الدقيق عن طريق المستخدم . يقوم المستخدم بإعطاء السيرفر رقم التليفون ويقوم السيرفر بالإتصال عليه باستخدام هذا الرقم .
· التعريف الدقيق عن طريق مسؤول النظام . مسؤول النظام لسيرفر NT يعمل حفظ لبيانات المستخدم بحيث لايمكن تغيير رقم الإتصال فيما بعد .
هذا الوثيقة ترشدك إلى كيفية إعداد رابط PPP باستخدام MS-CHAP . إذا تستخدم نظام بروتوكول آخر ، تستطيع أن تجد ماتريد في طريقة PPP/NT الأصلية أو في PPP Howto .
تصاريح PAP ، CHAP ، Text منفذة من دون تعديل من مايكروسوفت . للحصول على معلومات أكثر عن سيرفر NT تحتاج أن تتصل بالمسؤول عن النظام .
التكلمة في المشاركة القادمة
2.2 ما الذي تحتاجه للعمل ؟تكملة الموضوع ..
لعمل إتصال فعلي مع MS-CHAP وخاصية إعادة الإتصال ، تحتاج أن تعمل رتق (باتش) للمسؤول عن pppd لذا أنت في حاجة لمصدر pppd
تستطيع تنزيله عن طريق هذه الوصلة :
http://www.van-dijk.net/PPP-NT-HOWTO...-2.3.11.tar.gz
لأن MS-CHAP يستخدم تشفيرة DES فأنت بحاجة إلى مكتبة DES . إذا كان لديك glibc2 مع libcrypt ( إحدى الإصدارات التي يوجد بها تلك المكتبة هي رد هات 5.2 ) لذلك لست بحاجة إليها . أما إذا لم تكن موجودة لديك فتستطيع أن تنزلها من هنا :
إذا لم تكن تريد أن تعمل الرتق (باتش) بنفسك ، تستطيع تحميلها من هنــا حزمة tar.gz و RPM ولكن DES ليست معهم .
- ftp://ftp.psy.uq.oz.au/pub/Crypto/DE...es-4.01.tar.gz
- http://www.van-dijk.net/PPP-NT-HOWTO....04b-1.src.rpm
- http://www.van-dijk.net/PPP-NT-HOWTO...04b-1.i386.rpm
بعد تنصيب مصدر pppd تجد ملف باسم README.mschap80 في المصدر الجذري . هذا الملف يشرح كيفية توليف (كومبايل) MS-CHAP في ppp(d)
في ppp2.3(7,11) الذي حملته أنا كان هذا الباتش جاهز .
قبل أن تفعل ذلك تحتاج إلى تنصيب DES ولا تحاول أن تعمل إعادة توليف (كومبايل) لمصدر ppp وتحتاج إلى عمل الكثير من الباتش .
التكلمة في المشاركة القادمة
2.4 رتق أو باتش PPPD لإعادة الإتصال
في جذر ppp-source هناك وثيقة ثانية تشرح باتش README.cbcp إقراها ومن ثم نصب الباتش .
3 الإعدادات
1.3 إعداد النظام .
المعطيات في الصفحة التالية قائمة على هذا الإعداد .
إعداد الجهاز الذي يحمل لينكس :
إعداد سيرفر NT RAS
- رد هات مع كرنل 3-2.0.36
- دعم معيار التحميل .
- مودم بخاصية UARTI6550A cua1 كوم2
- مودم بسرعة 38400 بايت في الثانية .
- اسم نظام لمضيف لينكس ( dijklinux )
- PPP-daemon معمول له باتش برقم إصدارة 2.3.5
- عنوان إنترنت بروتوكول ( لينكس ) 192.168.0.3
- عنوان انترنت بروتوكول للجهاز البعيد ( ويندوز NT ) 0.0.0.0
- رقم تليفون لينكس ( 555111 )
- اسم مجال DNS ( my_office.my_plant.com )
- عنوان اسم سيرفر DNS ( 192.168.0.2 )
- سيرفر ويندوز NT 4.0 مع الحزمة الخدمة الثالثة SP3
- مجال تحكم إحتياطي وعادي لويندوز NT 4.0
- نظام باسم ويندوز إن تي ( inbelnt )
- مجال ويندوز NT باسم ( domain )
- اسم مستخدم لويندوز NT ( my_login )
- كلمة مرور للمستخدم ( my_passw )
- تليفون ويندوز NT ( 555222 )
2 ال pppd الذي تم شرخه يعمل مع الآتي :
4 . رابط PPP مع MS-CHAP
- Kernel 2.0.36, pppd 2.3.5 , Windows NT 4.0 server with service pack 3 installed
- Kernel 2.0.36, pppd 2.3.7 , Windows NT 4.0 server with service pack 3 installed
- Kernel 2.0.36, pppd 2.3.7 , Windows NT 4.0 server with service pack 4 installed
- Kernel 2.2.14, pppd 2.3.11 , Windows NT 4.0 server with service pack 4 installed
أول خطوة إلى رابط PPP مع إعادة الإتصال هو أن ينفذ رابط PPP عادي مع MS-CHAP
1.4 اسكريبت إتصال pppd
#!/bin/bash
# Let us call the Windows NT 4.0 Server
/usr/sbin/pppd /dev/modem 38400 file "/etc/ppp/options.nt"
ملف dial_winnt
التعريف الثابت لملف dial_winnt
/dev/modem
: الجهاز الذي يتصل به المودم
38400
: سرعة المنفذ
file "/etc/ppp/options.nt"
4.2 إعداد الملف /etc/ppp/options.nt
في هذا الملف تجد الإختيارات الأخرى لـِ pppd-deamon
connect '/usr/sbin/chat -v -f /etc/ppp/win_nt.chat'
crtscts
bsdcomp 15
lock
debug
192.168.0.3:0.0.0.0
name "domain\\my_login"
remotename "inbelnt"
-detach
receive-allالتكلمة في المشاركة القادمة
الشرح والتعريفات الثابتة لملف /etc/ppp/options.nt
إتصال المودم يكون ببرنامج chat وهذا يحتاج معلومات من تم تخزينها في win_nt.chat ( هذا معنى الحرف –f ) أما ( -v ) يعني جميع رسائل التسجيل يتم تسجيلها عبر ملف تسجيل النظام في /var/log/messages
connect '….'استخدم مجرى التحكم للجهاز
crtsctsاستخدم نظام ضغط bsd
bsdcomp 15أقفل المودم
lockقم بتفعيل نظام الأخطاء . جميع الرسائل يتم تخزينها في /var/log/messages
debugتعريف العنوان المحلي والبعيد من :
<local_ip_addr>:<remote_ip_addr>
192.168.0.3:0.0.0.0اسم المستخدم . وهذا يجب أن يكون نفس الذي في chat secrets
طريقة الأمان المثلى هي أن تستخدم طريقة domain\\user
name "domain\\my_login"
اسم سيرفر NT ( PPPD يستخدم هذا لملف chap secrets )
remotename "inbelnt"يرسل المعلومات من محطة التحكم الطرفية . PPPD سيتـشعب ليصبح هو العملية الخلفية لمجريات الإتصال .
-detachهذا للأنظمة التي بها بعض الخلل مثل MS التي لا تتولى asyncamp بشكل جيد .
receive-all
التكلمة في المشاركة القادمة
عفوا ..
وجدت هناك تداخل بين الحروف العربية والإنجليزية لذلك عمدت على إرفاق الملفين ( الشرح الأصلي باللغة الإنجليزية وملف التعريب ) حتى يتمكن المستخدم الكريم من قراءة الشرح بالشكل الصحيح .
أتمنى لكم الإستفادة وتقبلوا تحياتي :ciao:
صافي الوجدان :)
السلام عليكم ورحمة الله وبركاته
أخي العزيز (صافي الوجدان)
ألف ألف ألف ألف ألف ألف .... شكر
على الترجمة وما قصرت ،، الله يعطيك العافية في الدنيا والعفو في الآخرة
وجعلها الله في موازين حسناتك ويحط عنك سيئاتك
آمين آمين آمين
بارك الله فيك أخي العزيز صافي الوجدان
إن شاء الله بجرب الطريقة الأخيرة على أرامكو وأرد لكم خبر
بس لين أرجع البيت:ciao:
تحياتي
السلام عليكم ..
اخوي بوفيصل .. شكرا لك وكثر الله من أمثالك ونسأل الله لنا ولكم العون والسداد .
الأخ حاجب .. وين نتيجة التجربة ؟؟ ليكون نظام لينكس جعل حجاب بينك وبيينا :(
ننتظر منك الخبر ياحلو :)
وداعــا :ciao:
السلام عليكم
يا أخوان أنا كنت متابع لهذا الموضوع بشغف , و انقطعت عن المنتدى خلال الفترة الماضية
حبيت اسأل اذا أحد اتوفق في الاتصال بالانترنت باشتراك أرامكو (CallBack) ؟؟
السلام عليكم هل حد من الشباب نجح معه اتصل ارمكوا علي لينكس ؟