درود
میشه اینکارو نکنی ؟ plz . دردسر داره
بعد از flush کردن ، اول policy رو به REJECT تغییر بده! یا حالا اگه دوست داری DROP ( به اصطلاح از روش فایروال WHITELIST میخوایم استفاده کنیم )
وقتی همهی chainها reject شدن ، بعد یکی یکی rule اضافه کن :
مثلا تو output پورتهای معروف مثل ۲۲ و ۴۴۳ و ۸۰ و ۵۳ رو باز کن.
در نهایت اگه به مشکلی خوردی از همین الان بگم به من هیچ ربطی نداره
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -p tcp --dport 22 -j ACCEPT # SSH
iptables -A OUTPUT -p tcp --dport 80 -j ACCEPT # HTTP
iptables -A OUTPUT -p tcp --dport 443 -j ACCEPT # HTTPS
iptables -A OUTPUT -p tcp --dport 1024 -j ACCEPT # SOCKS
iptables -A OUTPUT -p udp --dport 53 -j ACCEPT # DNS