I am implementing iptables on 2 Redhat 7.3 boxes, one a WEB server and one a FTP server. Both are running the latest Redhat kernel for 7.3,Linux version 2.4.18-27.7.xsmp. Both are dual processor boxes. I setup iptables by adding rules to the INPUT chain (single NIC, no routing) to accept the connections I wanted, and had a log rule at the end to see what made it past the accepts. Once I was not getting any logs I assumed I had written the rules to accept all connections I wanted and put a DROP policy in effect for INPUT. For the WEB server it worked, for a while. For the FTP server as soon as I changed the policy iptables --list got REALLY slow. There are only 10-12 rules, iptables --list took 10-15 seconds per line to list them. Also some connections were refused, but not logged (the log rule is still there). Changing the policy to accept fixed the problem. After a reboot the ftp server is working with policy DROP, but after a reboot to update the WEB server last night (with policy DROP) sendmail stopped working. There is nothing in the logs from iptables about packets getting past the ACCEPT rules for sendmail, but the connection is not made (sendmail 8.11.6). Sendmail is in queue mode and should make only outgoing connections which have no rules and an ACCEPT policy. When I change the INPUT policy back to ACCEPT sendmail starts sending mail to the relay host. What is going on here? Is changing the policy to DROP not a good way to do this? This is frustrating as the logs seem to show everything OK, but the policy change causes problems. -- Chris D. Garringer Toshiba International LAN/WAN Supervisor 713-466-0277 x3756 Certified Solaris Administrator Microsoft Certified Engineer (NT) RedHat Certified Engineer