Ads Top

شرح كيفية ربط برامج الانترنت بشبكات مختلفة للإستفادة من سرعة كل منها


شرح كيفية ربط برامج الانترنت بشبكات مختلفة لإستفادة من سرعة كل منها

كثيراً ما يصادف أن تمتلك صلاحيات الوصول لشبكات إنترنت مختلفة في نفس الوقت, وذلك لوفرة كلاً من شبكات الإنترنت وكروت الشبكات حيث يوجد علي الأقل كارت سلكي وآخر لاسلكي في معظم الحواسيب المحمولة فضلاً عن إمكانية مشاركة كروت الإنترنت الموجودة في الهواتف الذكية مع الحاسوب فقط عبر وصلة USB مع تفعيل خاصية "تقييد USB" أو "مشاركة الإنترنت" .

ولكن علي الرغم من إتصالك بشبكات مختلفة في نفس الوقت من كروت مختلفة إلا أن هناك إتصال وحيد فقط يكون نشط, ذلك الإتصال النشط لا يتم إختياره عبثاً وإنما يعتمد ذلك علي أولويات نظام التشغيل لديك, وعلي سبيل المثال في أنظمة windows عند تعدد الإتصالات بالإنترنت يتم تفضيل الإتصال السلكي عن الإتصال اللاسلكي.

ملحوظة : 

يُمكن تغيير أولويات نظام windows في تنشيط إتصال ما من ضمن عدة إتصالات متوفرة وذلك من لوحة التحكم ثم " Network And Sharing Center" ثم "Change Adapter Setting",

شرح كيفية ربط برامج الانترنت بشبكات مختلفة لإستفادة من سرعة كل منها


وستظهر نافذة تشمل جميع كروت الشبكات الملحقة بالحاسوب وحالة إتصالها, ولتغير أولوية كارت معين إستعرض نافذة الخصائص له من قائمة زر الفأرة الأيمن كالتالي,
شرح كيفية ربط برامج الانترنت بشبكات مختلفة لإستفادة من سرعة كل منها


ومن القائمة التي ستظهر حدد “IPV4” وإستعرض خصائصها كالتالي,
شرح كيفية ربط برامج الانترنت بشبكات مختلفة لإستفادة من سرعة كل منها


ومن نافذة الخصائص توجه للإعدادات المتقدمة بالنقر علي “Advanced” كالتالي,

شرح كيفية ربط برامج الانترنت بشبكات مختلفة لإستفادة من سرعة كل منها

وأخيراً من أسفل نافذة الإعدادات المتقدمة يمكنك تغير أولوية الكارت المحدد, وسيتوجب عليك إلغاء تفعيل خيار “Automatic Metric” ثم بعد ذلك يمكنك كتابة الرقم الذي يُمثل أولوية الكارت المُحدَّد, حيث تكون الأولوية للكارت صاحب الرقم الأصغر,

شرح كيفية ربط برامج الانترنت بشبكات مختلفة لإستفادة من سرعة كل منها

وعليك إذاً تغيير إعدادات كل الكروت المتصلة لديك وترقيمها بدءاّ من رقم "2", لأن الرقم واحد يكون محجوز غالباً للـ “Loopback adapter”.

وبَعْد, فمهما غيرت من أولويات الكروت فإن هذا لا يسمح لك سوي بالتنقل من كارت شبكة لآخر بإتصال واحد نَشِط في كل مرة دون الإستفادة من إتصالات الكروت الأخري, وهذا يعني أنه لا فرق بينك وبين من يملك كارت شبكة واحد فقط, ولكن ثمة بعض الحلول للإستفادة من كروت الشبكة الأخري نذكر منها :

1- دمج أكثر من إتصال إنترنت والإستفادة بمحصلة سرعاتها :
وقد تطرقنا لهذا بالتفصيل في هذا الموضوع ("شرح كيفية دمج أكثر من إتصال إنترنت لمضاعفة سرعة الإنترنت") .

وهذا الحل رائع ولا يعيبه سوي إعتماده علي الأوامر البرمجية التي تُنفذ علي الحاسوب لدمج الإتصالات ومن ثَمَّ فإن سرعة الإتصال بعد الدمج قد تتأثر تأثراً طفيفاً بسرعة الحاسوب في معالجة الأوامر البرمجية.

2- إستخدام أنظمة وهمية يعتمد كل منها علي كارت شبكة مختلف :
حيث أن إنشاء الأنظمة الوهمية يتيح لك إختيار كارت شبكة لكل نظام بشكل مستقل, وبالتالي ستحصل علي إستخدام فعلي لكل الكروت لديك, وقد أعددنا شروحات مُصورة سابقاً في كيفية إنشاء الأنظمة الوهمية المختلفة (كهذا) و (هذا). 

وهذا الحل قد يصلح لأصحاب الحواسيب ذات الإمكانيات المرتفعة التي تسمح بتشغيل الإنظمة الوهيمة دون أي تأثير علي سرعة الحاسوب.

3- ربط برامج الحاسوب بشبكات مختلفة :

والمقصود هو إمكانية تشغيل برنامج ما أو عدة برامج علي كارت شبكة معين في حين يعمل برنامج آخر أو عدة برامج علي كارت شبكة آخر , وهذا يُمثل أفضل الحلول وأكثرها كفاءةً لإستغلال تعدد الإتصالات بالشبكات في الحاسوب, وهو ما سنفصل آليته في هذا المقال فتابع معنا .




أولا: ربط برنامج بشبكة معينة يدوياً :
وسنستخدم برنامج (ForceBindIP – إنقر هنا للتحميل من الموقع الرسمي) , وهذا البرنامج لا يملك واجهة رسومية والتعامل معه فقط عن طريق موجة الأوامر ولهذا قلت " يدوياً " وإن لم يكن الأمر كذلك تماماً .

بعد التحميل, فك الضغط عن الملف وستجد أربعة ملفات, إثنين منهم لأنظمة 32 بت والإثنين الأُخريين لأنظمة 64 بت .

يُفضل إستخدام ملفي أنظمة 32 وإن كان حاسوبك يعمل بمعالج 64 نظراً لسهولة الإستخدام .
إذاً, قُم بنقل ملفي أنظمة 32 بت إلي المسار التالي "C:\Windows\System32"

ثم قم بتشغيل موجة الأوامر بصلاحيات مدير النظام, للقيام بذلك إبحث عن “cmd” ومن القائمة اليمني “Run As Adminstrator” , كالتالي

شرح كيفية ربط برامج الانترنت بشبكات مختلفة لإستفادة من سرعة كل منها

ولم يبقي إلا تنفيذ الأمر التالي :

ForceBindIP.exe [network IP] "application path"

يجب إستبدال [network IP] بعنوان الشبكة المراد إستخدامها,

وإستبدال “application path” بمسار البرنامج المراد إجباره علي الإتصال بالإنترنت خلال تلك الشبكة فقط .

مثال للأمر : 

ForceBindIP.exe 192.168.1.14 “C:\Program Files\Internet Download Manager\IDMan.exe”

إنتبه لوضع مسار البرنامج بين علامتي التنصيص خاصة إن كان يحتوي علي فراغات نصية

شرح كيفية ربط برامج الانترنت بشبكات مختلفة لإستفادة من سرعة كل منها

وهذا الأمر يربط برنامج internet download manger بالشبكة التي تعطيني عنوان 192.168.1.14 وهي الشبكة اللاسلكية في حاسوبي .

ملاحظات :

- بعد تنفيذ الأمر ستلاحظ بدء البرنامج الذي وضعت مساره مباشرة, وينبغي ألا يكون مُشغلاً قبل تنفيذ الأمر كي يتم إعادة ضبطة بنجاح , فإنهاء البرنامج قبل تنفيذ الأمر عليه شرطاً أساسياً, وفي مثالي قد توجب علي إغلاق برنامج IDM وكذلك إنهاء العمليات الخاصة به من مدير المهام .

- لمعرفة العنوان الذي تمنحك إياه الشبكات التي علي إتصال بحاسوبك إستخدم الأمر ipconfig في سطر الأوامر ذاته وستحصل علي إسم كل كارت والعنوان الخاص به كالتالي,

شرح كيفية ربط برامج الانترنت بشبكات مختلفة لإستفادة من سرعة كل منها

فيمكنك إستخدام عنوان الكارت الذي تريد ربطه ببرنامج ما في الأمر الذي سلف ذكره .
- بعد تنفيذ الأمر علي أي برنامج وفي حالة أردت التأكد أن البرنامج يعمل علي الشبكة التي تريدها, فما عليك إلا مراقبة نشاط الشبكات من خلال تبويب “Performance” الموجود في مدير المهام, وفي مثالي السابق إستطعتُ التأكد أن برنامج IDM أصبح يعمل علي كارت الشبكة اللاسلكية عندما قمت بتشغيل أحد التحميلات ووجدت إستهلاك الشبكة اللاسلكية تأثر بشكل ملحوظ بينما بقي إستهلاك الشبكة السلكية مصفراً لأني لم أشغل أي برامج أخري ويتضح ذلك في الصورة التالية,

شرح كيفية ربط برامج الانترنت بشبكات مختلفة لإستفادة من سرعة كل منها




وهكذا إنتهينا من التنفيذ اليدوي .


ثانياً: ربط برنامج بشبكة معينة برمجياً :
وهنا سنستخدم نفس البرنامج السابق ولكن مع واجهة رسومية أُعدت من قبل بعض المطورين لمساعدة المستخدم البسيط, وهذا يعني أن عليك ترك ملفات البرنامج كما هي في مسار system32 لأن الواجهة الرسومية التي سنستخدمها ستقوم بتنفيذ الأمر نيابة عنك فقط لا غير , وتنفيذ الأمر لا يتم إلا بوجود ملفات البرنامج كما هي .

في الواقع هناك أكثر من واجهة رسومية للبرنامج وأي مبرمج مبتدئ لا يعجز عن إبتكار واجهته الخاصة نظراً لبساطة الأمر المُراد تنفيذة وقلة المعطيات اللازمة, ويمكنك البحث عن واجهات الإستخدام المتاحة حتي الآن , ولكن عليك توخي الحذر والتحميل من المصادر الموثوقة فقط.

ونرشح لكم واجهة الإستخدام التالية : ( ForceBindIP GUI By LibTiff – إنقر للتحميل),

بعد التحميل وفك الضغط قم بتشغيل الواجهة الرسومية مباشرة إن كنت قد إتبعت الطريقة اليدوية ولم تحذف الملفات من مسارها, أما إن كنت لم تقم بنسخ ملفات برنامج ForceBindIP في مجلد system32 كما بينّا في الطريقة اليدوية أو كنت قد حذفت الملفات فعليك أولاً تشغيل ملف التثبيت المسمي “ForceBindIP-1.2a-Setup” ويجب أن تشغله بصلاحيات مدير النظام بإختيار “Run As System Adminstrator” من القائمة اليمني وذلك لأنه سيضع الملفات اللازمة في مجلد System32 .

ولا تنسي تشغيل الواجهة الرسومية بصلاحيات مدير النظام أيضاً , وهي كما تري واجهة بسيطة للغاية ,

شرح كيفية ربط برامج الانترنت بشبكات مختلفة لإستفادة من سرعة كل منها

فقط ستحتاج لكتابة عنوان الشبكة المراد إستخدامها , ثم النقر علي زر Browse وإختيار البرنامج المراد ربطه بتلك الشبكة, وستجده في مجلد program files الموجود في قسم النظام الذي يُرمز له عادة بالرمز “C” , وبعد هذا وفي النهاية إنقر علي زر Force IP للبدء.

وللأسف ستحتاج لتكرار هذا الأمر من الواجهة الرسومية أو يدوياً في سطر الأوامر كلما أردت ربط برنامج بشبكة معينة .

بالنسبة للقارئ الـ Geek , أعلم فيما تفكر, ببساطة كل ما نحتاجه هو إنشاء إختصار بسيط ووضعة علي سطح المكتب ليقوم بتنفيذ أمر الربط عوضاً عن تكراره , ولأن هذا سيتطلب إنشاء إختصار لكل برنامج علي حدي , فيمكن إنشاء إختصار في القائمة اليمني لتكون معك حيثما كنت وتنفذ أمر الربط علي أي برنامج نريده بنقرة واحدة فقط .

واجهات رسومية أخري ننصح بها :
- ForceBindIP GUI By Donlawat .

- ForceBindIP GUI By Michael Jones ( يحتاج إلي جافا ) .

وكلا هاتين الواجهتين أبسط من السابقة من حيث إختيار الشبكة المراد ربطها, فكلاهما يوفر قائمة بالشبكات المتاحة للإختيار من بينها, أما الواجهة السابقة فتترك لك الحصول علي العنوان يدوياً أو عبر برنامج آخر .

هل تعلم أن : جميع القوانين الدولية والشرائع السماوية والوضعية لا تحرم التعليق علي هذا الموضوع ولا نشره .
يتم التشغيل بواسطة Blogger.