انتقال dst-nat به یک Gateway دیگر

بپرسید

0

{{ digitTrunc(content.likes) }}

با سلام و احترام خدمت دوستان عزیز

دوستان من از برنامه حسابداری تحت وب استفاده میکنم، و با روتر میکروتیک از بیرون با dst-nat  بهش وصل میشم و هیچ مشکلی ندارم، بدلیل اینکه گاهی اوقات اینترنت ( isp 1 ) قطع میشد بر روی ESXi یه میکروتیک مجازی نصب کردم و با یه اینترنت ( isp 2 ) دیگه  dst-nat  راه اندازی کردم و مشکلم حل شد، مشکل کار اینجاست که باید بر روی سرور Gateway تغییر بدم به روتر دوم ( مجازی ) و زمانی که اینترنت اول ( isp 1 ) وصل شد مجددا Gateway سرور تغییر بدم به روتر میکروتیک اول و این برای زمانی که دسترسی به سرور نداشته باشم برای من مشکل ساز میشه.، از طرفی چون سیستم سرور فقط یه کارت شبکه داره زمانی که 2 Gateway  برای اون تعریف میکنم ارتباط به مشکل برمیخوره و به درستی Route نمیشه و برنامه قطع میشه یا یکی از آی پی ها از مدار خارج میشه.

 

حالا اومدم یه خط روت نوشتم برای روتر میکروتیک اول و میکروتیک مجازی نصب شده بر روی ESXi ، و هر دو روتر همدیگه رو به خوبی میبینن ، و در میکروتیک مجازی یک dst-nat نوشتم که زمانی پکتی دریافت کرد ( با توجه به خط روت که نوشتم ) اون رو ارسال کنه به میکروتیک اول

وقتی درخواست ارسال میکنم روتر میکروتیک مجازی پکت هارو دریافت میکنه ولی نمیتونه به درستی روت انجام بده و اینکار عملی نبود و برنامه تحت وب اجرا نمیشه، در واقع با اینکار میخوام به صورت همزمان با 2 آی پی ( 2 اینترنت مجزا ) از بیرون برنامه رو اجرا کنم. به این صورت که زمانی از آی پی ( isp 2 ) استفاده میکنم با توجه به روت داخلی   برنامه برای من اجرا بشه و نیازی نباشه Gateway سرور تغییر بدم.

 

دوستان لازم به ذکر که اینکار با FailOver & Load Balance  مشکل قطعی و سوییچ کردن به نت دوم حل میشه ولی همزمان نیستن، من میخوام به صورت همزمان با آی پی هر دو اینترنت به برنامه حسابداری تحت وب دسترسی داشته باشم . البته یک راه دیگه هم هست اینکه یک کارت شبکه دیگه بگذارم واسه سرور و مستقیم dst-nat بزنم ولی میخواستم با route اینکارو انجام بدم

 

ممنون میشم راهنمایی کنید. باتشکر

 

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است