أعلم أن هناك الكثير من السمات مع إعدادات OpenVPN. ومع ذلك ، فقد واجهت حقيقة أنه لا توجد معلومات منهجية حول موضوع العنوان ، وقررت مشاركة تجربتي أولاً وقبل كل شيء مع أولئك الذين ليسوا معلمين في إدارة OpenVPN ، لكنهم أرغب في تحقيق اتصال بالشبكات الفرعية البعيدة مثل موقع إلى موقع على NAS سينولوجي. في نفس الوقت ، اترك ملاحظة لنفسك كتذكار.
وبالتالي. يوجد NAS Synology DS918 + مع تثبيت حزمة خادم VPN ، تم تكوينه مع OpenVPN والمستخدمين الذين يمكنهم الاتصال بخادم VPN. لن أخوض في تفاصيل تكوين الخادم في واجهة DSM (بوابة ويب خادم NAS). هذه المعلومات متاحة على موقع الشركة المصنعة.
تكمن المشكلة في أن واجهة DSM (الإصدار 6.2.3 وقت النشر) بها عدد محدود من الإعدادات لإدارة خادم OpenVPN. في حالتنا ، يلزم وجود مخطط اتصال من موقع إلى موقع ، أي يجب أن يرى مضيفو الشبكة الفرعية لعميل VPN مضيفي الشبكة الفرعية لخادم VPN والعكس صحيح. تسمح الإعدادات النموذجية المتوفرة على NAS بالوصول فقط من المضيفين على الشبكة الفرعية لعميل VPN إلى المضيفين على الشبكة الفرعية لخادم VPN.
لتكوين الوصول إلى الشبكات الفرعية لعملاء VPN من الشبكة الفرعية لخادم VPN ، نحتاج إلى تسجيل الدخول إلى NAS عبر SSH وتكوين ملف تكوين خادم OpenVPN يدويًا.
لتحرير الملفات على NAS عبر SSH ، من الأنسب أن أستخدم Midnight Commander. للقيام بذلك، وأنا توصيل packages.synocommunity.com مصدر في مركز حزمة وتثبيت الحزمة قائد منتصف الليل.
نذهب إلى NAS عبر SSH ضمن حساب له حقوق المسؤول.
اكتب sudo su وأعد إدخال كلمة مرور المسؤول:
اكتب الأمر mc وقم بتشغيل Midnight Commander:
بعد ذلك ، انتقل إلى الدليل / var /pack / VPNCenter / etc / openvpn / وابحث عن ملف openvpn.conf:
وفقًا للمهمة ، نحتاج إلى توصيل شبكتين فرعيتين بعيدتين. للقيام بذلك ، نقوم بإنشاء حسابات على NAS من خلال DSM 2 مع حقوق محدودة لجميع خدمات NAS ونمنح الوصول فقط إلى اتصال VPN في إعدادات خادم VPN. لكل عميل ، نحتاج إلى تكوين IP ثابت مخصص بواسطة خادم VPN وتوجيه حركة المرور عبر عنوان IP هذا من الشبكة الفرعية لخادم VPN إلى الشبكة الفرعية لعميل VPN.
البيانات الأولية:
الشبكة الفرعية لخادم VPN: 192.168.1.0/24.
تجمع عناوين خادم OpenVPN 10.8.0.0/24. يتلقى خادم OpenVPN العنوان 10.8.0.1.
الشبكة الفرعية لعميل VPN 1 (مستخدم VPN): 192.168.10.0/24 ، يجب أن تتلقى عنوانًا ثابتًا على
الشبكة الفرعية لخادم OpenVPN 10.8.0.5 VPN Client 2 (مستخدم VPN-GUST): 192.168.5.0/24 ، يجب أن تتلقى عنوانًا ثابتًا 10.8 على خادم OpenVPN .0.4
في دليل الإعدادات ، أنشئ مجلد ccd وأنشئ ملفات إعدادات بأسماء تتوافق مع تسجيلات دخول المستخدم.
بالنسبة لمستخدم VPN ، اكتب الإعدادات التالية في الملف:
بالنسبة لمستخدم VPN-GUST ، اكتب ما يلي في الملف:
يبقى فقط لضبط تكوين خادم OpenVPN - إضافة معلمة لقراءة إعدادات العميل وإضافة التوجيه إلى الشبكات الفرعية للعميل:
في لقطة الشاشة أعلاه ، تم تكوين أول سطرين من التكوين باستخدام الواجهة DSM (وضع مربع اختيار على المعلمة "السماح للعملاء بالوصول إلى الشبكة المحلية للخادم" في إعدادات خادم OpenVPN).
يشير سطر ccd client-config-dir إلى أن إعدادات العميل موجودة في مجلد ccd.
يضيف سطرا التكوين التاليان مسارات إلى شبكات العميل الفرعية من خلال بوابات OpenVPN المقابلة.
أخيرًا ، يجب تطبيق طبولوجيا الشبكة الفرعية للعمل بشكل صحيح.
لا نلمس كل الإعدادات الأخرى في الملف.
بعد ضبط الإعدادات ، لا تنس إعادة تشغيل خدمة VPN Server في مدير الحزم. على المضيفين أو البوابة لمضيفي الشبكة الفرعية للخادم ، قم بتسجيل المسارات إلى الشبكات الفرعية للعميل عبر NAS.
في حالتي ، كان جهاز التوجيه (192.168.1.1) بمثابة بوابة لجميع المضيفين على الشبكة الفرعية التي يوجد بها NAS (عنوان IP الخاص به 192.168.1.3). على جهاز التوجيه هذا ، أضفت إدخالات توجيه لشبكات 192.168.5.0/24 و 192.168.10.0/24 إلى بوابة 192.168.1.3 (NAS) إلى جدول التوجيه الثابت.
لا تنس أنه مع وجود جدار الحماية على NAS ، ستحتاج إلى تكوينه أيضًا. بالإضافة إلى ذلك ، قد يتم تمكين جدار حماية من جانب العميل ، والذي سيحتاج أيضًا إلى التكوين.
ملاحظة. لست محترفًا في تقنيات الشبكات وخاصة في العمل مع OpenVPN ، فأنا فقط أشارك تجربتي وأنشر الإعدادات التي أجريتها ، والتي سمحت لي بتكوين الاتصال بين الشبكات الفرعية كموقع إلى موقع. ربما يكون هناك إعداد أبسط و / أو صحيح ، سأكون سعيدًا فقط إذا شاركت تجربتك في التعليقات.