لزوم NAT در میکروتیک متصل به مودم ADSL
سلام ، میخواستم بدونم اگه همچین سناریویی داشته باشیم آیا لزومی داره که ما داخل میکروتیک عملیات NAT رو انجام بدیم یا مودم ADSL Router خودش اینکار رو انجام میده و فقط default Route کفایت میکنه؟
اگر NAT رو مودم انجام میده : چه شرایطی بصورت عملی ما مستقیما آی پی Public رو روی اینترفیس میکروتیک جهت NAT تنظیم میکنیم تا دسترسی به اینترنت داشته باشیم؟ لطفا اگه امکان هست با یه مثال توصیح بدید.پیشاپیش از پاسختان سپاسگذارم
8 پاسخ
از همه اساتید عذر خواهی میکنم
دوست من ببینید مسیر رفت رو شما میتونید OK کنید اما مسیر برگشت رو اگر مودم شما قابلیت روت دستی رو پشتیبانی کنه OK میشه در غیر اینصورت متاسفانه نمیتونید چون دقیقا مسیر رفت شما به خوبی روت میشه یعنی کلاینتها پکت رو به میکروتیک میدن و میکروتیک هم چون یک Default route به سمت مودم داره پکت رو به مودم تحویل میده اما در مسیر برگشت هنگامی که مودم میخواد پکت رو تحویل بده به کلاینت نمیتونه چون مسیری برای رسیدن به کلاینت نداره،چون IP کلاینت شما 192.168.1.2 هستش و IP مودم شما 172.16.1.1 هستش و مودم تا زمانی که Static Route نداشته باشه نمیتونه بسته رو به کلاینت تحویل بده چون روتی نداره که بخواد این کار رو انجام بده
اگر مودم شما قابلیت نوشتن روت به صورت Static رو داشته باشه مشکل شما حل میشه،البته مودم های جدید الان پشتیبانی میکنند مثلا TPlLink-W8968 این قابلیت رو داره
کلا بهتره از نظر امنیتی مودم رو بریج کنید و کانکشن رو از میروتیک به سمت DSLAM ارسال کنید
در این صورت نیاز به NAT هم دارین
ولی اگر کانکشن از سمت مودم برقرار میشه شما باید یک Default Route به سمت 172.16.0.1 بر روی میکروتیک خودتون ست کنید
این جوری کلاینتهای شما به سمت مودم هدایت میشند و مودم هم درخواستها رو NAT میکنه
البته دوست خوبمون جناب همایون هم به خوبی این مطلب رو توضیح دادند
مگه مودم خودش عمل nat یعنی تبدیل ip private به ip public رو انجام نمیده؟
دیگه علت اینکه ما روی روتر هم باید nat بنویسیم چی است؟
این nat ما چی رو به چی تبدیل میکنه و هدف و علتش چیه؟
دوستانی که بلدن خواهشا لطف کنن جواب بدن!
بهترین حالت اینه که مودم رو روی حالت Bridge قرار بدید و NAT رو روی میکروتیک انجام بدید
اما اگه بخوای کانکشن PPPOE روی مودم باشه باید روی مودم NAT داشته باشی و روی میکروتیک هم nat رو اجرا کنی یا اینکه مودم قابلیت Static route داشته باشه تا بتونه شبکه پشت میکروتیک رو ببینه
روی میکروتیک هم باید یک default route بنویسی
مودم این کارو انجام میده درسته ولی چون میکروتیک پشت مودم قرار گرفته و معمولا توی مودم های ADSLنمیشه خط روت نوشت و شبکه پشتش یعنی میکروتیک بهش معرفی کرد بخاطر همین نیاز هست که روی میکروتیک هم خط روت بنویسیم و همه شبکه پشت یه آی پی مثل 192.168.1.20 پنهان کنیم یعنی همون NAT روی جفتش باید بزنیم.
مودم های ADSL یک نوع روتر هست با توانایی پایین
مودم روی که شما از استفاده می کنید یک سمتش به شبکه LAN و سمت دیگه به شبکه ISP متصل میشه زمانی که مودم به اینترنت متصل میشه یک IP Publuc از ISP دریافت می کنه و یک default route روی مودم به سمت شبکه ISP قرار میگیره
در نتیجه یک سمت مودم IP LAN مثل 192.168.1.0/24 قرار داره و سمت دیگه IP WAN مثل 151.5.6.7
حالا شما پشت میکروتیک یک شبکه به طور مثال با IP 192.168.2.0/24 داری و مودم از وجود اون بی خبره
حالا یک بسته به دست مودم که برسه اگه آدرس مقصدش رو ندونه میفرسته به سمت اینترنت
بهمین خاطر شما باید روی میکروتیک هم باید NAT رو انجام بدی تا این ارتباط برقرار بشه
تو این حالت نیاز به nat بر روی میکروتیک وجود نداره چون ADSLخودش تبدیل آی پی داره انجام میده.
بعضی وقتا هست شما مودم ADSL در حالت بریج میزارید و کانکشن PPPOEروی میکروتیک ست میکنید تو ااین حالت هم باید آی پی پابلیک که خریداری کردید روی اینترفیس PPPOEست کنید و هم کانفیگ NAT روی میکروتیک انجام بدید
باسلام
در حالت های که تعداد subnet پشت روتر بیشتر از یکی باشد مثل مواقعی که ناحیه dmz داریم و یا میخواهیم از بیرون به داخل vpn بزنیم بهتر است که آی پی Public روی خود اینترفیس روتر میکروتیک باشه و یا اینکه مدل مودم adsl قدمی است و portforward درست کار نمی کنند مثل مودم های قدیمی مارک DLink
یا مواقعی که بخواهیم Policy-Based Routing خواصی اعمال کنیم وقتی تعداد isp ها و تعداد آی پی ولید خریداری شده بیشتر از یکی و از دو شرکت مختلف می باشد یا دو نوع مختلف مثل اینکه adsl و وایرلیس با هم داشته باشیم