When I scan my pc with nmap I see only one open port. I didn't define any rule in iptables so if I'm not mistaken, all connections should be denied by default.
However I can use HTTP or SSH, so that means those ports are opened, but then... why nmap doesn't detect them as open ports?

sudo iptables -L -v -nshow? What is the result of yournmapscan? Is there anything-else between the client runningnmapand the server being scanned? – Mark Hillick Dec 11 '12 at 13:13