All of lore.kernel.org
 help / color / mirror / Atom feed
* Help with POP3/SMTP and MASQ
@ 2002-06-10 21:37 Linux Tek
  2002-06-10 22:17 ` Michael Hudin
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Linux Tek @ 2002-06-10 21:37 UTC (permalink / raw)
  To: netfilter

Hello...
I've had had no luck getting POP3/SMTP going through my RedHat 7.1 2.4 
kernel iptables box.  I have been able to setup incoming FTP connections 
through my firewall, but no luck on the email.  Here's my script...I've 
pretty much added alot of extra stuff hoping that something would work and I 
could figure it out from there, but so far nothings worked.  I must be 
missing something obvious!

Any help is appreciated, and thanks to everyone who takes the time to 
respond!


#Beginning of script
#this was from someone's sample script..to load the modules.

/sbin/modprobe ip_tables
/sbin/modprobe ip_conntrack
/sbin/modprobe iptable_filter
/sbin/modprobe iptable_mangle
/sbin/modprobe iptable_nat
/sbin/modprobe ipt_LOG
/sbin/modprobe ipt_limit
/sbin/modprobe ipt_state

#
# 2.2 Non-Required modules
#

#/sbin/modprobe ipt_owner
#/sbin/modprobe ipt_REJECT
#/sbin/modprobe ipt_MASQUERADE
#/sbin/modprobe ip_conntrack_ftp
#/sbin/modprobe ip_conntrack_irc



#some basic MASQ stuff so I can hit the internet!
cp /home/main/ip_forward /proc/sys/net/ipv4
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

#rules for ftp in...working right now

iptables -A FORWARD -p tcp --dport 21 -j ACCEPT
iptables -A FORWARD -p tcp --dport 20 -j ACCEPT

iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 21 -j DNAT --to 
10.0.0.7:21
iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 20 -j DNAT --to 
10.0.0.7:20

iptables -A FORWARD -i eth0 -o eth1 -p tcp -d 10.0.0.7 --dport 21 -j ACCEPT
iptables -A FORWARD -i eth0 -o eth1 -p tcp -d 10.0.0.7 --dport 20 -j ACCEPT

#rules for FTP out... NOT USED!!!!!!!!!
#iptables -t nat -A POSTROUTING -p tcp --sport 21 -j ACCEPT
#iptables -t nat -A POSTROUTING -p tcp --sport 20 -j ACCEPT
#iptables -A INPUT -p tcp --sport 21 -j ACCEPT
#iptables -A INPUT -p tcp --sport 20 -j ACCEPT

#iptables -A OUTPUT -p tcp --sport 21 -j ACCEPT
#iptables -A OUTPUT -p tcp --sport 20 -j ACCEPT


#for POP3 and SMTP mail
iptables -t nat -A POSTROUTING -p tcp -j MASQUERADE --to-ports 25
iptables -t nat -A POSTROUTING -p tcp -j MASQUERADE --to-ports 110

iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 25 -j ACCEPT
iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 110 -j ACCEPT

iptables -A FORWARD -p tcp --dport 25 -j ACCEPT
iptables -A FORWARD -p tcp --dport 110 -j ACCEPT

iptables -t nat -A POSTROUTING -p tcp --sport 25 -j ACCEPT
iptables -t nat -A POSTROUTING -p tcp --sport 110 -j ACCEPT

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp.



^ permalink raw reply	[flat|nested] 7+ messages in thread
* Help with POP3/SMTP and MASQ
@ 2002-06-10 21:12 Felix D. Cat
  2002-06-13 18:58 ` Antony Stone
  0 siblings, 1 reply; 7+ messages in thread
From: Felix D. Cat @ 2002-06-10 21:12 UTC (permalink / raw)
  To: netfilter

I've had had no luck getting POP3/SMTP going through my RedHat 7.1 2.4 
kernel iptables box.  I have been able to setup incoming FTP connections 
through my firewall, but no luck on the email.  Here's my script...I've 
pretty much added alot of extra stuff hoping that something would work and I 
could figure it out from there, but so far nothings worked.  I must be 
missing something obvious!  Any help is appreciated, and thanks to everyone 
who takes the time to respond!


#Beginning of script
#this was from someone's sample script..to load the modules.

/sbin/modprobe ip_tables
/sbin/modprobe ip_conntrack
/sbin/modprobe iptable_filter
/sbin/modprobe iptable_mangle
/sbin/modprobe iptable_nat
/sbin/modprobe ipt_LOG
/sbin/modprobe ipt_limit
/sbin/modprobe ipt_state

#
# 2.2 Non-Required modules
#

#/sbin/modprobe ipt_owner
#/sbin/modprobe ipt_REJECT
#/sbin/modprobe ipt_MASQUERADE
#/sbin/modprobe ip_conntrack_ftp
#/sbin/modprobe ip_conntrack_irc



#some basic MASQ stuff so I can hit the internet!
cp /home/main/ip_forward /proc/sys/net/ipv4
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

#rules for ftp in...working right now

iptables -A FORWARD -p tcp --dport 21 -j ACCEPT
iptables -A FORWARD -p tcp --dport 20 -j ACCEPT

iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 21 -j DNAT --to 
10.0.0.7:21
iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 20 -j DNAT --to 
10.0.0.7:20

iptables -A FORWARD -i eth0 -o eth1 -p tcp -d 10.0.0.7 --dport 21 -j ACCEPT
iptables -A FORWARD -i eth0 -o eth1 -p tcp -d 10.0.0.7 --dport 20 -j ACCEPT

#rules for FTP out... NOT USED!!!!!!!!!
#iptables -t nat -A POSTROUTING -p tcp --sport 21 -j ACCEPT
#iptables -t nat -A POSTROUTING -p tcp --sport 20 -j ACCEPT
#iptables -A INPUT -p tcp --sport 21 -j ACCEPT
#iptables -A INPUT -p tcp --sport 20 -j ACCEPT

#iptables -A OUTPUT -p tcp --sport 21 -j ACCEPT
#iptables -A OUTPUT -p tcp --sport 20 -j ACCEPT


#for POP3 and SMTP mail
iptables -t nat -A POSTROUTING -p tcp -j MASQUERADE --to-ports 25
iptables -t nat -A POSTROUTING -p tcp -j MASQUERADE --to-ports 110

iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 25 -j ACCEPT
iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 110 -j ACCEPT

iptables -A FORWARD -p tcp --dport 25 -j ACCEPT
iptables -A FORWARD -p tcp --dport 110 -j ACCEPT

iptables -t nat -A POSTROUTING -p tcp --sport 25 -j ACCEPT
iptables -t nat -A POSTROUTING -p tcp --sport 110 -j ACCEPT

_________________________________________________________________
Join the world’s largest e-mail service with MSN Hotmail. 
http://www.hotmail.com



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2002-06-13 18:58 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-06-10 21:37 Help with POP3/SMTP and MASQ Linux Tek
2002-06-10 22:17 ` Michael Hudin
2002-06-11  2:21 ` Matthew Hellman
2002-06-11 13:54 ` Payal
     [not found] ` <200206111923.23006@.>
2002-06-11 20:26   ` Tony Earnshaw
  -- strict thread matches above, loose matches on Subject: below --
2002-06-10 21:12 Felix D. Cat
2002-06-13 18:58 ` Antony Stone

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.