انجمن کاربران لینوکس ایران - تکنوتاکس سابق
ارور در IP Table - نسخه قابل چاپ

+- انجمن کاربران لینوکس ایران - تکنوتاکس سابق (https://forum.sito.ir)
+-- انجمن: پرسش‌ها و پاسخ‌ها (https://forum.sito.ir/forumdisplay.php?fid=3)
+--- انجمن: لینوکس و شبکه (https://forum.sito.ir/forumdisplay.php?fid=11)
+--- موضوع: ارور در IP Table (/showthread.php?tid=18049)



ارور در IP Table - alisc - 2012-10-26

با سلام و عرض خسته نباشید خدمت تمامی دوستان گرامی

یک سوال دارم
من رول زیر رو در IP Table وارد می کنم اما ارور میده :
iptables -A PREROUTING -p tcp -t nat -s 192.168.1.100 -dport 80 -j REDIRECT –to 3129

این ارور رو میده :

root@localhost ~]# iptables -A PREROUTING -p tcp -t nat -s 192.168.1.100 -port 80 -j REDIRECT .to 3129
iptables v1.3.5: multiple -p flags not allowed
Try `iptables -h' or 'iptables --help' for more information

مشکل از چیه ؟

با تشکر فراوان


Re: ارور در IP Table - MASoft - 2012-10-27

اون port- اشتباهه،‌ باید port-- باشه.


Re: ارور در IP Table - alisc - 2012-10-27

ممنون Smile
به این صورت زدم درست شد :
iptables -A PREROUTING -p tcp -t nat -s 192.168.1.100 --dport 80 -j REDIRECT --to 3129

فقط یک سوال دیگه :
دوستان میگن هر بار که سیستم ریست بشه این دستور پاک میشه ! چطوری وارد کنم این دستور رو که پاک نشه ؟


Re: ارور در IP Table - MASoft - 2012-10-27

باید یک اسکریپت بنویسی که هنگام راه افتادن سیستم این دستورات رو اجرا کنه. می‌تونی از دستورات iptables-save و iptables-restore برای اون اسکریپت استفاده کنی.
بعضی از توزیع‌ها مثل CentOS این اسکریپت رو به صورت آماده دارند.