Want to Use CPU-CA20(FIT)GY in Unconfirmed Distribution.

The following methods do not guarantee the operation of devices in all environments.
If CPU-CA20(FIT)GY cannot be found by the fitutil command successfully with API-CAP(LNX), 
please try the following methods.

1: Set the Group ID of CPU-CA20(FIT)GY to 8.

2: Please connect as follows.

[PC] -----(Ehternet) ---- [CPU-CAxx(FIT)GY]

3: If firewall is set, please ACCEPT port 20487.

# iptables -A INPUT -p udp -sport 20487 -j ACCEPT

Or stop it once.

# /etc/init.d/iptables stop

4: After stop the firewall, add to the configuration file [ /etc/hosts ].

-----------------------------------------------------------
/etc/hosts
-----------------------------------------------------------
10.xxx.yyy.zzz    (New Machine Name)        ←Part to be added
127.0.0.1    localdomein.localName    local
---------------------------------------------------------------
* For [New Machine Name], please give the name of your PC.

5: Set the IP address of the network adapter, etc.

(Example 1) For RedHat Enterprise Linux 8.0
Add to the configuration file [ /etc/sysconfig/network-scripts/ifcfg-enp*s* ].
---------------------------------------------------------------
/etc/sysconfig/network-scripts/ifcfg-enp*s*
---------------------------------------------------------------
DEVICE=enp*s*
#BOOTPROTO=dhcp             ←Comment out because it is not acquired by DHCP
BOOTPROTO=static            ←Part to be added
IPADDR=10.xxx.yyy.zzz       ←Part to be added
NETMASK=255.0.0.0           ←Part to be added
NETWORK=10.0.0.0            ←Part to be added
BRORDCAST=10.255.255.255    ←Part to be added
ONBOOT=yes
----------------------------------------------------------------

* The * part depends on your environment.
  In RedHat Enterprise Linux 8.0, it will be [ /etc/hosts ] or [ /etc/sysconfig/network-scripts/ifcfg-enp*s* ].
  For other distributions, the file name and folder may be different.

(Example 2) For Ubuntu 14.04
Stop NetworkManager.
---------------------------------------------------------------
$ sudo stop network-manager
---------------------------------------------------------------
Add to the configuration file [ /etc/NetworkManager/system-connections/(connect name) ].
(connect name is the connection name to use)
---------------------------------------------------------------
/etc/NetworkManger/system-connections/(connect name)
---------------------------------------------------------------
[802-3-ethernet]
   :
   :
   :
[ipv4]
method=manual                 ←Part to be added
address1=10.xxx.yyy.zzz/8     ←Part to be added
----------------------------------------------------------------
Start NetworkManger.
---------------------------------------------------------------
$ sudo start network-manager
---------------------------------------------------------------

6: After setting, restart the daemon in the network part, and then start fitutil again.

#/etc/init.d/network restart

For the time being, get here.

If fitutil does not start here, please check if multicast is set and if multicast routing is set.

7: Setting enp*s*
(enp*s* is the alias name of the network device. Depending on the environment, it may be named as eth0 or eth1.)

Execute [#ifconfig -a enp*s*]
check if MULTICAST is displayed.

If multicast was not set,
execute [#ifconfig enp*s* enable multicast] etc.
to enable multicast.

8: Setting route
Make sure that the routing table for multicast is set.
If it is not set, please set a new one.

[#ip route add 224.0.0.0/4 dev enp*s*]

After setting, please use fitutil again.