تنظیم centos ( یا دیگر توزیع های لینوکس ) به عنوان روتر

به طور پیشفرض اگر شما داشته باشید دو یا بیشتر از دو interface در centos ، آنها همدیگر را شناسایی نمی کنند مادامی که آنها را به هم معرفی کنید .

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

قدم اول :

خط فرمان لینوکس را باز کنید

قدم دوم

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

 

iptables -t nat -A POSTROUTING -s <internal-network-address>/<mask> -j SNAT –to-source <interface-address-that-connects-to-internet-or-external-network>

به عنوان نمونه :

iptables -t nat -A POSTROUTING -s 192.168.102.0/24 -j SNAT –to-source 192.168.101.142

اگر شما از آی پی ثابت استفاده نمی کنید در اینترفیس شبکه برای اتصال به شبکه های داخلی یا خارجی از دستور زیر استفاده نمایید .

iptables -t nat -A POSTROUTING -s <internal-network-address>/<mask> -j MASQUERADE

برای نمونه :

iptables -t nat -A POSTROUTING -s 192.168.102.0/24 -j MASQUERADE

قدم سوم :
دذخیره iptables هست ، با این دستور حتی هنگامی که سرور را ریبوت نمایید این تنظیمات ذخیره شده باقی می مانند.

iptables-saves

پست های مرتبط

بدون پست مرتبط یافت نشد.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *