رفتن به محتوا
بازگشت به وبلاگ
میکروتیک

مسیریابی استاتیک در MikroTik: اتصال شبکه‌های متعدد

مسیریابی استاتیک در MikroTik را بیاموزید تا چند Subnet را متصل کنید، Default Gateway پیکربندی کنید و مشکلات مسیریابی را برطرف کنید.

اسفند ۱۴۰۴
۹ دقیقه مطالعه

مسیریابی ایستا در RouterOS میکروتیک

مسیریابی فرآیندی است که تعیین می‌کند یک بسته به کجا ارسال شود. RouterOS یک جدول مسیریابی نگه می‌دارد — لیستی از شبکه‌های شناخته‌شده و نحوه دسترسی به آنها.

جدول مسیریابی

TEXT
/ip route print

خروجی نمونه:

TEXT
 #      DST-ADDRESS        GATEWAY         DISTANCE
 0 ADC  192.168.1.0/24     bridge          0
 1 ADC  10.0.0.0/30        ether1          0
 2 ADS  0.0.0.0/0          10.0.0.254      1

درک پرچم‌ها:

  • A — فعال
  • D — پویا (خودکار اضافه شده)
  • C — Connected (وقتی IP اضافه می‌کنید خودکار ایجاد می‌شود)
  • S — Static (دستی اضافه شده)

مسیر پیش‌فرض (Default Route)

مهم‌ترین مسیر ایستا، مسیر پیش‌فرض است. به روتر می‌گوید ترافیکی که مسیر مشخصی ندارد را کجا بفرستد.

TEXT
/ip route add dst-address=0.0.0.0/0 gateway=10.0.0.254
10.0.0.254 آدرس gateway ISP شماست.

اضافه کردن مسیر ایستا

TEXT
/ip route add dst-address=<NETWORK/PREFIX> gateway=<NEXT-HOP-IP>

مثال: مسیر به شبکه راه دور

فرض کنید دو دفتر دارید:

  • دفتر شما: 192.168.1.0/24
  • دفتر راه دور: 192.168.2.0/24
  • Gateway برای رسیدن به دفتر راه دور: 10.10.10.2
TEXT
/ip route add dst-address=192.168.2.0/24 gateway=10.10.10.2 comment=route-to-remote-office

Distance (فاصله / متریک)

هر مسیر یک مقدار distance دارد. Distance کمتر = اولویت بیشتر.

نوع مسیرDistance پیش‌فرض
Connected0
Static1
OSPF110
RIP120

مسیر پشتیبان (Floating Static Route)

دو مسیر به یک مقصد با distance متفاوت:

TEXT
# مسیر اصلی (distance 1 — اول استفاده می‌شود)
/ip route add dst-address=0.0.0.0/0 gateway=10.0.0.254 distance=1

# مسیر پشتیبان (distance 5 — فقط وقتی مسیر اصلی کار نمی‌کند)
/ip route add dst-address=0.0.0.0/0 gateway=192.168.100.1 distance=5

check-gateway — نظارت بر gateway

TEXT
/ip route add dst-address=0.0.0.0/0 gateway=10.0.0.254 check-gateway=ping

با این تنظیم، RouterOS به‌طور دوره‌ای gateway را ping می‌کند. اگر پاسخ ندهد، مسیر غیرفعال می‌شود و مسیر پشتیبان فعال می‌گردد.

Longest Prefix Match

RouterOS مشخص‌ترین مسیر را انتخاب می‌کند. اگر سه مسیر دارید:

  • 10.0.0.0/8 از gateway1
  • 10.10.0.0/16 از gateway2
  • 10.10.10.0/24 از gateway3

بسته‌ای به 10.10.10.5 از مسیر سوم (طولانی‌ترین پیشوند) استفاده می‌کند.

حذف و تغییر مسیرها

TEXT
# حذف با شماره
/ip route remove 2

# حذف مسیر خاص
/ip route remove [find dst-address=192.168.2.0/24]

# تغییر gateway
/ip route set 2 gateway=10.10.10.3

تست مسیریابی

TEXT
# پینگ
/ping 192.168.2.1 count=4

# مسیریابی را trace کنید
/tool traceroute 8.8.8.8

جمع‌بندی

مسیریابی ایستا در RouterOS:

  • print برای مشاهده جدول مسیریابی
  • add dst-address=0.0.0.0/0 gateway=X.X.X.X برای مسیر پیش‌فرض
  • add dst-address=NETWORK/PREFIX gateway=X.X.X.X برای مسیر خاص
  • Distance کمتر = اولویت بیشتر
  • از check-gateway=ping برای failover خودکار استفاده کنید