-
Notifications
You must be signed in to change notification settings - Fork 127
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
48 changed files
with
2,286 additions
and
812 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
Start using IPv6: | ||
caget, camonitor can work via IPV6 like this: | ||
$ export EPICS_CA_AUTO_ADDR_LIST=NO | ||
$ export EPICS_CA_ADDR_LIST='[2001:db8:1:0:0:1:2:3]' | ||
cainfo IOC:m1 | ||
|
||
Using link local addresses: | ||
Find out the link-local address of your IOC. | ||
e.g. fe80::3958:418:65b8:230c | ||
Find out the interface of your client, sitting on the same network | ||
switch as the IOC. | ||
$ ifconfig | ||
# or | ||
$ ip addr show | ||
in my case it is "en0" | ||
# ping the IOC: | ||
$ ping6 fe80::3958:418:65b8:230c | ||
ping6: sendmsg: No route to host | ||
# That didn't work, we new this. | ||
# Compose a proper adress, combining the remote IPv6 with | ||
# our local interface name: | ||
$ ping6 fe80::3958:418:65b8:230c%en0 | ||
16 bytes from fe80::3958:418:65b8:230c%en0 | ||
# with this knowledge, we can use cainfo: | ||
$ export EPICS_CA_AUTO_ADDR_LIST=NO | ||
$ export EPICS_CA_ADDR_LIST='[fe80::3958:418:65b8:230c%en0]' | ||
$ cainfo IOC:m1 | ||
|
||
|
||
Running an IOC on a Mac: | ||
When using a "wireless only", there are different IPv6 interfaces. | ||
The wireless itself :"en0", | ||
An interface called "en3" (not sure what this is good for) | ||
"awdl0" "llw0" (and some "utun0" and "utun1") | ||
It seems as if our code does not handle this situation correctly (yet). | ||
In order to use the wireless: | ||
$ export EPICS_CAS_BEACON_ADDR_LIST='[ff02::1%en0]' | ||
This will put out beacons on all IPv4 addresses. | ||
IPv6 beacons are send out on en0. | ||
|
||
Running an IOC on Linux: | ||
$ export EPICS_CAS_AUTO_BEACON_ADDR_LIST=46 | ||
This sends out beacons on all IPv4 and IPv6 interfaces |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.