I have wrote my rules like this:
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP
iptables -A OUTPUT -i eth0 -p tcp --dport 80 -j ACCEPT
What do I do next?
|
I have wrote my rules like this:
What do I do next? |
|||
|
|
|
Now you are allowed to send packets from your computer to another one with the destination port 80. You must allow responses from the remote computers and you want to receive errors, too.
You need the kernel module ip_conntrack for connection tracking:
|
|||||||
|
|
After you apply the rules that heikogerlach showed you, here's a useful link to help you in the future so you understand what you're doing.
Basically, to answer the question you posed in a comment, you need this rule:
so that incoming packets that are a response to a packet sent by your system will be allowed in. Otherwise this box won't be able to receive anything except to port 80. NOTE: You also have to tell us something additional ... Do you want to block all access except incoming and outgoing web, or only incoming or only outgoing? What traffic do you want to allow? |
|||
|
|