Linux Netfilter discussions
 help / color / mirror / Atom feed
* DMZ howto
@ 2005-09-22 12:50 P theodorou
  2005-09-22 20:11 ` Michael Gale
  0 siblings, 1 reply; 15+ messages in thread
From: P theodorou @ 2005-09-22 12:50 UTC (permalink / raw)
  To: netfilter

Hello

I want to achieve the firewall script in the official iptables tutorial
1.20 version practices here 
http://iptables-tutorial.frozentux....MZ.firewall.txt

typically a well known set up is
to receive traffic from the ISP via dhcp which assigns IP to eth0
and eth0 forwords traffic to eth1 (NAT) which is the default gateway for a 
laptop .

Now the machine has eth0 eth1 and eth2 so far we have spoken
for eth1 . Eth2 i wanted to be a DMZ for servers who need passive 
connections
FTP etc...

The concept of DMZ confuses me , can you suggest any resources
for the topic ?

Really appreciated




^ permalink raw reply	[flat|nested] 15+ messages in thread
* RE: DMZ howto
@ 2005-09-22 17:21 Derick Anderson
  0 siblings, 0 replies; 15+ messages in thread
From: Derick Anderson @ 2005-09-22 17:21 UTC (permalink / raw)
  To: netfilter

 

> -----Original Message-----
> From: netfilter-bounces@lists.netfilter.org 
> [mailto:netfilter-bounces@lists.netfilter.org] On Behalf Of P 
> theodorou
> Sent: Thursday, September 22, 2005 8:50 AM
> To: netfilter@lists.netfilter.org
> Subject: DMZ howto 
> 
> Hello
> 
> I want to achieve the firewall script in the official 
> iptables tutorial 1.20 version practices here 
> http://iptables-tutorial.frozentux....MZ.firewall.txt
> 
> typically a well known set up is
> to receive traffic from the ISP via dhcp which assigns IP to 
> eth0 and eth0 forwords traffic to eth1 (NAT) which is the 
> default gateway for a laptop .
> 
> Now the machine has eth0 eth1 and eth2 so far we have spoken 
> for eth1 . Eth2 i wanted to be a DMZ for servers who need 
> passive connections FTP etc...
> 
> The concept of DMZ confuses me , can you suggest any 
> resources for the topic ?
> 
> Really appreciated

Technically a DMZ is a subnet with unfiltered access to the internet.
However common usage of the term is a subnet with servers running
services available to the outside world. I can't think of any reason why
an internal network shouldn't be protected by a firewall (not that
firewalls are the answer to security...).

The point of having a separate network for your servers (DMZ) is to
isolate them from the outside world _and_ from your inside users. You
then use your FORWARDing rules to dictate what can travel between the
networks, just like you do for a WAN/LAN setup, but instead of two
possible vectors (WAN->LAN, LAN->WAN) you've got six: WAN->LAN,
WAN->DMZ, DMZ->WAN, DMZ->LAN, LAN->WAN, LAN->DMZ. Makes it easy to
inadvertently block traffic.

Derick Anderson


^ permalink raw reply	[flat|nested] 15+ messages in thread
* DMZ howto
@ 2005-09-22 22:35 P theodorou
  0 siblings, 0 replies; 15+ messages in thread
From: P theodorou @ 2005-09-22 22:35 UTC (permalink / raw)
  To: netfilter




>From: "XouS - Jose R Negreira" <xous@xouslab.com.ar>
>Reply-To: xous@xouslab.com.ar
>To: "P theodorou" <props666999@hotmail.com>
>Subject: Re: DMZ howto
>Date: Thu, 22 Sep 2005 11:20:50 -0300 (ART)
>
>Hi,
>
>the reason for having a DMZ, is (being put in the most simple terms):
>
>to publish services to internet or another insecure network reducing
>impact in case someone breaks through any of this published service.
>
>You want to have separated your hosts, on ONE network, DMZ, the "internet"
>machines, possible insecure, or if you want...call them the "dirty"
>machines, in a kinda way phisical isolation from ANOTHER network, your
>internal network, with your clean, nice, and secure hosts.
>
>
>Regards
>
>_____________________________________________
>Jose R. "Xous" Negreira.
>PortalJAVA.com.ar - http://www.portalJAVA.com.ar <--  ** new!!! ** :P
>XousLAB - http://www.xouslab.com
>iptableslinux - http://www.iptableslinux.com
>RDP - http://www.relacionesdepareja.com.ar
>
>
>
>
>
> > Hello
> >
> > I want to achieve the firewall script in the official iptables tutorial
> > 1.20 version practices here
> > http://iptables-tutorial.frozentux....MZ.firewall.txt
> >
> > typically a well known set up is
> > to receive traffic from the ISP via dhcp which assigns IP to eth0
> > and eth0 forwords traffic to eth1 (NAT) which is the default gateway for 
>a
> > laptop .
> >
> > Now the machine has eth0 eth1 and eth2 so far we have spoken
> > for eth1 . Eth2 i wanted to be a DMZ for servers who need passive
> > connections
> > FTP etc...
> >
> > The concept of DMZ confuses me , can you suggest any resources
> > for the topic ?
> >
> > Really appreciated
> >
> >
> >
>
>
>




^ permalink raw reply	[flat|nested] 15+ messages in thread
* DMZ howto
@ 2005-09-22 23:09 P theodorou
  2005-09-23  2:47 ` "José R. \"Xous\" Negreira"
  0 siblings, 1 reply; 15+ messages in thread
From: P theodorou @ 2005-09-22 23:09 UTC (permalink / raw)
  To: netfilter




Thank all of you for the replies,

i have now a good understanding of
the subject but before proceed  into building the dmz subnet i need
to ask something :

My  ISP assigns me  a dynamic ip , therefore, is that a limitation
that could not allow me to develop the dmz subnet ?

Is that correct or inacurrate ? Visitors shall need to type my ip to
access my webpage,  but what im interesting is the development
of the firewall itselfin terms of securing a network . It will never be
used for real casesit is just for me to understand.
the script that i have suggesetd uses static ip

# 1.1 Internet Configuration.
#
INET_IP="194.236.50.152"
HTTP_IP="194.236.50.153"
DNS_IP="194.236.50.154"
INET_IFACE="eth0"
So,
Can i develop dmz subnet without static ip   and dmz'ed services
to be accessed on the Internet?

Regards




^ permalink raw reply	[flat|nested] 15+ messages in thread
* DMZ howto
@ 2005-09-23 15:17 P theodorou
  2005-09-23 16:00 ` Jörg Harmuth
                   ` (2 more replies)
  0 siblings, 3 replies; 15+ messages in thread
From: P theodorou @ 2005-09-23 15:17 UTC (permalink / raw)
  To: netfilter

I had a look on the NAT Howto , unfortunately explains the concept in brief
therefore im thinking some things to be done
1) the Apache will be hosted on 192.168.1.2 (eth2)
and my dynamic ip is something 22.22.22.22  (eth0)

somehow i declare
iptables -t nat -A PREROUTING -p tcp --d 22.22.22.22  --dport 8080 -j DNAT 
--to 192.168.1.2

-the above line my not beeing correct- so i redirect whatever touches 
22.22.22.22 to the
internal 192.168.1.2 threfore conclusion 2 i need a static ip
or a should never reboot the computer ! right ?

Please clarify

ps i phoned up my ISP they ask 5 pounds per month for static ip


>From: "José R. \"Xous\" Negreira"<xous@xouslab.com.ar>
>To: netfilter@lists.netfilter.org
>Subject: Re: DMZ howto
>Date: Thu, 22 Sep 2005 23:47:36 -0300
>
>Hi,
>
>First of all, technically and strictly speaking...a DMZ is not (always) a 
>subnet. A DMZ is a independent network with a completely different IP 
>ranges.
>you can have an internal network of 192.168.1.0/24 network, and a DMZ 
>10.1.1.0/24, just to say some example....
>Possible question: But...may it be a subnet?? Yes! of course...but it's not 
>a must!
>
>
>Your question:
>My  ISP assigns me  a dynamic ip , therefore, is that a limitation
>that could not allow me to develop the dmz subnet ?
>
>short answer:
>No, there's no limitation, AFAIK
>
>long answer:
>So now you have some doubts about the IP assigments huh?. Well...first of 
>all, put the DMZ concept aside. Just to clarify concepts...I tell you more, 
>it shouldn't bother too much this!
>
>You want to publish a web server, and the problem is how people outside 
>reach to your web server.
>If you have a static IP, there's no problem. People will reach you by 
>typing http://xx.xx.xx.xx in the browser, being the xx.xx.. your IP 
>address. But...that means that you have a web server INSTALLED on the 
>firewall.... too bad. You want to have it on another machine, right?
>
>You will have a public IP, it doesn't matter if it's static or dynamic. In 
>both cases, you'll want to use FORWARDING, and NAT (Network Address 
>Translation), and that's now actually your real problem. What you do is 
>simply 'touching' each packet header that traverses on the firewall, and 
>redirecting wherever *you* want.
>
>Suppose that you have not one machine, but 3 webservers, but... Oh My god, 
>you have only one IP!!  Well, using NAT, you can (for example) let people 
>access to each webserver by typing:
>http://xx.xx.xx.xx:80 (redirect to serverA, port 80)
>http://xx.xx.xx.xx:81 (redirect to serverB, port 80)
>http://xx.xx.xx.xx:82 (redirect to serverC, port 80)
>
>How to do NAT? The answer is on the question: (Recommended reading - NAT 
>HOWTO)
>
>So, as you can see, your network(s) on the outside, is reduced to only one 
>host (the firewall), behind it, it doesn't matter if it is just the 
>firewall itself, a small network, one small network, one big network, 
>or..... two or more *networks* (yes, you can return DMZ concept here!)!!. 
From the outside, it's transparent!!
>
>Well, re-reading this answer, it seemed to me like a big "concept salad", 
>but... tryied a shot, hope it helped a bit! :)
>And good luck!
>
>Regards
>
>--
>_____________________________________________
>Jose R. "Xous" Negreira.
>PortalJAVA.com.ar - http://www.portalJAVA.com.ar <--  ** new!!! ** :P
>XousLAB - http://www.xouslab.com
>iptableslinux - http://www.iptableslinux.com
>RDP - http://www.relacionesdepareja.com.ar
>
>
>
>P theodorou escribió:
>
>>
>>
>>
>>Thank all of you for the replies,
>>
>>i have now a good understanding of
>>the subject but before proceed  into building the dmz subnet i need
>>to ask something :
>>
>>My  ISP assigns me  a dynamic ip , therefore, is that a limitation
>>that could not allow me to develop the dmz subnet ?
>>
>>Is that correct or inacurrate ? Visitors shall need to type my ip to
>>access my webpage,  but what im interesting is the development
>>of the firewall itselfin terms of securing a network . It will never be
>>used for real casesit is just for me to understand.
>>the script that i have suggesetd uses static ip
>>
>># 1.1 Internet Configuration.
>>#
>>INET_IP="194.236.50.152"
>>HTTP_IP="194.236.50.153"
>>DNS_IP="194.236.50.154"
>>INET_IFACE="eth0"
>>So,
>>Can i develop dmz subnet without static ip   and dmz'ed services
>>to be accessed on the Internet?
>>
>>Regards
>>
>>
>>
>
>
>
>




^ permalink raw reply	[flat|nested] 15+ messages in thread
* DMZ howto
@ 2005-09-23 16:03 P theodorou
  2005-09-23 16:14 ` Ruben Cardenal
  0 siblings, 1 reply; 15+ messages in thread
From: P theodorou @ 2005-09-23 16:03 UTC (permalink / raw)
  To: netfilter

Joerg

excellent i didn't know iptables are capable of doing it

im registered with one of those sites to publish my webpage

Thank You very much




^ permalink raw reply	[flat|nested] 15+ messages in thread
[parent not found: <MC4-F31k4xAG7GDYX8Q002d325b@mc4-f31.hotmail.com>]

end of thread, other threads:[~2005-09-23 16:24 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-09-22 12:50 DMZ howto P theodorou
2005-09-22 20:11 ` Michael Gale
2005-09-22 20:16   ` Michael Gale
  -- strict thread matches above, loose matches on Subject: below --
2005-09-22 17:21 Derick Anderson
2005-09-22 22:35 P theodorou
2005-09-22 23:09 P theodorou
2005-09-23  2:47 ` "José R. \"Xous\" Negreira"
2005-09-23 15:17 P theodorou
2005-09-23 16:00 ` Jörg Harmuth
2005-09-23 16:24   ` Cedric Blancher
2005-09-23 16:02 ` /dev/rob0
2005-09-23 16:08 ` XouS - Jose R Negreira
2005-09-23 16:03 P theodorou
2005-09-23 16:14 ` Ruben Cardenal
     [not found] <MC4-F31k4xAG7GDYX8Q002d325b@mc4-f31.hotmail.com>
2005-09-23 16:19 ` P theodorou

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox