المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : مشاركة ملفات بين شبكتين دو خطي انترنت ADSL منفصلين



Ph-Reving
28-12-2010, 21:32
السلام عليكم ورحمة الله تعالى وبركاته
لدي برنامج اعمل على برمجته لاحدى الشركات ، وقاعدة بيانات البرنامج ستكون في ملف مشارك
والمشكل ان الشركة مقسمة الى قسمين
القسم الاول لديه خط انترنت وتلفون لوحده
القسم التاني لديه خط انترنت وتلفون لوحده ايضا وكل قسم له راوتر وسويتشات خاصة به
علما ان الشبكتين من نوع Workgroup وليس Domaine
وكل شبكة تستعمل جهاز مستقل يعتبرونه كسرفر ( رغم انه ليس كدالك ) يتشاركون من خلاله الملفات

سؤالي هو هل توجد طريقة لربط الشبكتين لكي يستعملو البرنامج
بمعنى اخر اريد ان ادهب الى جهاز من الاجهزة وليكن الجهاز X من الشبكة الاولى وافتح به مجلد جديد واعمل له مشاركة امر طبيعي سيضهر هدا الملف عند جميع مستعملي الشبكة الاولى لكن اريده ان يضهر ايضا في الشبكة الاخرى

شكرا

abdalla_atta
28-12-2010, 22:21
الاخ الكريم :

انت علي جهاز رقم 2

داخل شبكة توزيع الاي بي فيها 192.168.1.1/255.255.255.0


ومحتاج توصل لملف علي الجهاز رقم 1

الجهاز رقم 1 داخل شبكة بتعتمد علي عناوين مختلفة لانها مرتبطة ب Gateway مختلفة

مثلا 192.168.2.1/255.255.255.0


بسيطة

اعمل علي الجهاز بتاعك رقم 2 التالي

1. هتعمل شبكتين LAN " تجيب كارت تاني لو هتحتاج تتصل دائما عن طريق الشبكتين" الاعدادات يدوية فيهم هما الاثنين

الاولي لما هتبقي Enable وواصلة هتدخلك علي الانترنت وده اللي هي العادية اللي انت شغال عليها دلوقتي ومرتبطة بالكابل اللي واصل لجهازك دلوقتي وجايبلك الانترنت

طبقا للافتراض اللي في اول الكلام

اعادادتها هتيقي


IP : 192.168.1.5

SubnetMask : 255.255.255.0

Dafault Gateway: 192.168.1.1

اللي هو الاي بي بتاع الروتر اللي جايبلك انترنت



الشبكة التانية الخاصة بالجزء التاني من الشركة واللي انت عاوز تتصل بيها عشان تتشارك الملفات وهتوصل بيها الكابل اللي جاي من الروتر البعيد عنك اللي في الجزء التاني من الشركة


IP : 192.168.2.5

SubnetMask : 255.255.255.0

Dafault Gateway: 192.168.2.1

اللي هو الاي بي بتاع الروتر اللي علي الاشبكة التانية



يبقي انت كده عندك كارتين شبكة كل كارت بيدخلك علي شبكة غير الثانية اهم حاجة اعدادت الا بي تكون واضحة عشان انت تبقي فاهم مين رايح فين

الموضوع ده ممكن يتعمل بكارت شبكة واحد وتعمل عليه Tow LAN Connections تبدل ما بينهم وتبدل الكابل كل شوية كل ماتحتاج الشبكة التانية

الكلام ده لو جهاز واحد عاوز يشتغل علي الملفات المتشيرة اما لو كانوا كل الاجهزة عاوزين يشوفو بعض

اعتقد ان مش قدامك حل غير اما شبكة Windows Server

او جهاز اسمه Bridge وده بيربط روترين ببعض وبيطلع مجموع سرعاتهم للشبكة

او انك تعلي السرعة علي خط من الاثنين وتخلي الشركة كلها شغالة علي الخط ده وتلغي الخط التاني

وربنا يوفقك

geekgirl
28-12-2010, 23:20
الحل الأمثل إن لم يكن بإمكانك توصيل الشبكتين سلكياً ببعضهم البعض (نظراً لمسافة طويلة أو أماكن مختلفة)، هو VPN

الطريقة الأبسط من الـ VPN و فقط لإيفاء غرض مشاركة بعض الملفّات عبر الإنترنت هي إستخدام برامج مشاركة ملفّات عبر وسيط. مثلاً: www.dropbox.com

أو أفضل من dropbox مع خيار تخطّي الوسيط (لا يتم تخزين الملفّات عند وسيط إلا إذا اخترت ذلك):
https://www.aerofs.com

أو بإستخدام نظام file synchronization (مع وجوب فتح مخرج - port forward - على كل من الراوترين) مثل:
مفتوح المصدر و الأشهر: rsync (https://samba.anu.edu.au/rsync/download.html)
أو أي بديل آخر مماثل

abdalla_atta
28-12-2010, 23:35
الحل الأمثل إن لم يكن بإمكانك توصيل الشبكتين سلكياً ببعضهم البعض (نظراً لمسافة طويلة أو أماكن مختلفة)، هو VPN

الطريقة الأبسط من الـ VPN و فقط لإيفاء غرض مشاركة بعض الملفّات عبر الإنترنت هي إستخدام برامج مشاركة ملفّات عبر وسيط. مثلاً: www.dropbox.com (https://www.dropbox.com)

أو أفضل من dropbox مع خيار تخطّي الوسيط (لا يتم تخزين الملفّات عند وسيط إلا إذا اخترت ذلك):
https://www.aerofs.com

أو بإستخدام نظام file synchronization (مع وجوب فتح مخرج - port forward - على كل من الراوترين) مثل:
مفتوح المصدر و الأشهر: rsync (https://samba.anu.edu.au/rsync/download.html)
أو أي بديل آخر مماثل


الاخت الكريمة geekgirl :

المشكلة انه في حالة حل الموضوع عن طريق مشاركة الملفات عبر الانترنت فان سرعة نقل البيانات ستتم وفقا لسرعة خط الانترنت وبالتالي فانها ستكون بطئية للغاية ولن تفي بمتطلبات نقل البيانات بين الموظفين وبعضهم

الاخ الكريم Ph-Reving ذكر ان الشركة مقسمة لقسمين ولم يوضح اذا كان القسمان فرعان متباعدان ام قسمين بداخل نفس المبني

نرجو توضيح هذه النقطة من الاخ Ph-Reving

Ph-Reving
28-12-2010, 23:46
شكرا لكم على الاجوبة
الاخت geekgirl : الطريقة التي دكرتها جيدة لمشاركة الملفات لكن من الصعب علي ان ابرمج نضاما يتصل بقاعدة بيانات بهدا الشكل
لهدا افضل ان تبقى القاعدة على احد اجهزة الشبكتين كما ستواجه مشكل في حال عدم التمكن من الوصول للنت
الاخ abdalla_atta : جائت ببالي هده الطريقة لكن ستضل تعمل enable للكارت الاول تم disable للكارت التاني والعكس ... ام ان الامر سيكون عادي تعمل للاتنين معا ؟
بالنسبة للقسمين فهما في نفس المبنى

abdalla_atta
29-12-2010, 00:19
شكرا لكم على الاجوبة
الاخت geekgirl : الطريقة التي دكرتها جيدة لمشاركة الملفات لكن من الصعب علي ان ابرمج نضاما يتصل بقاعدة بيانات بهدا الشكل
لهدا افضل ان تبقى القاعدة على احد اجهزة الشبكتين كما ستواجه مشكل في حال عدم التمكن من الوصول للنت
الاخ abdalla_atta : جائت ببالي هده الطريقة لكن ستضل تعمل enable للكارت الاول تم disable للكارت التاني والعكس ... ام ان الامر سيكون عادي تعمل للاتنين معا ؟
بالنسبة للقسمين فهما في نفس المبنى

هوانا مجربتهاش قبل كده للاسف بس تقريبا هو ده اللي هيحصل

علي العموم ماداموا في نفس المبني ممن تجرب الطرق التانية ذي

انك تشتري جهاز اسمه Bridge وده بيربط روترين ببعض وبيطلع مجموع سرعاتهم للشبكة او انك تعلي السرعة علي خط من الاثنين وتخلي الشركة كلها شغالة علي الخط ده وتلغي الخط التاني

Ph-Reving
29-12-2010, 01:26
ليس لامر التقسيم علاقة بالسرعة اخي الكريم
فكل قسم من القسمين سرعته 20 ميجا
الشركة مقسمة الى شركتين ان صح التعبير ولكل منهما اسم خاص لهدا فان لكل واحد منهما خط انترنت :o
يعني ليس هناك حل سوى العملية التي دكرتها في الاول

geekgirl
29-12-2010, 02:15
شكرا لكم على الاجوبة
الاخت geekgirl : الطريقة التي دكرتها جيدة لمشاركة الملفات لكن من الصعب علي ان ابرمج نضاما يتصل بقاعدة بيانات بهدا الشكل
لهدا افضل ان تبقى القاعدة على احد اجهزة الشبكتين كما ستواجه مشكل في حال عدم التمكن من الوصول للنت


عفواً، في أول مشاركتي قد ذكرت "الحل الأمثل إن لم يكن بإمكانك توصيل الشبكتين سلكياً ببعضهم البعض"
و هذا لأنك لم توضح هذه النقطة، و إذاً فأنت تسأل عن توصيل الراوترين (أو جهازين كل منهم في شبكة)؟

لوصل الشبكتين الكاملتين ببعض، يتطلّب منك تغيير إعدادات الراوترين:
نفترض الراوتر الأول 192.168.1.1 و الثاني 192.168.2.1
ستحتاج للقيام بالآتي:
1. وصل الراوترين ببعض عن طريق سويتش (من LAN Port إلى LAN Port)
2. تغيير الـ Subnet Mask على كليهما إلى: 255.255.252.0
3. تغيير الـ Subnet Mask على كل الأجهزة التي ترغب في الإتصال بالشبكة الأخرى، من 255.255.255.0 إلى 255.255.252.0

للمزيد من التفاصيل أنظر ردودي (خاصة ردي الأخير) في الموضوع التالي، أعتقد أنه قريب لسؤالك (أو ما أظن أنه سؤالك:))
https://www.arabhardware.net/forum/showthread.php?t=206662