|
||||||||||
Adriano, Hehe, it looks like this topic was beat dead, but here's a few more comments on the "Virtual DMZ" vs "real DMZ via interface". Adriano Castro wrote: > In the meantime, I've been reading about the latter ones and don't > fully understand the need or use of a 3rd Ethernet port (as in Soekris' > net4501-30 model). 2 ports make sense to me: WAN + LAN. I believe the > 3rd port is commonly used for DMZ, correct? > > If this is the case it kind of confuses me because I'm used to > having DMZs set-up virtually. Usually the 3rd interface on a firewall is used for the DMZ (DeMilitarized Zone - some Korean term). However, you could use the 3rd interface for just about anything else in m0n0. Because the rules are so flexible, you could even tweak it out so that this OPT1 interface can't talk with the LAN and then LAN can't talk to it, but both can get out to the internet thru the WAN. The idea of a "real" DMZ is like a buffer that sits between the WAN and then LAN. With a typical setup, the WAN is permitted limited access to the DMZ. Neither the WAN or DMZ may access the LAN. This allows you to run public services like a web server, etc that has limited protection from a WAN-facing firewall, without compromising the security on your LAN. The "Virtual DMZ" you're used to seeing in the manual of a SOHO firewall product is totally different. I see it as an industry's misinterpretation of a technical concept (or rather "overloading" the term). The virtual-DMZ that you're referring to is basically port fowarding. The virtual-DMZ sends all IP traffic destined for the WAN IP directly to the one internal host, basically saving you from trying to figure out which individual ports to forward in (or for apps that use dynamic ports [MSN/NetMeeting/etc]). This isn't a "true DMZ" but it sort of gives a SOHO user the impression that they can run a server in the "virtual-DMZ" (because techy's say you should run servers in the 'DMZ') and at least it'll be accessible by the world without much configuration. Of course this doesn't offer much LAN security because, afterall, the server will be on the LAN. Hence, you can run m0n0wall with any # of interfaces your PC / hardware can support. The more interfaces, pretty much the more flexible you can be with securing parts of your network. I have 4 interfaces on my m0n0, but if I had more PCI slots on the board I'd probably have more (just for fun!). This gives you a plethora of options in how to control your network. Along the lines of that..... RP Smith <rpsmith at hotmail dot com> wrote: > > > >The "trusted" network can connect to the untrusted network, > >but the untrusted network can't talk to the trusted network. > > > > Dave, > > What rules do you have to accomplish the above? Also, if you VPN to the > m0n0wal, > can you get to both networks thru the VPN? If so, how do you make that > work? Roy, block rules are implicit in m0n0wall. If you don't set up any permit-access rules, the interface is blocked by default (except for being able to hit the m0n0wall). Hence in that setup that Dave is referring to, you can set up 2 rules to do the job: 1 permit any from-LAN to-any 2 permit any from-DMZ to-(NOT LAN) [there's a NOT checkbox] /sylikc |