"Brian Steele" said:
The broadband router's LAN interface would be 192.168.1.x, not the same as
the LAN behind the WinXP box (192.168.0.x). The WAN interface would be
whatever Internet public address is assigned to it

.
ICF will be enabled on the LAN card that's connected to the broadband
router, not the LAN card connected to one of the LANs..
I'm sorry, Brian, but I must have misunderstood your proposed setup.
Let me try again. If I understand correctly:
1. LAN #1 connects to the broadband router's LAN ports.
2. NIC #1 on the WinXP Box connects to LAN #1 through a LAN port on
the broadband router
3. NIC #2 on the WinXP box connects to LAN #2.
4. ICS is enabled on the WinXP box, with NIC #1 being the shared
Internet connection and NIC #2 being the LAN connection.
5. ICF is enabled on the WinXP box's NIC #1 connection. WinXP won't
let you enable ICF on the NIC #2 connection.
If that's right, I still don't think that the setup will do what you
want. NIC #1 on the WinXP box is in the same 192.168.1.x network as
the computers of LAN #1. Therefore, computers on LAN #2 will be able
to access computers on LAN #1 through the WinXP box.
Let's say that a LAN #2 computer (192.168.0.2) pings a LAN #1 computer
(192.168.1.2), and that the WinXP box's NIC #1 has an IP address of
192.168.1.1. The ping would succeed, returning a reply to the LAN #2
computer. Here's how it would work:
1. 192.168.0.2 pings 192.168.1.2.
2. The destination address isn't in a local subnet, so the LAN #2
computer sends the ping to its default gateway address, which is
192.168.0.1.
3. The WinXP box receives the ping on NIC #2. Because ICS is a NAT
program, the WinXP box records the source address (192.168.0.2) in its
NAT table, substitutes its own WAN address (192.168.1.1) as the source
address in the command, and sends it out through NIC #1 to 192.168.1.2
via the router.
4. The LAN #1 computer (192.168.1.2) sees a ping from 192.168.1.1,
which is in its local subnet, and replies to it via the router.
5. The WinXP box receives the reply on NIC #1. Because ICS is a NAT
program, the WinXP box finds the original request in its NAT table,
determines that it came from 192.168.0.2, sends it to that computer
through NIC #2, and removes the entry form its NAT table.
Enabling ICF on the WinXP box's NIC #1 connection isn't relevant to
this process. ICF prevents un-requested traffic from coming in, but
the ping reply was requested, appears in the NAT table, and is
allowed.
I've never been able to devise a two-router (e.g. broadband router and
ICS host) solution that isolates two networks like you want. That's
why I suggested three routers (two broadband routers and ICS host) in
my first reply.
--
Best Wishes,
Steve Winograd, MS-MVP (Windows Networking)
Please post any reply as a follow-up message in the news group
for everyone to see. I'm sorry, but I don't answer questions
addressed directly to me in E-mail or news groups.
Microsoft Most Valuable Professional Program
http://mvp.support.microsoft.com