I suppose it's rejecting packets from that address, yet letting you send packets there (ping), possibly even so that the packets you get back are related to an established connection (the one you started with ping), and thus get accepted. Does your iptables config contain a line with state ESTABLISHED,RELATED or anything alike?
Keep in mind that rejecting packets from outside does not reject packets from inside - necessarily. Read the config carefully through to understand it's every rule.
|