We have 2 ISP connections to our PIX 515UR coming in on 
2 interfaces, another interface is our "dmz", and the 
fourth is our "inside". I'm having trouble trying to 
configure the PIX to have 1 server in the "dmz" answer 
to connections from 1 ISP connection, and all other 
servers answer on the other ISP connection. I have a 
nasty feeling I may have to get another NIC and run a 
second "dmz", or even get another PIX :(

Does anyone know if this is possible?


I have set up the following configuration:

nameif ethernet0 isp2 security0
nameif ethernet1 inside security100
nameif ethernet2 dmz security50
nameif ethernet3 isp2 security10

nat (inside) 1 0
nat (dmz) 2 y.y.y.5 255.255.255.255
nat (dmz) 1 0

global (isp1) 1 x.x.x.100
global (dmz) 1 y.y.y.100
global (isp2) 2 z.z.z.100

static (dmz,isp1) x.x.x.1 y.y.y.1
static (dmz,isp1) x.x.x.2 y.y.y.2
static (dmz,isp1) x.x.x.3 y.y.y.3
static (dmz,isp1) x.x.x.4 y.y.y.4
static (dmz,isp2) z.z.z.1 y.y.y.5

conduit permit tcp host x.x.x.1 eq www any
conduit permit tcp host x.x.x.2 eq www any
conduit permit tcp host x.x.x.3 eq www any
conduit permit tcp host x.x.x.4 eq www any
conduit permit tcp host z.z.z.1 eq www any

conduit permit icmp any any
:above line for testing only

route isp1 0 0 x.x.x.254
route isp2 0 0 z.z.z.254


where x.x.x.0 are my isp1 network addresses, y.y.y.0 is 
my dmz private addressing, and z.z.z.0 are my isp2 
network addresses.


If I try to access the servers x.x.x.? from the 
internet everything is fine, and if I try to start 
connections from the servers x.x.x.? everything is OK - 
they use the ISP1 router.

If I try to connect to z.z.z.1 from the inside 
everything works. If I try to ping or connect to 
z.z.z.1 from the internet it doesn't work. If I try to 
tracert from z.z.z.1 to a host on the internet I get 
the following error in the log:

305006: regular translation creation failed for icmp 
src dmz:y.y.y.5 dst outside:207.46.130.149 (type 8, 
code 0)

I guess that incoming connections to the server on port 
80 fail because the server is unable to send packets 
back to the requesting host.

If I remove the nat (dmz) 2 y.y.y.5 255.255.255.255 
command the server can now perform a tracert, but it 
goes out through ISP1. Again a host connecting to port 
80 on this server fails because the return packets 
cannot be sent to the ISP1 router, and the PIX doesn't 
appear to pass them to the ISP2 router.

Is it possible to configure the PIX so that servers in 
the dmz are mapped to specific routes? If not, is it 
possible for me to add another interface and have dmz1 
mapped to isp1 and dmz2 mapped to isp2? If the answer 
to both of these is no then it looks like I will have 
to put this 1 server on the outside of my firewall and 
do my best to harden it, or buy another firewall :(

Please help, I'm at my wits end trying to sort this out.

Dan

---
D.C. Crichton                 email: [EMAIL PROTECTED]
Senior Systems Analyst        tel:   +44 (0)121 706 6000
Computer Manuals Ltd.         fax:   +44 (0)121 606 0477

Computer book info on the web:
   http://computer-manuals.co.uk/
Want to earn money? Join our affiliate scheme!
   http://computer-manuals.co.uk/affiliate/
-
[To unsubscribe, send mail to [EMAIL PROTECTED] with
"unsubscribe firewalls" in the body of the message.]

Reply via email to