HOWTO Connect to Multiple VPN’s under GNU/Linux

السلام عليكم ورحمة الله وبركاته

في الموضوع السابق شرحت كيفية الإتصال بشبكة الـ VPN من داخل جنو/لينوكس والويندوز … الآن سنقوم بالتعرف على كيفية الإتصال بأكثر من شبكة VPN سواءاً على جنو/لينوكس أو الويندوز … عملية الإتصال لشبكة VPN أصلاً تتم من خلال عمل TAP/TUN، طبعاً وهذا الجهاز التخيلي يقوم به بالجنو/لينوكس الـ Network Manager … ولكن للأسف Network Manager لا يستطيع عمل سوى واحد وبالتالي لا تستطيع أن تقوم بالإتصال بشبكتين VPN بمرة واحدة !!! طبعاً هي عبارة عن BUG ورأيت الكثيرين أخبروا جماعة جنوم عليها وبإذن الله يقومون بحلها … بحثت صراحة كثيراً لاعرف كيف يمكنني عمل هذا الـ Virtual Network Device المسمى TAP أو TUN ولكني لم اجد ذلك … حتى في الموقع الرسمي لهم لم أجد معلومات كثيرة حوله بصراحة فقط مقارنة بسيطة بينهم وأمور بسيطة أخرى …

لهذا كان لابد من البحث عن طريقة أخرى توصلني الى نفس الهدف “الإتصال بشبكتين VPN” … حاجتي لها ملحة بصراحة لانه في العمل بيئة العمل الحقيقية Production Environment على شبكة VPN وبيئة العمل الخاصة بالتجارب Testing Environment على شبكة VPN منفصلة بالكامل … ويجب أن أكون متواجد هنا وهناك بنفس الوقت وليس أن أقوم بقطع الإتصال عن الاولى والإتصال بالثانية وعند الحاجة للأولى أقطع الإتصال عن الثانية وأرجع للأولى وعلى هذه الحالة !!! يجب أن أحل مشكلة عمل TAP/TUN في جنو/لينوكس، والحمد لله بعد البحث في Google وجدت ما أبحث عنه …

الفكرة تكمن بإستعمال برنامج GOpenVPN والذي يقوم بعمل TAP/TUN لوحده دون حاجتك للتدخل :) قمة السهولة صدقوني حتى أسهل من الويندوز، وعند شرحي للويندوز سترون الفرق بينهم !!! قال ويندوز أسهل قال !!! المهم لنقوم بتركيبه بالبداية:
Continue reading