User Tools

Site Tools


wiki:wiki3:gateway_sw_5.5.4

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:wiki3:gateway_sw_5.5.4 [2022/10/24 19:21]
gat [Check the update]
wiki:wiki3:gateway_sw_5.5.4 [2022/10/27 12:14]
gat [Software update over the network from Keros 4.3.3]
Line 11: Line 11:
  
 ^  Package ​                                                ​^ ​  ​md5sum ​     ^                          ^  Package ​                                                ​^ ​  ​md5sum ​     ^                         
-| {{ :wiki3:keros_5.5.4_klkgw-signed.ipk | keros_5.5.4_klkgw-signed.ipk}} | eb267cd545aceeea25298ffba910c8c0 ​|+| {{ :wiki3:custom-liveburner_5.5.4_klkgw-signed.ipk | custom-liveburner_5.5.4_klkgw-signed.ipk}} | 4b1ee3722561e705dbc9228889e70ff6 ​|
  
 <note important>​ Do not use this package to upgrade from a KerOS 3.x. \\ <note important>​ Do not use this package to upgrade from a KerOS 3.x. \\
Line 42: Line 42:
   - Transfer package(s) in this directory: <code bash>   - Transfer package(s) in this directory: <code bash>
 # From a computer: # From a computer:
-scp keros_5.5.4_klkgw-signed.ipk  ​root@<​ip_address>:/​user/​.updates/​ +scp custom-liveburner_5.5.4_klkgw-signed.ipk ​ root@<​ip_address>:/​user/​.updates/​
-scp openvpn-*.ipk ​root@<​ip_address>:/​user/​.updates/​+
 </​code>​ </​code>​
   - Trigger Update for next reboot: <code bash>​kerosd -u </​code>​   - Trigger Update for next reboot: <code bash>​kerosd -u </​code>​
Line 55: Line 54:
 This procedure used for automatic deployment can be used to **UPGRADE from a KerOS 4.3.3 system** on a **single** or a **group of gateways**. \\ This procedure used for automatic deployment can be used to **UPGRADE from a KerOS 4.3.3 system** on a **single** or a **group of gateways**. \\
 If you want to install this software from a KerOS 3.x, you need to install a KerOS 4.3.3 before upgrading your system: If you want to install this software from a KerOS 3.x, you need to install a KerOS 4.3.3 before upgrading your system:
-[[https://​wikikerlink.fr/​wanesy-ran/​doku.php?​id=wiki:​wiki3:​gateway_sw_3.1|SW_3.1]]+[[https://​wikikerlink.fr/​wanesy-ran/​doku.php?​id=wiki:​wiki3:​gateway_sw_4.3.3|SW_4.3.3]]
  
 To update your system from a KerOS 4.3.3 system, you will need to create 2 USB sticks: To update your system from a KerOS 4.3.3 system, you will need to create 2 USB sticks:
Line 63: Line 62:
  
 ^description ​                ​^file ​       ^md5sum ​     ^ ^description ​                ​^file ​       ^md5sum ​     ^
-|**USB stick ** | {{ :wiki3:auto_deploy_keros_5.5.4_usb_stick_1.tar.gz | AUTO_DEPLOY_KEROS_5.5.4_USB_STICK_1.tar.gz }} |  ​134370b54577bdb239af3f88ffc14d55 ​ | +|**USB stick ** | {{ :wiki3:auto_deploy_custom-liveburner_5.5.4_usb_stick_1.tar.gz | AUTO_DEPLOY_CUSTOM-LIVEBURNER_5.5.4_USB_STICK_1.tar.gz }} |  ​541ccd3383e3fef61dbbe9f6f7ff2955 ​ | 
-|**USB stick ** | {{ :wiki3:auto_deploy_keros_5.4.4_usb_stick_2.tar.gz | AUTO_DEPLOY_KEROS_5.4.4_USB_STICK_2.tar.gz }} |  ​29843cbe6767e762a2bb84a5bb1eddf3 ​ |+|**USB stick ** | {{ :wiki3:auto_deploy_custom-liveburner_5.5.4_usb_stick_2.tar.gz | AUTO_DEPLOY_CUSTOM-LIVEBURNER_5.5.4_USB_STICK_2.tar.gz }} |  ​d5ad656cd9ce79fdf5dcc1894a6f3a02 ​ |
  
  
Line 73: Line 72:
 To update your gateway, apply the following procedure : To update your gateway, apply the following procedure :
  
-> 1. Deflate twice the AUTO_DEPLOY_KEROS_5.5.4_USB_STICK_1.tar.gz file to get .ipk files and put them on your USB stick in the root directory +> 1. Deflate twice the AUTO_DEPLOY_CUSTOM-LIVEBURNER_5.5.4_USB_STICK_1.tar.gz file to get .ipk files and put them on your USB stick in the root directory 
-> 2. Copy all files located in the folder ​AUTO_DEPLOY_KEROS_5.5.4_USB_STICK_X in the root directory+> 2. Copy all files located in the folder ​AUTO_DEPLOY_CUSTOM-LIVEBURNER_5.5.4_USB_STICK_X in the root directory
 > 3. Request your VPN secret package(s) v4.3 to the Kerlink Support team: [[support@kerlink.fr]] (optional: in case of a First Install or Migration or Upgrade) > 3. Request your VPN secret package(s) v4.3 to the Kerlink Support team: [[support@kerlink.fr]] (optional: in case of a First Install or Migration or Upgrade)
 > 4. Put your VPN secrets packages of your KerOS products in the //​vpn_packages//​ directory (optional: in case of a First Install or Migration or Upgrade) > 4. Put your VPN secrets packages of your KerOS products in the //​vpn_packages//​ directory (optional: in case of a First Install or Migration or Upgrade)
Line 82: Line 81:
 > 8. Wait for the end of the update > 8. Wait for the end of the update
  
-> 9.  Deflate twice the AUTO_DEPLOY_KEROS_5.5.4_USB_STICK_2.tar.gz file to get .ipk files and put them on your USB stick in the root directory +> 9.  Deflate twice the AUTO_DEPLOY_CUSTOM-LIVEBURNER_5.5.4_USB_STICK_2.tar.gz file to get .ipk files and put them on your USB stick in the root directory 
-> 10. Copy all files located in the folder ​AUTO_DEPLOY_KEROS_5.5.4_USB_STICK_2 in the root directory+> 10. Copy all files located in the folder ​AUTO_DEPLOY_CUSTOM-LIVEBURNER_5.5.4_USB_STICK_2 in the root directory
 > 11. Update the '​wmc-server-name.txt'​ file with the name of your wmc server in the second USB stick. Example: For the POC WMC (https://​wmc-poc.wanesy.com/​),​ the content of the file is ''​wmc-poc.wanesy.com''​. > 11. Update the '​wmc-server-name.txt'​ file with the name of your wmc server in the second USB stick. Example: For the POC WMC (https://​wmc-poc.wanesy.com/​),​ the content of the file is ''​wmc-poc.wanesy.com''​.
 > 12. Plug the second USB stick in the gateway USB slot (device must be powered on) > 12. Plug the second USB stick in the gateway USB slot (device must be powered on)
Line 101: Line 100:
 /                /               
 └── COMMON ​                                                   # Common packages folder └── COMMON ​                                                   # Common packages folder
-|    └── ​keros_5.5.4_klkgw-signed.ipk ​                        ​# Keros v5.5.4 firmware package+|    └── ​custom-liveburner_5.5.4_klkgw-signed.ipk ​            ​# Keros v5.5.4 firmware package
 | |
 ├── README.txt ​                                               # This file ├── README.txt ​                                               # This file
Line 107: Line 106:
 ├── usbkey.txt ​                                               # USB key protection: must contain the device passwords (all of them) ├── usbkey.txt ​                                               # USB key protection: must contain the device passwords (all of them)
 └── vpn_packages ​                                             # WMC OpenVPN packages folder └── vpn_packages ​                                             # WMC OpenVPN packages folder
-    ├── openvpn_***_wmcbeta.wanesy.com_***_5.5.ipk            # OpenVPN package for one KerOS product to connect to a WMC platform (here wmcbeta) +    ├── openvpn_***_wmcbeta.wanesy.com_***_4.3.ipk            # OpenVPN package for one KerOS product to connect to a WMC platform (here wmcbeta) 
-    ├── openvpn_***_wmcbeta.wanesy.com_***_5.5.ipk            # another package for one KerOS product to connect to a WMC platform (here wmcbeta) +    ├── openvpn_***_wmcbeta.wanesy.com_***_4.3.ipk            # another package for one KerOS product to connect to a WMC platform (here wmcbeta) 
-    ├── openvpn_***_wmcbeta.wanesy.com_***_5.5.ipk             # ... +    ├── openvpn_***_wmcbeta.wanesy.com_***_4.3.ipk             # ... 
-    ├── openvpn_***_wmcbeta.wanesy.com_***_5.5.ipk             # ... +    ├── openvpn_***_wmcbeta.wanesy.com_***_4.3.ipk             # ... 
-    ├── openvpn_***_wmcbeta.wanesy.com_***_5.5.ipk             # ... +    ├── openvpn_***_wmcbeta.wanesy.com_***_4.3.ipk             # ... 
-    ├── openvpn_***_wmcbeta.wanesy.com_***_5.5.ipk             # ... +    ├── openvpn_***_wmcbeta.wanesy.com_***_4.3.ipk             # ... 
-    └── openvpn_***_wmcbeta.wanesy.com_***_5.5.ipk             # ...+    └── openvpn_***_wmcbeta.wanesy.com_***_4.3.ipk             # ...
  
 </​code>​ </​code>​
Line 136: Line 135:
  
 {{:​wiki3:​fw_4.3.3_gw.png?​600|}} {{:​wiki3:​fw_4.3.3_gw.png?​600|}}
-<​note ​important> **You cannot update directly from Keros <4.3.3 to Keros 5.5.4**</​note>​+<​note ​warning> **You cannot update directly from Keros <4.3.3 to Keros 5.5.4**</​note>​
  
-First, you need to update from Keros <4.3.3 to Keros 4.3.3 and then you will be able to update to Keros 5.5.4. \\ \\ +To achieve this, you will put in the Software repository the package ​needed to update to Keros 5.5.4.
-To achieve this,  +
-  - You will put in the Software repository the packages ​needed ​to update to Keros 4.3.3 and the package ​to update to Keros 5.5.4+
-  - You will also need a magic link to perform the check on the OpenVPN certificate and eventually to renew it and install it onto the gateway.+
  
  
Line 152: Line 148:
  
  
-  * **liveburner_4.3.3-2_klkgw-signed.ipk**:​ the package to update all i-series products to Keros 4.3.from a Keros 3.x. +  * **custom-liveburner_5.5.4_klkgw-signed.ipk**:​ the package to update all i-series products to Keros 5.5.from a Keros 4.3.3.
- +
-==== Ask for the magic link script ​ ==== +
- +
-Contact the Kerlink Support [[support@kerlink.fr]] and ask for a magic link "​Certificate renewal"​ and give the serial of all your gateways you want to update. +
- +
  
 ==== Create the workflow ==== ==== Create the workflow ====
Line 164: Line 154:
 <note important>​You must be SUPER_ADMIN to be able to create the workflow.</​note>​ <note important>​You must be SUPER_ADMIN to be able to create the workflow.</​note>​
  
-{{:wiki3:create_workflow_update_from_keros_3x.png?800|}}+{{:wiki3:create_workflow_update_from_keros_4.3.3.png?800|}}
  
-Define ​4 tasks:  \\+Define ​1 task:  \\
  
    * **Task #1**: updateGatewaysManagedSoftware    * **Task #1**: updateGatewaysManagedSoftware
-   * **Task #2**: updateGatewaysManagedSoftware +  ​
-   ​* **Task #3**: createGatewayPutFileCommand  +
-   * **Task #4**: createGatewayCommand+
  
 \\ \\
Line 180: Line 168:
 Care that all gateways must be on the same type (iBTS or iFemtocell). Care that all gateways must be on the same type (iBTS or iFemtocell).
  
-{{:​wiki3:​select_gateways_same_type.png?​800|}}+{{:wiki3:2022-select_gateways_same_type.png?​800|}}
  
  
Line 187: Line 175:
 Configure the workflow like this : Configure the workflow like this :
  
-{{:wiki3:​configure_workflow.png?​800|}}+{{wiki3:2022-configure_workflow.png?​800|}}
  
-   * **Task #1**: select the ''​custom-liveburner_4.0.2_klk-lpbs_wmc_3.1.4.ipk'' ​(CARE TO SELECT THE RIGHT PACKAGE FOR THE RIGHT GATEWAY!) ​\\ +   * **Task #1**: select the ''​custom-liveburner_5.5.4_klkgw-signed.ipk''​ \\ 
-   * **Task #2**: select the ''​keros_4.3.3_klkgw-signed.ipk''​ +  
-   * **Task #3**: type ''/​user/''​ as destinationPath and select the magic link provided by the Kerlink Support team.  +
-   * **Task #4**: type ''​sh /​user/​magic_link_xxxxxxxxx''​ (the magic link script provided by the Kerlink Support team).+
  
-Task #1 is designed to update your firmware from KerOS 3.x to KerOS 4.0\\ +Task #1 is designed to update your firmware from KerOS 4.3.to KerOS 5.5.4. \\
-Task #2 is designed ​to update your firmware from KerOS 4.0 to Keros 4.3.3. \\ +
-Task #3 and Task #are designed to use the magic link to update and renew your OpenVPN certificate if necessary. \\+
  
 ==== Execute the workflow ​ ==== ==== Execute the workflow ​ ====
Line 213: Line 197:
    * when completed, the workflow will appear in the '​Completed'​ page. \\    * when completed, the workflow will appear in the '​Completed'​ page. \\
  
-{{:​wiki3:​workflow_running.png?​800|}}+{{:wiki3:2022-workflow_running.png?​800|}}
  
 <note important>​ <note important>​
Line 223: Line 207:
 ==== Check the update ​ ==== ==== Check the update ​ ====
  
-For each gateway defined in the workflow, check that the firmware has been correctly updated to 5.4.4. +For each gateway defined in the workflow, check that the firmware has been correctly updated to 5.5.4.
- +
-==== Caution ​ ==== +
- +
-<note important>​**DO NOT EXECUTE THIS WORKFLOW TWICE OR YOU WILL LOSE THE WMC CONNECTION!**</​note>​+
  
  
 ===== Changelog ===== ===== Changelog =====
  
-Main changes regards to the 3.embedded software release are listed below:+Main changes regards to the 4.3.embedded software release are listed below:
  
-  * Integration ​of CPF in KerOS 4.3.3 firmware +  * Support ​of Wirnet iZeptoCell Ethernet 
-  Integration ​of WMC Embedded applications 4.3.3 firmware +  * Support of Helium network 
-  * Add NetID Filtering in CPF +  * Linux Kernel update to new LTS (Long Term Support) 
-  * Increase CPF log size +    * Linux Kernel LTS 5.
-  * Uplinkfix fallback from Ethernet to GSM if no DNS server +    * Yocto 3.1.7 
-  * CPFfix reconnection to LNS server after an uplink reconnection+    * Upgrade to OpenSSL 1.1.1k 
 +    * Upgrade to Connman 1.37 and Ofono 1.31 
 +    ​Upgrade ​of Python from 2.x to 3.x 
 +  * New Secure Core software (needed for Helium miner) 
 +  * Fix: no NTP synchronization with GPS without internet 
 +  * FixAPN v.sarenet.es is refused by Ofono 
 +  ​
    
 Please note that, if gateways use public IP, it also makes your gateway accessible from Internet on open SSH or HTTP ports (protected by passwords). Kerlink so recommends to change passwords as described in [[https://​wikikerlink.fr/​wirnet-productline/​doku.php?​id=wiki:​systeme_mana:​connection_credentials|Connection,​ login and credentials]] Please note that, if gateways use public IP, it also makes your gateway accessible from Internet on open SSH or HTTP ports (protected by passwords). Kerlink so recommends to change passwords as described in [[https://​wikikerlink.fr/​wirnet-productline/​doku.php?​id=wiki:​systeme_mana:​connection_credentials|Connection,​ login and credentials]]
wiki/wiki3/gateway_sw_5.5.4.txt · Last modified: 2022/10/27 12:14 by gat