README.EoE
author Knud Baastrup <kba@deif.com>
Tue, 14 Apr 2015 10:12:55 -0400
changeset 2625 e25af8bd3957
parent 1331 7cd33a77f926
permissions -rw-r--r--
Eoe mac address now derived from unique mac.
The EoE MAC address is now derived from the NIC part of the first global
unique MAC address of the linked list of available network interfaces or
otherwise the MAC address used by the EtherCAT master. The EoE MAC address
will get the format 02:NIC:NIC:NIC:RP:RP where NIC comes from the unique MAC
address (if available) and RP is the ring position of the EoE slave.
703
daaa2e8ae232 Added EoE helpers.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
     1
-------------------------------------------------------------------------------
daaa2e8ae232 Added EoE helpers.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
     2
daaa2e8ae232 Added EoE helpers.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
     3
$Id$
daaa2e8ae232 Added EoE helpers.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
     4
1331
7cd33a77f926 merge -c1609 branches/stable-1.4: INSTALL, README.
Florian Pose <fp@igh-essen.com>
parents: 1327
diff changeset
     5
vim: spelllang=en spell tw=78
7cd33a77f926 merge -c1609 branches/stable-1.4: INSTALL, README.
Florian Pose <fp@igh-essen.com>
parents: 1327
diff changeset
     6
7cd33a77f926 merge -c1609 branches/stable-1.4: INSTALL, README.
Florian Pose <fp@igh-essen.com>
parents: 1327
diff changeset
     7
-------------------------------------------------------------------------------
7cd33a77f926 merge -c1609 branches/stable-1.4: INSTALL, README.
Florian Pose <fp@igh-essen.com>
parents: 1327
diff changeset
     8
703
daaa2e8ae232 Added EoE helpers.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
     9
This file shall give additional information on how to set up a network
1327
4d179b06dd3c merge -c1604 branches/stable-1.4: Fixed spelling of EtherCAT terms.
Florian Pose <fp@igh-essen.com>
parents: 785
diff changeset
    10
environment with Ethernet over EtherCAT devices.
703
daaa2e8ae232 Added EoE helpers.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
    11
daaa2e8ae232 Added EoE helpers.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
    12
A virtual network interface will appear for every EoE-capable slave. The
785
c7e600cd2812 Updated README etc.
Florian Pose <fp@igh-essen.com>
parents: 703
diff changeset
    13
interface naming scheme is either eoeXsY, where X is the master index and Y is
c7e600cd2812 Updated README etc.
Florian Pose <fp@igh-essen.com>
parents: 703
diff changeset
    14
the slave's ring position, or (if the slave has an alias set) eoeXaZ, where Z
c7e600cd2812 Updated README etc.
Florian Pose <fp@igh-essen.com>
parents: 703
diff changeset
    15
is the (decimal) alias address. Please provide a network configuration file for
c7e600cd2812 Updated README etc.
Florian Pose <fp@igh-essen.com>
parents: 703
diff changeset
    16
any of these interfaces. On SUSE systems, these can look like the following:
703
daaa2e8ae232 Added EoE helpers.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
    17
daaa2e8ae232 Added EoE helpers.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
    18
/etc/sysconfig/network/ifcfg-eoe0s14:
daaa2e8ae232 Added EoE helpers.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
    19
IPADDRESS=10.0.0.14/8
daaa2e8ae232 Added EoE helpers.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
    20
STARTMODE=auto
daaa2e8ae232 Added EoE helpers.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
    21
daaa2e8ae232 Added EoE helpers.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
    22
This will tell the ifupd to configure and open the device after it appears.
daaa2e8ae232 Added EoE helpers.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
    23
daaa2e8ae232 Added EoE helpers.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
    24
If the interfaces shall be part of a network bridge, the IPADDRESS line is not
daaa2e8ae232 Added EoE helpers.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
    25
necessary. Instead, copy the file script/ifup-eoe.sh to your systems if-up.d
daaa2e8ae232 Added EoE helpers.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
    26
directory (on SUSE, this is /etc/sysconfig/network/if-up.d), and customize the
daaa2e8ae232 Added EoE helpers.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
    27
included variables.
daaa2e8ae232 Added EoE helpers.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
    28
daaa2e8ae232 Added EoE helpers.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
    29
-------------------------------------------------------------------------------