Article ID: 284831 - View products that this article applies to.
This article was previously published under Q284831
This article has been archived. It is offered "as is" and will no longer be updated.
You may receive the following event message after you have installed the standard version of Internet Security and Acceleration (ISA) Server and completed the following three criteria:
Event Type: Error
Event Source: Microsoft ISA Server Control
Event Category: None
Event ID: 14158
Time: 12:25:44 PM
Description: The IntraArrayAddress defined on this server is not in the Local Address Table (LAT). For more information about this event, see ISA Server Help.
This problem can occur when you set up the standard version of ISA Server if the following registry entry is added with the internal Internet Protocol (IP) address (as specified by the LAT during Setup):
HKEY_LOCAL_MACHINE\Software\Microsoft\Fpc\Arrays\Guid\Servers\Guid\msFPCIntraArrayAddressAfter you have re-constructed the LAT, you cannot change this IP address by means of the user interface, and you cannot remove the event log error.
To resolve this problem, obtain Fix_intraarray.vbs, and then run it on the affected ISA Server. To obtain Fix_intraarray.vbs, visit the following Jim Harrison Web site:
http://isatools.orgYou do not have to restart the ISA services after you run this script, but if you have ISA Management open when you run the script, click the affected server under Servers and Arrays, ArrayName, and then press F5 to update the display.
The msFPCIntraArrayAddress value is only used in array mode. You can ignore this error in ISA Server 2000 Standard Edition in Standalone mode or in ISA Server 2000 Enterprise Edition in Standalone mode. To prevent the event from being logged in these two modes, install ISA Server 2000 Service Pack 2 (SP2). ISA Server 2000 SP2 will not modify the incorrect value. Therefore, you may still have to run the Fix_intraarray.vbs script to correct the IP address if the installation type is array mode and if you are receiving this error. In array mode, the msFPCIntraArrayAddress value can be changed by using the ISA MMC snap-in.
To modify the msFPCIntraArrayAddress value by using the ISA MMC, follow these steps:
(http://support.microsoft.com/kb/313139/ )How to obtain the latest Internet Security and Acceleration Server 2000 service pack
Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article. This problem was corrected in ISA Server 2000 SP2.
The Intra-array address is the IP address that ISA Admin objects use to speak to the ISA services and Admin objects on each server in the array. If the data that is found in storage differs from the data that ISA finds on the server, the Fix_intraarray.vbs script displays warning symbols for the related ISA services and does not allow management of them. The script compares the IntraArrayAddress to existing ISA Server IP settings, and if a conflict is found, the script prompts you for the IntraArrayAddress that you want. If the provided IP is owned by the ISA Server and it also fits into the LAT, the script updates ISA storage with the new settings.