* IPs blocked still able to connect @ 2004-06-12 20:18 Spiro Azkoul 2004-06-12 20:38 ` Antony Stone 2004-06-13 19:22 ` Michael Gale 0 siblings, 2 replies; 10+ messages in thread From: Spiro Azkoul @ 2004-06-12 20:18 UTC (permalink / raw) To: netfilter Hello I blocked a subnet by using the following command: iptables -A INPUT -s 222.0.0.0/8 -j DROP I then saved it to file iptables-save > /etc/sysconfig/iptables and did an iptables -L INPUT to verify that it is in DROP all -- 222.0.0.0/8 anywhere However, i am still receiving SPAM from IPs within that subnet (and others) long after I thought I completely blocked them from connecting to my server. I am using RedHat 9 with sendmail, no outgoing SMTP allowed. Does anyone have any feedback on this? Thank you ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: IPs blocked still able to connect 2004-06-12 20:18 IPs blocked still able to connect Spiro Azkoul @ 2004-06-12 20:38 ` Antony Stone 2004-06-12 20:46 ` Spiro Azkoul 2004-06-13 19:22 ` Michael Gale 1 sibling, 1 reply; 10+ messages in thread From: Antony Stone @ 2004-06-12 20:38 UTC (permalink / raw) To: netfilter On Saturday 12 June 2004 9:18 pm, Spiro Azkoul wrote: > Hello > > I blocked a subnet by using the following command: > iptables -A INPUT -s 222.0.0.0/8 -j DROP > I then saved it to file > iptables-save > /etc/sysconfig/iptables > and did an iptables -L INPUT to verify that it is in > DROP all -- 222.0.0.0/8 anywhere > > However, i am still receiving SPAM from IPs within that subnet (and others) > long after I thought I completely blocked them from connecting to my > server. Can you show us the headers of such an email, showing that the server which directly sent it to you is in that address range? Try adding a LOG rule immediately after the above DROP rule: iptables -A INPUT -s 222.0.0.0/8 -j LOG After you get some more spam, try "iptables -L INPUT -nvx" and see what the packet & byte counts are for the two rules. What are your other rules (output of "iptables -L -nvx")? Regards, Antony. -- Wanted: telepath. You know where to apply. Please reply to the list; please don't CC me. ^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: IPs blocked still able to connect 2004-06-12 20:38 ` Antony Stone @ 2004-06-12 20:46 ` Spiro Azkoul 0 siblings, 0 replies; 10+ messages in thread From: Spiro Azkoul @ 2004-06-12 20:46 UTC (permalink / raw) To: netfilter Can you show us the headers of such an email, showing that the server which directly sent it to you is in that address range? -I will have to wait until I get the next one rather then trying to find it in my logged spam folder Try adding a LOG rule immediately after the above DROP rule: iptables -A INPUT -s 222.0.0.0/8 -j LOG -Will do for the next occurrence After you get some more spam, try "iptables -L INPUT -nvx" and see what the packet & byte counts are for the two rules. What are your other rules (output of "iptables -L -nvx")? -Lists all allowed and dropped rules. I can put it up here but it's long Thanks!! ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: IPs blocked still able to connect 2004-06-12 20:18 IPs blocked still able to connect Spiro Azkoul 2004-06-12 20:38 ` Antony Stone @ 2004-06-13 19:22 ` Michael Gale 2004-06-13 19:36 ` Spiro Azkoul 1 sibling, 1 reply; 10+ messages in thread From: Michael Gale @ 2004-06-13 19:22 UTC (permalink / raw) To: netfilter Hello, You are using "iptables -A" ... this will append this rule to your list. If you have an accept rule further up that this connection would match then it will be accepted but it hits this rule. You should do a "iptables -I" to insert the rule at the top. Michael. On Sat, 12 Jun 2004 13:18:15 -0700 "Spiro Azkoul" <spiro@snacorp.net> wrote: > Hello > > I blocked a subnet by using the following command: > iptables -A INPUT -s 222.0.0.0/8 -j DROP > I then saved it to file > iptables-save > /etc/sysconfig/iptables > and did an iptables -L INPUT to verify that it is in > DROP all -- 222.0.0.0/8 anywhere > > However, i am still receiving SPAM from IPs within that subnet (and others) > long after I thought I completely blocked them from connecting to my server. > > I am using RedHat 9 with sendmail, no outgoing SMTP allowed. > > Does anyone have any feedback on this? > Thank you > > > > > > > -- Michael Gale Network Administrator Utilitran Corporation ^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: IPs blocked still able to connect 2004-06-13 19:22 ` Michael Gale @ 2004-06-13 19:36 ` Spiro Azkoul 2004-06-13 19:58 ` Michael Gale 0 siblings, 1 reply; 10+ messages in thread From: Spiro Azkoul @ 2004-06-13 19:36 UTC (permalink / raw) To: netfilter t Hello, You are using "iptables -A" ... this will append this rule to your list. If you have an accept rule further up that this connection would match then it will be accepted but it hits this rule. You should do a "iptables -I" to insert the rule at the top. Michael. I am not sure I understand the difference between -I and -A Where can I find docs on this? Thanks Michael ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: IPs blocked still able to connect 2004-06-13 19:36 ` Spiro Azkoul @ 2004-06-13 19:58 ` Michael Gale 2004-06-13 23:59 ` Spiro Azkoul 2004-06-14 8:54 ` Spiro Azkoul 0 siblings, 2 replies; 10+ messages in thread From: Michael Gale @ 2004-06-13 19:58 UTC (permalink / raw) To: netfilter Hello, You should be able to "man iptables" -A, --append chain rule-specification Append one or more rules to the end of the selected chain. When the source and/or destination names resolve to more than one address, a rule will be added for each possible address combination. -I, --insert chain [rulenum] rule-specification Insert one or more rules in the selected chain as the given rule number. So, if the rule number is 1, the rule or rules are inserted at the head of the chain. This is also the default if no rule number is specified. On Sun, 13 Jun 2004 12:36:55 -0700 "Spiro Azkoul" <spiro@snacorp.net> wrote: > > > t > > Hello, > > You are using "iptables -A" ... this will append this rule to your > list. If you > have an accept rule further up that this connection would match then it will > be > accepted but it hits this rule. > > You should do a "iptables -I" to insert the rule at the top. > > Michael. > > I am not sure I understand the difference between -I and -A > Where can I find docs on this? > Thanks Michael > > > > > > > > -- Michael Gale Network Administrator Utilitran Corporation ^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: IPs blocked still able to connect 2004-06-13 19:58 ` Michael Gale @ 2004-06-13 23:59 ` Spiro Azkoul 2004-06-14 1:02 ` Alexis 2004-06-14 8:54 ` Spiro Azkoul 1 sibling, 1 reply; 10+ messages in thread From: Spiro Azkoul @ 2004-06-13 23:59 UTC (permalink / raw) To: netfilter Hello, You should be able to "man iptables" -> I did, got the info I needed. Thanks. I also transferred all my -A rules to -I and an iptables -L INPUT now shows priority to the -I rules, which basically should not block any traffic to my server. On the other hand, I have a couple more questions: 1- If I have 2 Nic Cards, eth0 and eth1, without any kind of NATing involved, as I am simply using the private interface for backup jobs, local SSH and so forth, should I worry about the FORWARD chain? There is no routing between the 2 interfaces nor do I need there be so I assumed so far that my INPUT/OUTPUT rules will apply to the public interface without having to go the extra step of specifying it. 2- Is there a way to build a text file and have IPTABLES pull from it periodically? I know this could be done in perl, but has anyone tried to do it with a simple cron job? Thanks ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: IPs blocked still able to connect 2004-06-13 23:59 ` Spiro Azkoul @ 2004-06-14 1:02 ` Alexis 0 siblings, 0 replies; 10+ messages in thread From: Alexis @ 2004-06-14 1:02 UTC (permalink / raw) To: netfilter ----- Original Message ----- From: "Spiro Azkoul" <spiro@snacorp.net> To: <netfilter@lists.netfilter.org> Sent: Sunday, June 13, 2004 8:59 PM Subject: RE: IPs blocked still able to connect > > Hello, > > You should be able to "man iptables" > > -> I did, got the info I needed. Thanks. > I also transferred all my -A rules to -I and an iptables -L INPUT now shows > priority to the -I rules, which basically should not block any traffic to my > server. > > On the other hand, I have a couple more questions: > > 1- If I have 2 Nic Cards, eth0 and eth1, without any kind of NATing > involved, as I am simply using the private interface for backup jobs, local > SSH and so forth, should I worry about the FORWARD chain? There is no > routing between the 2 interfaces nor do I need there be so I assumed so far > that my INPUT/OUTPUT rules will apply to the public interface without having > to go the extra step of specifying it. There's no explicit need of nat to pass the traffic between two interfaces, without having any nat rule, if you've turned on ip_forwarding, and FORWARD chain is ACCEPT, traffic will flow between interfaces. > > 2- Is there a way to build a text file and have IPTABLES pull from it > periodically? I know this could be done in perl, but has anyone tried to do > it with a simple cron job? the output of iptables-save could help? > Thanks > > > > ^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: IPs blocked still able to connect 2004-06-13 19:58 ` Michael Gale 2004-06-13 23:59 ` Spiro Azkoul @ 2004-06-14 8:54 ` Spiro Azkoul 2004-06-14 15:32 ` Michael Gale 1 sibling, 1 reply; 10+ messages in thread From: Spiro Azkoul @ 2004-06-14 8:54 UTC (permalink / raw) To: netfilter By doing the -I transition no one could connect to my server anymore. Knowing that I had a bunch of rules such as [root@linux root]# iptables -L INPUT Chain INPUT (policy ACCEPT) target prot opt source destination DROP all -- YahooBB219000000000.bbtec.net/8 anywhere DROP all -- AAnnecy-204-1-27-120.w81-249.abo.wanadoo.fr anywhere DROP all -- 61.178.0.0/16 anywhere DROP all -- 53-bem-10.acn.waw.pl anywhere DROP all -- 216.155.64.0/19 anywhere RH-Lokkit-0-50-INPUT all -- anywhere anywhere ACCEPT tcp -- anywhere anywhere tcp dpt:ssh ACCEPT tcp -- anywhere anywhere tcp dpt:http ACCEPT tcp -- anywhere anywhere tcp dpt:smtp ACCEPT tcp -- anywhere anywhere tcp dpt:pop3 That did not work No one could connect for POP or SMTP. What is wrong with that config? Thanks ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: IPs blocked still able to connect 2004-06-14 8:54 ` Spiro Azkoul @ 2004-06-14 15:32 ` Michael Gale 0 siblings, 0 replies; 10+ messages in thread From: Michael Gale @ 2004-06-14 15:32 UTC (permalink / raw) To: netfilter Hello, I did not mean you should be using -I for all your inserts .... when you load you rules from a script ... a "-A" will work fine. But when adding a rules on the fly later .. you most likely want to do a "-I" so it is at the top of the list. Example: From script: iptables -A INPUT -i eth0 -p tcp --dport 25 -j ACCEPT iptables -A INPUT -i eth0 -j DROP Now you find that you want to block spam from mai.hotmail.com (1.1.1.1) Doing this: iptables -A INPUT -i eth0 -s 1.1.1.1 -p tcp --dport 25 -j DROP Would cause the following to happen: INPUT -i eth0 -p tcp --dport 25 -j ACCEPT INPUT -i eth0 -j DROP INPUT -i eth0 -s 1.1.1.1 -p tcp --dport 25 -j DROP This has the port 25 ACCEPT happening before the DROP rule for 1.1.1.1 ... so it would be accepted. If you run: iptables -I INPUT -i eth0 -s 1.1.1.1 -p tcp --dport 25 -j DROP Then you would of had: INPUT -i eth0 -s 1.1.1.1 -p tcp --dport 25 -j DROP INPUT -i eth0 -p tcp --dport 25 -j ACCEPT INPUT -i eth0 -j DROP As you can see the DROP for 1.1.1.1 comes first .. so SMTP from 1.1.1.1 would be dropped before the ACCEPT ... blocking SMTP from 1.1.1.1 Michael. On Mon, 14 Jun 2004 01:54:19 -0700 "Spiro Azkoul" <spiro@snacorp.net> wrote: > By doing the -I transition no one could connect to my server anymore. > > Knowing that I had a bunch of rules such as > > [root@linux root]# iptables -L INPUT > Chain INPUT (policy ACCEPT) > target prot opt source destination > DROP all -- YahooBB219000000000.bbtec.net/8 anywhere > DROP all -- AAnnecy-204-1-27-120.w81-249.abo.wanadoo.fr anywhere > > DROP all -- 61.178.0.0/16 anywhere > DROP all -- 53-bem-10.acn.waw.pl anywhere > DROP all -- 216.155.64.0/19 anywhere > RH-Lokkit-0-50-INPUT all -- anywhere anywhere > ACCEPT tcp -- anywhere anywhere tcp dpt:ssh > ACCEPT tcp -- anywhere anywhere tcp dpt:http > ACCEPT tcp -- anywhere anywhere tcp dpt:smtp > ACCEPT tcp -- anywhere anywhere tcp dpt:pop3 > > That did not work > No one could connect for POP or SMTP. > What is wrong with that config? > Thanks > > > > > > > -- Michael Gale Network Administrator Utilitran Corporation ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2004-06-14 15:32 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2004-06-12 20:18 IPs blocked still able to connect Spiro Azkoul 2004-06-12 20:38 ` Antony Stone 2004-06-12 20:46 ` Spiro Azkoul 2004-06-13 19:22 ` Michael Gale 2004-06-13 19:36 ` Spiro Azkoul 2004-06-13 19:58 ` Michael Gale 2004-06-13 23:59 ` Spiro Azkoul 2004-06-14 1:02 ` Alexis 2004-06-14 8:54 ` Spiro Azkoul 2004-06-14 15:32 ` Michael Gale
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox