Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

The feedback channel required for retransmission is disabled by default during the trial phase. This results in reduced availability with logs reporting "Lost X messages during the last 60 seconds". Please enable NAKs and ACKs in coordination with EUMETSAT for optimal availability.

  1. Request to have NAKs enabled
  2. Log into Reception station
  3. Update configuration file called cast-client_ter-1.ini :
Code Block
vi /etc/cast-client_ter-1.ini

4. Update following parameters:

Code Block
packet_naks=1

Image Removed

5. Become root to run the other steps

Code Block
sudo su

 

6. Configure IP for NAKs (default setting uses tunnel interface which is blocked on the firewall):

Code Block
iptables -t nat -A POSTROUTING --destination 193.17.9.3/28 -j SNAT --to-source <user-vm-ip>
Code Block
iptables -t nat -L

7. Ensure the rule persists after reboot by saving the iptables rules:

Code Block
sudo apt-get install iptables-persistent
Code Block
iptables-save > /etc/iptables/rules.v4

8. Restart the tellicast-client

...


In order to enable NAKs for all services you can run the workflow called SetupNAKsonEUMETCastTerrestrialClient from the EUMETcast machine provisioned.


  1. Login to Morpheus, go to Provisioning → select your EUMETcast machine.
  2. Click on Actions and select 'Run Workflow'
  3. Select the workflow called SetupNAKsonEUMETCastTerrestrialClient and hit execute.

Image Added

Thanks to Stephan Finkensieper from CMSAF for contributing with the ansible script to the EWC community and to EUMETCast Team for finalizing it.