masquerade example in iptables

با فرض این که اینترفیس ens33 دسترسی به اینترنت و ens32 به شبکه لوکال داشته باشد :

لازم به یاد آوری است که باید ip forwarding بر روی سیستم فعال شود :

با استفاده از همین دو رول می توان اتصال به اینترنت را برای شبکه لوکال برقرار کرد اما موارد دیگر را بررسی می کنیم. اگر :

آنگاه در شبکه لوکال :


اگر :

آنگاه :


فرضا اگر چندین اینترفیس لوکال داشته باشیم ( با رنج آی پی های مختلف ) و بخواهیم فقط به یکی از آن ها دسترسی به اینترنت بدهیم آنگاه رنج آی پی را باید مشخص کنیم. به این صورت :

توجه فرمایید که وقتی از POSTROUTING استفاده می کنیم، نمیشه از سویچ i- استفاده کرد.
نکته : یک سری نکات امنیتی باید در هنگام snat یا masquerade رعایت شود که پیشنهاد می شود این پست و این پست خوانده شود.