Windows XP Internet Connection Firewall (ICF Settings

In order to run a web or FTP server, the Internet Connection Firewall (ICF) must either be completely disabled, or it must be enabled to allow access to ports 20 and 21 (FTP), and 80 (HTTP).

Disable ICF:

1.Access the 'Network Connections' entry in the Control Panel:

2. In the 'Network Connections' sheet, choose 'LAN':

3. On the Local Area Connection Status page, press 'Properties':

4. On the 'Properties' sheet, choose the 'Advanced' tab:

5. On the 'Advanced' tab, disable ICF by unchecking the 'Internet Connection Firewall' box like this:

Then, click 'OK'.

Enable ICF:

1.Access the 'Network Connections' entry in the Control Panel:

2. In the 'Network Connections' sheet, choose 'LAN':

3. On the Local Area Connection Status page, press 'Properties':

4. On the 'Properties' sheet, choose the 'Advanced' tab:

5. On the 'Advanced' tab, enable ICF by checking the 'Internet Connection Firewall box':

and then click 'Settings' to configure the ICF ports.

6. On the 'Settings' page, select the 'FTP Server' and 'Web Server (HTTP)' boxes and click 'OK':

7.On the 'Service Settings' page for this server, enter the Name or IP address of the computer that will run the web and FTP servers (roll the mouse over the mailbox icon in the system try (lower-right of screen) to view the IP address. Then, click 'OK'.

Note: you will need to add an additional 'Service' to allow port 20 to be used for FTP. Port 20 is required so that FTP clients can use 'passive' mode. Use the 'Add' button to add this additional 'Service' (call it 'FTP2') and enter the Name or IP address of the computer that will run this 'Service' and also enter port 20.