1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 <2014> 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 <2014> 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: CSS : Multiple IOC pv(s) disconnect on ethernet unplug |
From: | Ralph Lange <[email protected]> |
To: | EPICS Tech-Talk <[email protected]> |
Date: | Sat, 05 Apr 2014 15:31:12 +0200 |
On 04.04.2014 19:57, Kasemir, Kay wrote:
Hi: I believe this is related to the general multiple-IOCs-on-same-computer problem, https://wiki-ext.aps.anl.gov/epics/index.php/How_to_Configure_Channel_Access With EPICS_CA_ADDR_LIST = IP-of-that-server you only get the IOC that was started last. Same with EPICS_CA_ADDR_LIST = 127.0.0.1 You get the local IOC that was started last on the local computer. You must use EPICS_CA_ADDR_LIST = broadcast-address-that-includes-that-server to get all IOCs that are running on a computer. With EPICS_CA_ADDR_LIST = "127.0.0.1 broadcast-address-that-includes-myself" you get all IOCs on the local computer, but it's likely going 'over the network', even for the local IOC, since it would only find one of them via 127.0.0.1.
Use the *broadcast address* of the loopback interface (127.255.255.255) to get all local IOCs through that interface. 127.0.0.1 is the *unicast* IP of localhost, so the restrictions of unicast addresses in EPICS_CA_ADDR_LIST apply. (Also see https://wiki-ext.aps.anl.gov/epics/index.php/How_to_Make_Channel_Access_Reach_Multiple_Soft_IOCs_on_a_Linux_Host)
~Ralph