منظورتون را از Iptables متوجه نشدم ممکنه توضیح بدید
یه سایت فارسی زبون اینطوری تعریفش کرده :
خوب میخوام بگم iptables چیه و چی کار میکنه
البته این گزینه تو تمام سیستمهای لینوکس مثل vinux هست
پس نگران نباشید
اگه لینوکس دارید میتونید باهاش کار کنید
خوب iptables چیه
اگه ویندوز رو در نظر بگیریم از قسمتهای متفاوتی مثل programs and features, computer, desktop, internet explorer, command prompt و غیره تشکیل شده
لینوکس هم همینطوره
یکی از قسمتاش iptables هست که کاربرد شدیدی تو امنیتش داره
یعنی اگه نباشه میشه به همه جاش از جمله آیپی سرور یا کامپیوتر دسترسی داشت
به قولی میشه گفت که بلاک میکنه
خوب یعنی چی؟
خوب رو سرور مجازی ما هر چی نصب میکنیم مثل cPanel که تو قسمت قبل نصب کردیم به پورت مثل 2082 و یا مثلا 2087 احتیاج دارن
خوب اگه بخوایم بگیم که کسی حق دسترسی به این پورت از طریق این آیپی رو نداره و یا بلعکس از iptables استفاده میشه
میشه گفت که مثل یه قفل عمل میکنه
خوب پورت چیه
مثلا آیپی
1.2.3.4 رو در نظر بگیرین
مثلا آدرس آیپی سرور ما اینه
پورت پیشفرز برای این آیپی و تمام آیپیها 80 هست
که وبسایت رو از روی سرور لود میکنه
خوب مثلا ما cPanel ریختیم
میخوایم بریم تو whm و پلان برای هاست ایجاد کنیم
اینترنت اکسپلورر رو باز میکنیم
تو نوار آدرس مینویسیم
http://1.2.3.4:20872087 پورت whm هست و میخویم به whm وصل بشیم و پلان بسازیم
خوب اگه این پورت بلاک باشه خوب مسلما با خطا مواجه میشیم
خوب اگرم بخوایم تمام پورتها رو باز کنیم باید iptables رو خاموش کنیم
iptables کجاست
اگه تو قسمتهای لینوکس یه نگاه بندازم یه پوشه به اسم etc میبینیم
این پوشه چیه؟
تمام فایلهای کانفیگ و نرم افزارها تو این فولدر هستن
خوب iptables تو این پوشه تو پوشه ی init.d
هست و میشه کانفیگش کرد
خوب چه جوریخاموش کنم؟
دوتا راه داریم
یا تو ترمینال بنویسیم
service iptables stop
یا بنویسیم
/etc/init.d/iptables stop
خوب اگه بخوایم بگیم اگه کامپیوتر یا سرور رو وقتی خاموش یا ری استارت کردم دیگه iptables رو استارت نکن تو ترمینال مینویسم
chkconfig iptables off
خوب تا کامپیوتر ری استارت نشه کار نمیکنه
مگر استاپش کنیم
که بالا گفتم
منبع :
http://gooshkon.ir/1391/05/26/iptables-%DA%86%DB%8C%D9%87-%D9%88-%DA%86%DB%8C-%DA%A9%D8%A7%D8%B1-%D9%85%DB%8C%DA%A9%D9%86%D9%87%D8%9F/ویکی پدیا هم اینطور گفته:
iptables are the tables provided by the Linux kernel firewall (implemented as different Netfilter modules) and the chains and rules it stores. Different kernel modules and programs are currently used for different protocols; iptables applies to IPv4, ip6tables to IPv6, arptables to ARP, and ebtables to Ethernet frames.
لینک کامل :
http://en.wikipedia.org/wiki/Iptables