🎉✨ افتتاحیه ویژه! اولین سفارش شما = ۱۰٪ تخفیف 🎁 کد: NEW10 🛍️
راهنمای فنی میکروتیک

آموزش کامل تانل بین دو میکروتیک
اتصال امن بین دو شبکه با WireGuard و L2TP

تانل (Tunnel) یا VPN بین دو روتر میکروتیک یکی از پرکاربردترین تنظیمات شبکه است. در این آموزش گام به گام یاد می‌گیرید چطور یک تانل امن با رمزنگاری قوی بین دو روتر میکروتیک ایجاد کنید — چه از WireGuard استفاده کنید و چه از L2TP/IPsec.

تانل (Tunnel) چیست و چرا به آن نیاز داریم؟

تانل یا Tunnel در شبکه، مسیری رمزنگاری‌شده بین دو نقطه است که داده‌ها را از طریق اینترنت عمومی عبور می‌دهد بدون اینکه شخص ثالثی بتواند محتوا را بخواند. وقتی دو روتر میکروتیک را با تانل به هم وصل می‌کنید:

تانل میکروتیک معمولاً برای اتصال دو شعبه یک شرکت، دسترسی امن از خانه به دفتر کار یا ایجاد VPN اختصاصی بین دیتاسنترها استفاده می‌شود.

انواع تانل در میکروتیک

میکروتیک از چند پروتکل تانل پشتیبانی می‌کند. انتخاب پروتکل مناسب بستگی به نیاز شما دارد:

در این آموزش هر دو روش WireGuard و L2TP/IPsec را به طور کامل پوشش می‌دهیم.

پیش‌نیازها

قبل از شروع باید موارد زیر را آماده داشته باشید:

روش اول: ایجاد تانل با WireGuard

WireGuard جدیدترین پروتکل VPN است که به دلیل سادگی، سرعت بالا و رمزنگاری قوی (ChaCha20 + Curve25519) محبوب شده است. پیکربندی آن در میکروتیک بسیار ساده‌تر از روش‌های سنتی است.

مرحله ۱: فعال‌سازی ماژول WireGuard

در هر دو روتر، ابتدا باید ماژول WireGuard را از طریق WinBox یا ترمینال فعال کنید:

/system package enable wireguard

مرحله ۲: تولید کلیدهای رمزنگاری

WireGuard از جفت کلید عمومی/خصوصی استفاده می‌کند. در روتر A کلیدها را تولید کنید:

/interface wireguard add name=wg-tunnel listen-port=51820

سپس کلید خصوصی را مشاهده کنید:

/interface wireguard print

کلید خصوصی (Private Key) را کپی کنید و با فرمول ریاضی معکوس، کلید عمومی (Public Key) را محاسبه کنید. در میکروتیک می‌توانید به سادگی از دستور زیر برای مشاهده کلید عمومی استفاده کنید:

/interface wireguard peers print

مرحله ۳: پیکربندی روتر A (سرور)

در ترمینال میکروتیک A وارد شوید:

/interface wireguard interfaces set [find name=wg-tunnel] private-key=YOUR_PRIVATE_KEY_A

سپس یک Peer اضافه کنید (این اطلاعات روتر B است):

/interface wireguard peers add interface=wg-tunnel public-key=PUBLIC_KEY_B allowed-address=10.0.1.0/24 endpoint=PUBLIC_IP_B:51820

مرحله ۴: پیکربندی روتر B (کلاینت)

در ترمینال میکروتیک B وارد شوید:

/interface wireguard add name=wg-tunnel private-key=YOUR_PRIVATE_KEY_B listen-port=51820

سپس Peer روتر A را اضافه کنید:

/interface wireguard peers add interface=wg-tunnel public-key=PUBLIC_KEY_A allowed-address=10.0.0.0/24 endpoint=PUBLIC_IP_A:51820

مرحله ۵: فعال‌سازی و تست

در هر دو روتر، اینترفیس WireGuard را فعال کنید:

/interface wireguard interfaces set [find name=wg-tunnel] disabled=no

برای تست اتصال، از یکی از روترها پینگ بزنید:

ping 10.0.1.1

روش دوم: ایجاد تانل با L2TP/IPsec

اگر از میکروتیک قدیمی‌تر استفاده می‌کنید یا نیاز به سازگاری با دستگاه‌های مختلف دارید، L2TP/IPsec گزینه مناسبی است. این روش کمی پیچیده‌تر اما بسیار پایدار و استاندارد است.

مرحله ۱: تنظیم IPsec Policy

در روتر A وارد شوید:

/ip ipsec mode-config add name=l2tp-server responder=yes
/ip ipsec policy group add name=l2tp-group
/ip ipsec profile add name=l2tp-profile dpd-interval=2min dpd-maximum-failures=5
/ip ipsec peer add address=PUBLIC_IP_B exchange-mode=main name=l2tp-peer profile=l2tp-profile

مرحله ۲: تنظیم L2TP Server

/interface l2tp-server server add authentication=require-pap default-profile=l2tp-profile disabled=no ipsec-secret=YOUR_SHARED_SECRET name=l2tp-tunnel

مرحله ۳: پیکربندی روتر B

روی روتر B، یک L2TP client ایجاد کنید:

/interface l2tp-client add address=PUBLIC_IP_A connect-to=PUBLIC_IP_A disabled=no name=l2tp-client password=YOUR_PASSWORD use-ipsec=yes user=admin

مرحله ۴: تنظیم IPsec Shared Secret

کلید مشترک (Shared Secret) باید در هر دو روتر یکسان باشد:

/ip ipsec peer set [find name=l2tp-peer] secret=YOUR_SHARED_SECRET

مرحله ۵: فعال‌سازی و تست

در هر دو روتر سرویس‌ها را فعال کنید:

/interface l2tp-server server set [find name=l2tp-tunnel] disabled=no

برای بررسی وضعیت اتصال:

/interface l2tp-client print

تنظیمات اضافی و بهینه‌سازی

پس از ایجاد تانل، چند تنظیم تکمیلی می‌تواند عملکرد را بهبود بخشد:

عیب‌یابی تانل میکروتیک

اگر تانل شما به درستی کار نمی‌کند، این مراحل را بررسی کنید:

نکات امنیتی مهم

ایمن نگه داشتن تانل VPN بسیار مهم است. این نکات را رعایت کنید:

سؤالات متداول

پرسش‌های پرتکرار

تفاوت WireGuard و L2TP/IPsec در چیست؟

WireGuard جدیدتر، سریع‌تر و سبک‌تر است و پیکربندی ساده‌تری دارد. L2TP/IPsec قدیمی‌تر اما سازگارتر با دستگاه‌های مختلف است. برای میکروتیک‌های نوساز (ROS 7+) WireGuard پیشنهاد می‌شود.

آیا تانل بین دو میکروتیک نیاز به سرور واسط دارد؟

خیر، تانل مستقیماً از طریق اینترنت و بدون نیاز به سرور واسط برقرار می‌شود. هر روتر مستقیماً با روتر مقابل ارتباط برقرار می‌کند.

سرعت تانل چقدر است؟

با WireGuard سرعت بسیار بالا و تأخیر کم است — معمولاً فقط چند میلی‌ثانیه overhead اضافه دارد. با L2TP/IPsec نیز سرعت خوبی دارید اما کمی بیشتر از WireGuard overhead دارد.

آیا تانل بین میکروتیک قدیمی هم ممکن است؟

بله، L2TP/IPsec روی ROS 6.43 به بالا کار می‌کند. اما برای WireGuard باید ROS 7 یا بالاتر داشته باشید.

چطور مطمئن شوم تانل من امن است؟

WireGuard و L2TP/IPsec هر دو از رمزنگاری قوی استفاده می‌کنند. مهم است که رمزهای عبور قوی انتخاب کنید، پورت‌های غیرضروری را ببندید و تنظیمات را به صورت منظم بررسی کنید.

آیا نیاز به IP ثابت دارم؟

برای تانل بین دو میکروتیک بهتر است هر دو روتر IP عمومی ثابت داشته باشند. اگر IP پویا دارید، می‌توانید از DNS پویا استفاده کنید اما این روش توصیه نمی‌شود.

آماده‌ی تنظیم تانل امن هستی؟

سرور مجازی لینوکس ParsinX با دسترسی کامل root و دیسک NVMe.

صفحات مرتبط

شاید این‌ها هم به کارتان بیاید