LinuxQuestions.org
Visit the LQ Articles and Editorials section
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices

Reply
 
Search this Thread
Old 11-08-2005, 01:27 PM   #1
abefroman
Senior Member
 
Registered: Feb 2004
Location: Chicago
Distribution: CentOS
Posts: 1,277

Rep: Reputation: 53
How can I block all traffic to port 110 to and IP using IPtables?


How can I block all traffic to port 110 to and IP using IPtables?

I have:
iptables -t nat -A PREROUTING -i eth1 -d 10.10.0.254:110 -j DROP

which didnt work, I also tried

iptables -t nat -A PREROUTING -i eth1 -d 10.10.0.254 --destination-port 110 -j DROP
and
iptables -t nat -A PREROUTING -i eth1 -d 10.10.0.254 -p 110 -j DROP
these didnt work either.

Thanks in advance
 
Old 11-08-2005, 02:09 PM   #2
Matir
Moderator
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Ubuntu
Posts: 8,507

Rep: Reputation: 118Reputation: 118
Don't use the NAT table for filtering.

Code:
iptables -A FORWARD -i eth1 -d 10.10.0.254 -p tcp --dport 110 -j DROP
 
Old 11-08-2005, 02:15 PM   #3
ppuru
Senior Member
 
Registered: Mar 2003
Location: Beautiful BC
Distribution: RedHat & clones, Slackware, SuSE, OpenBSD
Posts: 1,791

Rep: Reputation: 47
You can also use tcpwrappers to do the same -

Add the pop3 service to hosts.deny
 
Old 11-08-2005, 03:05 PM   #4
abefroman
Senior Member
 
Registered: Feb 2004
Location: Chicago
Distribution: CentOS
Posts: 1,277

Original Poster
Rep: Reputation: 53
Quote:
Originally posted by Matir
Don't use the NAT table for filtering.
Thanks! Why shouldnt the nat be used for filtering?
 
Old 11-09-2005, 07:43 AM   #5
Matir
Moderator
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Ubuntu
Posts: 8,507

Rep: Reputation: 118Reputation: 118
Quote:
Originally posted by ppuru
You can also use tcpwrappers to do the same -

Add the pop3 service to hosts.deny
That only works if someone is making connections to your pop3 server, not a remote one through your machine.
 
Old 11-09-2005, 07:45 AM   #6
Matir
Moderator
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Ubuntu
Posts: 8,507

Rep: Reputation: 118Reputation: 118
Quote:
Originally posted by abefroman
Thanks! Why shouldnt the nat be used for filtering?
Mainly because that's not what it's intended for. Some of the matches and targets aren't available there. Additionally, it IS intended to do port forwarding, NAT, etc. The default table is the filter table, which is intended to handle filtering of this sort.
 
Old 11-09-2005, 02:13 PM   #7
abefroman
Senior Member
 
Registered: Feb 2004
Location: Chicago
Distribution: CentOS
Posts: 1,277

Original Poster
Rep: Reputation: 53
i added
iptables -A FORWARD -i eth1 -d 10.10.0.254 -p tcp --dport 110 -j DROP

but email still goes through to 10.10.0.254, it should all be blocked though, no?
 
Old 11-10-2005, 07:41 AM   #8
Matir
Moderator
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Ubuntu
Posts: 8,507

Rep: Reputation: 118Reputation: 118
No... that would block POP3 connections to 10.10.0.254. If you are sending email, you need to look at SMTP.
 
Old 11-16-2005, 08:26 PM   #9
ppuru
Senior Member
 
Registered: Mar 2003
Location: Beautiful BC
Distribution: RedHat & clones, Slackware, SuSE, OpenBSD
Posts: 1,791

Rep: Reputation: 47
Where is the traffic coming in from? eth1 or eth0?
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Iptables help, block port to outside but open to inside. Brian1 Linux - Networking 2 09-27-2005 09:41 PM
iptables, block port 80? frank2 Linux - Security 4 09-12-2004 10:14 AM
iptables : how do I block inbound traffic from one ip address only? Apollo77 Linux - Security 7 03-22-2004 11:22 AM
How to filter traffic using port+process in IPTables muath Linux - Security 10 03-01-2004 12:20 PM
Block incoming port Iptables cli_man Linux - Networking 5 08-11-2003 09:32 PM


All times are GMT -5. The time now is 07:29 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration