bad_packets problem?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello all,

I'm new to this list.

I have a Linux (2.6.9-22.EL) box, running iptables version 1.2.11-3.1.RHEL4. My server is sitting behind a firewall (that I don't control), but I have iptables running anyway, as occasionally other boxes behind the firewall are compromised.

I think I have a problem with iptables. Part of the script that I use to set up iptables is as follows:

IPT="/sbin/iptables"
$IPT -N bad_packets
# bad_packets chain
#

# Drop INVALID packets immediately
$IPT -A bad_packets -p ALL -m state --state INVALID -j LOG \
    --log-prefix "Invalid packet: "
$IPT -A bad_packets -p ALL -m state --state INVALID -j DROP
# Then check the tcp packets for additional problems
$IPT -A bad_packets -p tcp -j bad_tcp_packets
# All good, so return
$IPT -A bad_packets -p ALL -j RETURN


When implemented, this shows up in /etc/sysconfig/iptables as:

-A bad_packets -m state --state INVALID -j LOG --log-prefix "Invalid
 packet: "
-A bad_packets -m state --state INVALID -j DROP
-A bad_packets -p tcp -j bad_tcp_packets
-A bad_packets -j RETURN


So far, so good.

A program called LogWatch summarizes the logs for me. When I use up2date to update my RedHat software, I get entries in the log that show up in the LogWatch email. The thing is, the "Invalid packet" rule catches a few hundred packets a day, and logs them. A number of those packets come from 209.132.177.100 (xmlrpc.rhn.redhat.com), the rhn up2date server. The LogWatch output can look like this:

From 209.132.177.100 - 24 packets
  To 10.1.5.154 - 24 packets
     Service: 33353 (tcp/33353) (Invalid packet:,eth0,none) - 4 packets
     Service: 33935 (tcp/33935) (Invalid packet:,eth0,none) - 10 packets
     Service: 33951 (tcp/33951) (Invalid packet:,eth0,none) - 10 packets

The updates take place eventually, but almost never on the first go.
I get LogWatch entries like this every time I run up2date. I am assuming that there is some problem with the iptables rules I have set up, but I don't know what they might be.

Does anyone have any thoughts on this? [I posted this question on the redhat-list, but got no replies, so I thought I might try here.]

Bill Tangren



[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux