none
How to change intra-array address? RRS feed

  • Question

  • TMG 2010 RC Standard Edition
    Windows 2008 R2

    When I installed TMG the internal NIC had the ip address 192.168.188.2. After configuring I changed the address to 192.168.188.1. Now the following error is logged in the event log:

    The IP address specified for communication between this Forefront TMG computer (192.168.188.2) and other array members is not bound to a network adapter installed on this computer. The IP address specified for intra-array communication must be bound to a network adapter installed on the computer.

    Where can I change the address?
    Why is there an intra-array address when the server is not an array member?


    Hallis
    • Moved by Shrikant Maske Tuesday, January 19, 2010 5:53 PM As per owners request. (From:Forefront Threat Management Gateway)
    Thursday, October 15, 2009 9:07 PM

Answers

  • Thanks Richard!

    Last night I changed the registry and the SQL Server Configuration manager on our production server, rebooted and it works like a charm!

    First I shut down all the TMG services but then the  "msFPCIntraArrayAddress" didn't show in the registry so TMG has to be running...

    Just to clarify, here's how I did it.

    First I took a complete backup of everything (I'm using a disk imaging tool called Acronis)

    Logged on to a fully functional server.

    1. Changed the ip In Forefront TMG Management console -> Firewall Policy -> Network Objects -> Computer Sets -> Array Servers.

    2. Changed the two ip's in SQL Server Configuration Manager -> SQL Server Network Configuration -> Protocols for MSFW/ISARS -> TCP/IP -> IP Addresses (TAB)

    3. Searched the registry for "msFPCIntraArrayAddress" and changed the ip on them (I think I could find it in 4 places in the registry).

    4. Rebooted the server and following alert did not show anymore: The IP address specified for communication between this Forefront TMG computer (194.132.38.53) and other array members is not bound to a network adapter installed on this computer. The IP address specified for intra-array communication must be bound to a network adapter installed on the computer

    Regards
    Jorgen

    • Proposed as answer by James Kilner Monday, April 26, 2010 10:04 AM
    • Marked as answer by Hallis Monday, April 26, 2010 10:18 AM
    Friday, April 23, 2010 7:06 AM

All replies

  • Hi,

    TMG MMC - Servers - Server properties - tab communication

    regards Marc
    www.nt-faq.de
    www.it-training-grote.de
    www.forefront-tmg.de
    Friday, October 16, 2009 5:18 AM
  • Can't see it there. I think that I don't see it because I'm running Standard Edition.
    Hallis
    Friday, October 16, 2009 6:38 AM
  • Hi,

    I've got the same warning appearing on my TMG 2010 Standard after internal IP address change. Is there a way to get rid of this warning and change the IP address specified for intra-array communication on TMG Standard Edition?
    • Proposed as answer by brainbug02 Wednesday, February 24, 2010 8:43 AM
    • Unproposed as answer by James Kilner Thursday, March 18, 2010 1:29 PM
    Tuesday, December 29, 2009 10:54 PM
  • Hi,

    you´ll find the setting here:

    TMG MMC - expand Forefront TMG - System - Server - Properties - tab communication
    Wednesday, February 24, 2010 8:45 AM
  • Hello Brainbug,
    That setting only exists in TMG Enterprise. TMG standard does not have the Intra Array box to check off inside the Communications tab.

    How can we change intra array communications IP inside TMG standard?

    Why does TMG standard need an intra array communicatiosn IP address? It can't belong to an array...

    I see the Intra Array IP addres in the registry, can it be safely changed there?

    Thanks

    Rich

    • Proposed as answer by Rob.Ford Tuesday, March 16, 2010 7:23 PM
    Wednesday, February 24, 2010 7:11 PM
  • Hello Richard,

    Change the old IP address in the: Network Objects/Computer Sets/Array Servers to the new IP address of your internal NIC.

    Let me know if this solve your problem.

    Regards,

    Rogerio Siviero Junior
    MCSE, MCITP, MCT, LPIC-2, CLE, CNE...
    http://blog.sivierojr.com.br
    Friday, March 12, 2010 5:22 PM
  • Hi Rogerio,
    Thanks for the response, but that optionis not available in TMG Standard edition-it's only available in TMG Enterprise edition.

    I guess the only place to change this in TMG STD is inside the registry.

    Here is another answer I received that doesn't show up in this article (Thanks by the way!)

    Hi Richard! I just faced the same problem. Event 14158 TMG Firewall.
    I also find old IP of my TMG in registry and changed it.
    Then I changed in
    SQL Server Config Manager -> sql server net conf -> protocol for isars/msfw -> tcp/ip
    old IP to new server IP. (this settings also don't changed automatically)
    Then I restarted tmg server. Event log is clear. No more 14158 event. So I think it's safe to change registry. But of cause don't forget about backup before any such of serious changes ;)


    -Rich
    Monday, March 15, 2010 7:09 PM
  • before editing registry - stop all tmg services and windows firewall. then change ip
    Tuesday, March 16, 2010 8:25 PM
  • Hi,

     

    I'm running TMG STD and I was able to find the Network Objects/Computer Sets/Array Servers properties. Try again...

     

    Regards

    CesarG

    Tuesday, April 6, 2010 2:39 PM
  • Hi Cesar,

    Yes, those properties exist, but they have nothing to do with changing the intra array communications IP address.

    Thanks

    Rich

    • Proposed as answer by david.lacey5 Friday, July 20, 2012 7:39 PM
    Tuesday, April 6, 2010 5:32 PM
  • I'm having the same issue with TMG Standard on 2008 R2. I also installed the server parallell to our old ISA2004 using a temporary internal ip and then swapped internal ip's when we put the server into production.
    I can find the old temporary ip in  Network Objects/Computer Sets/Array Servers but if that doesn't  have anything to do with the error message below then how do I change it?

    What registry setting do I have to change? If I search the registry my old ip shows up in at least 10 places. Should I replace them all with my new internal ip?

    Changing the ip in SQL Server Configuration Manager -> SQL Server Network Configuration -> Protocols for MSFW/ISARS -> TCP/IP -> IP Addresses (TAB) is pretty straightforward.

    The IP address specified for communication between this Forefront TMG computer (194.132.38.53) and other array members is not bound to a network adapter installed on this computer. The IP address specified for intra-array communication must be bound to a network adapter installed on the computer.

    Regards
    Jorgen

    Thursday, April 8, 2010 2:50 PM
  • Hi Jorgan,

    Backup your registry.

    Do a search in the registry for "msFPCIntraArrayAddress". All instances should contain your old IP address for values. Change the values in all instances of "msFPCIntraArrayAddress" to your new IP address, close the registry editor. Reboot or restart TMG services.

    This worked for me!

    Thanks

    Rich

    Thursday, April 22, 2010 3:43 PM
  • Thanks Richard!

    Last night I changed the registry and the SQL Server Configuration manager on our production server, rebooted and it works like a charm!

    First I shut down all the TMG services but then the  "msFPCIntraArrayAddress" didn't show in the registry so TMG has to be running...

    Just to clarify, here's how I did it.

    First I took a complete backup of everything (I'm using a disk imaging tool called Acronis)

    Logged on to a fully functional server.

    1. Changed the ip In Forefront TMG Management console -> Firewall Policy -> Network Objects -> Computer Sets -> Array Servers.

    2. Changed the two ip's in SQL Server Configuration Manager -> SQL Server Network Configuration -> Protocols for MSFW/ISARS -> TCP/IP -> IP Addresses (TAB)

    3. Searched the registry for "msFPCIntraArrayAddress" and changed the ip on them (I think I could find it in 4 places in the registry).

    4. Rebooted the server and following alert did not show anymore: The IP address specified for communication between this Forefront TMG computer (194.132.38.53) and other array members is not bound to a network adapter installed on this computer. The IP address specified for intra-array communication must be bound to a network adapter installed on the computer

    Regards
    Jorgen

    • Proposed as answer by James Kilner Monday, April 26, 2010 10:04 AM
    • Marked as answer by Hallis Monday, April 26, 2010 10:18 AM
    Friday, April 23, 2010 7:06 AM
  • Thanks Larsson - I got the same Problem, and this works very well for me ;)

     

    (I've made some Firewall Policies and wondered why the ____ they don't work - until i found this Error Message)
    Thursday, July 8, 2010 8:28 AM
  • Hey Guys,

    Apart from the event showing in the event viewer. What are the symptoms of this mess?

    Yesterday I fixed this error but the only symptom I had was: unstable TMG services, I had to restart the TMG every now and then to back to normal.

    Anything else?


    MCP, MCSA 2000, MCSE 2000, MCSA 2003, MCSE 2003, MCSA Security 2000, MCSE Security 2000, MCSA Security 2003, MCSE Security 2003, MCTS, MCITP: Enterprise Administrator. "It isn't important to be better than others. It's important to be better than you were yesterday"
    Tuesday, September 27, 2011 5:55 AM
  •  

    Aye.

    This one works.

    This should really be fixed so the GUI handles it as it looks like it can.

    Had to pull an all-nighter  to figure this one out once. :)


    Sincerely

    Pierre Maier
    Windows Specialist
    Itera Networks
    Sweden
    Tuesday, September 27, 2011 11:06 AM
  • Hi.

    I had the same problem since changing the Internal NIC IP address.

    Tried all of the above but every time the server or the firewall service restarts the IP address of the intra-array is changed back to the old setting.

    Finally the only succesful way I found for making final the change to the address is after I follow steps 1,2

    use the ADSI Edit, make a connection using the procedure mentioned on section

    Connecting to the Forefront TMG configuration via ADSIEDIT of the following link

    http://www.isaserver.org/tutorials/Microsoft-Forefront-TMG-Storage-101.html

    and then navigate on  CN=FPC2  -->  CN=Array-Root  --> CN=Arrays  --> CN=hexadecimal_number --> CN=Servers -->

    --> CN=hexadecimal_number

    Right click properties on the last object selected (hehadecimal number) and double click on the msFPCIntraArrayAddress

    change the value here and you are finished. In a few minutes the value will be synchronised to the registry too.

     

    • Proposed as answer by JCBrown79 Friday, January 27, 2012 12:08 PM
    Tuesday, December 6, 2011 12:07 PM
  • Without bvrakas extra steps I found the changes suggested by J.Larsson to the msFPCIntraArrayAddress registry entries would eventually be overwritten.  Makes perfect sense when you think about it.

    Friday, January 27, 2012 12:12 PM
  • Hi all,

    We have TMG  2 NIC s Edge firewall. Now i wanted to configure ISP redundancy.The problem is WAN NIC is on board NIC .i'm not able to get the similar type of NIC. Now i need to change the WAN NIC to Internal (LAN NIC) . need help to do this.

    Thanks in Advance.


    Vinooo

    Saturday, March 3, 2012 11:59 AM
  • Confirm this (ADSI Edit) worked for me too. After right-clicking on the last selected "CN={hexadecimal number}", right-click, select "Properties", then (in the Attribute Editor dialog that appears), find the "msFPCIntraArrayAddress" and change the IP there.
    Thursday, March 8, 2012 10:17 PM
  • Thanks very much, J.Larsson. It worked for me OK.

    Cheers,

    Dave

    Monday, July 2, 2012 1:38 PM
  • Hi Team! I have this issue on TMG 2010 Standard, and thanks to Richard avdice , I'm fix it.  (msFPCIntraArrayAddress)

    But after 2 month this issue happened again and over month once again.

    What can I do to this problem could never happen again?

    ______________________________________________

    I have one TMG 2010SP2 RU3 on box w/2008r2, lastest updates!

     Any ideas?

    Wednesday, July 24, 2013 11:58 AM
  • Hi.

    I had the same problem since changing the Internal NIC IP address.

    Tried all of the above but every time the server or the firewall service restarts the IP address of the intra-array is changed back to the old setting.

    Finally the only succesful way I found for making final the change to the address is after I follow steps 1,2

    use the ADSI Edit, make a connection using the procedure mentioned on section

    Connecting to the Forefront TMG configuration via ADSIEDIT of the following link

    http://www.isaserver.org/tutorials/Microsoft-Forefront-TMG-Storage-101.html

    and then navigate on  CN=FPC2  -->  CN=Array-Root  --> CN=Arrays  --> CN=hexadecimal_number --> CN=Servers -->

    --> CN=hexadecimal_number

    Right click properties on the last object selected (hehadecimal number) and double click on the msFPCIntraArrayAddress

    change the value here and you are finished. In a few minutes the value will be synchronised to the registry too.

     

    You _must_ change it with adsiedit; registry will be overwritten by values from AD!
    • Proposed as answer by maxpayne1256 Monday, November 11, 2013 9:42 PM
    Monday, November 11, 2013 9:42 PM
  • Deleted
    Saturday, October 4, 2014 7:10 PM