مشکل اینترنت های همزمان روی میکروتیک
سلام
من 4 تا اینترنت مختلف روی میکروتیک دارم که همه کانکشن ها روی میکروتیک هست
مشکلم این هست که هر زمان فقط ip استاتیک یکی از میکروتیک ها از بیرون شبکه ping میده و اینترنت هایی که استفاده نمیشه ping نمیدن در حالی که کانت هستن و مشکلی هم ندارن
چکار کنم که ping همه ip ها رو از بیرون داشته باشم
؟؟؟
5 پاسخ
سلام به دلیل اینکه در هر لحظه واحد تنها یک دیفالت روت فعال به سمت اینترنت دارید بنا براین چنین اتفاقی میوفته که پکت Ping توسط isp به سمت روتر شما ارسال میشه و توسط روتر دریافت میشه اما هنگام echo-reply چون روتی برای بازگشت پکت از همین مسیر فعال نیست بنابرین پکت دراپ میشه.
در حالتی که لود بالانس بدرستی کانفیگ کرده باشین چنین اتفاقی نباید بیوفته اما بنظر میاد شما از اینترنت ها بصورت failover استفاده میکنین.
اولا ICMP رو توی فایروال بررسی کن!!!
/ip firewall filter
add chain=input protocol=icmp action=accept
add chain=srcnat out-interface=<your WAN interface> action=masquerade
دوما Route رو بررسی کن !!!
/ip route
add dst-address=0.0.0.0/0 gateway=<your gateway> check-gateway=ping
سوما لودبالانسینگ رو درست تعریف کن!!!!
از چهار روش میتونی استفاده کنی برای LoadBalancing که داری!!!
- FailOver
- ICMP Handining
- ECMP
- PC
سلام ، میکروتکی نیستم ولی برای شفاف سازی موضوع میپرسم ، الان چند تا روتر میکروتیک با چند تا لینک اینترنتی دارید یا یدونه روتر با چند تا لینک اینترنتی ؟
سلام
----
یک روتر دارم با چند لینک اینترنتی
----
بله failover ست شدن اینترنت ها ، لطفا طریقه کانفیگ loadbalance رو بفرمایید چون اون رو هم تست کردم ولی جواب نداد شاید من مراحل رو اشتباه رفتم
یه کانکشن مارک بنویسین پکت های ورودی از هر اینترنت رو جداگانه مارک کنه بعد یه مارک روتینگ بنویسین برای این کانکشن هایی که مارک شدن سپس برا هر اینترنت یه روت 0.0.0.0/0 بنویسین که از این مارک روت های ایجاد شده و گتوی های شما استفاده کنه
اینجوری هر پکتی که از سمت اینترنت ها به روتر برسه مارک میشه و از روی همون اینترفیس جواب برمیگرده. بنابراین مشکل پینگ رفع میشه