امروزه از شبکه های مجازی مبتنی بر فناوری های کلاس VPN (شبکه خصوصی مجازی) نه تنها برای سازماندهی محیط های کاملاً محافظت شده برای تبادل داده شفاف از طریق کانال های باز ، بلکه برای دسترسی آسان به اینترنت نیز استفاده می شود. در این راستا ، هر کاربری که ارائه دهنده را تغییر دهد ممکن است با نیاز به راه اندازی VPN روبرو شود. لینوکس مشخصات خاص خود را برای حل این مشکل دارد.
ضروری است
گواهینامه های ریشه
دستورالعمل ها
مرحله 1
بررسی کنید آیا پشتیبانی PPP در هسته سیستم عامل شما وجود دارد یا خیر. ساده ترین راه برای انجام این کار مشاهده مقادیر گزینه ها با پیشوند CONFIG_PPP در پرونده پیکربندی هسته فعلی است. این معمولاً در پوشه / boot نصب می شود و از نام با پیکربندی شروع می شود. با استفاده از دستور نام این فایل را پیدا کنید
ls / boot
یا
ls / boot | grep conf
خطوط مورد نظر خود را با گربه ، فیلتر با grep چاپ کنید. مثلا:
گربه /boot/config-2.6.30-std-def-alt15 | grep PPP
خطوط حاوی گزینه های CONFIG_PPP ، CONFIG_PPP_ASYNC ، CONFIG_PPP_SYNC_TTY را تجزیه کنید. اگر علامت # در مقابل آنها نباشد ، عملکرد مربوطه پشتیبانی می شود (برای مقادیر m - به شکل یک ماژول خارجی ، برای مقادیر y - در هسته گنجانده شده است).
گام 2
بررسی کنید آیا نرم افزار سرویس گیرنده برای برقراری ارتباط VPN روی سیستم نصب شده است. بسته مورد نیاز معمولاً نامی دارد که با pptp شروع می شود. از apt-cache با گزینه جستجو برای یافتن بسته مورد نیاز در مخازن موجود و دور در دقیقه با گزینه -qa برای بررسی نصب بودن بسته استفاده کنید. هنگام کار در یک محیط گرافیکی ، ممکن است منطقی باشد که از برنامه هایی مانند سیناپسی استفاده کنید.
مرحله 3
نرم افزار گمشده را نصب کنید. از مدیران بسته مناسب (apt-get ، دور در دقیقه در کنسول ، سیناپسی در محیط گرافیکی و غیره) استفاده کنید. اگر بسته ppp را با ماژول های هسته برای پشتیبانی از پروتکل مناسب نصب کرده اید ، رایانه خود را مجدداً راه اندازی کنید.
مرحله 4
VPN را با استفاده از اسکریپت های پیکربندی مانند دستور pptp یا pptpsetup پیکربندی کنید. آنها اغلب در بسته های نرم افزاری سرویس گیرنده VPN گنجانده شده اند. برای کمک به پارامترهای خط فرمان این برنامه های کاربردی ، از آنها برای اجرای با گزینه --help استفاده کنید. مثلا:
pptpsetup - کمک
اگر اسکریپت پیکربندی نصب نشده است ، برای پیکربندی دستی VPN به مرحله بعدی بروید.
مرحله 5
یک دایرکتوری / etc / ppp با فایلی به نام chap-secrets ایجاد کنید. پرونده را در یک ویرایشگر متن باز کنید. خطی به این شکل به آن اضافه کنید:
ورود به سیستم رمز عبور سرور *
مقادیر LOGIN و PASSWORD نام کاربری و رمز عبور هستند. آنها باید توسط ارائه دهنده خدمات VPN شما ارائه شود. SERVER را با یک نام اتصال دلخواه یا * جایگزین کنید.
مرحله 6
ایجاد یک فهرست / etc / ppp / همتا. در آن فایلی ایجاد کنید که نام آن همان مقدار SERVER از مرحله قبل باشد (یا اگر نام * مشخص شده باشد). برای افزودن اطلاعاتی مانند:
Pty "pptp SERVER --nolaunchpppd"
ورود به سیستم
سرور ipparam
نام سرور از راه دور
قفل کردن
نوه
تورم گره ای
nobsdcomp
مقادیر LOGIN و SERVER در اینجا همانند مرحله 5 است. این تنظیمات VPN را در Linux کامل می کند.