Firmware van Ethernet-hub TTES handmatig bijwerken (rechtstreeks via LAN)

* Niet langer beschikbaar

Wanneer een tab-hub (niet mini) niet online komt, kan u worden gevraagd om de firmware van de hub ter plaatse handmatig bij te werken (bespreek dit ALTIJD met de Spacewell Hardware Manager voordat u dit doet).

Als u niet ter plaatse kunt gaan, kunt u het beste een technisch gesprek opzetten met iemand die fysieke toegang heeft tot de hubs, zodat wij de pc kunnen overnemen.

Opmerking: deze instellingen zijn niet permanent. Als een hub fysiek wordt gereset (resetknop langer dan 10 seconden ingedrukt), moeten de instellingen opnieuw worden toegepast

 

Samenvatting

  1. Zorg ervoor dat Putty is geïnstalleerd https://www.putty.org/
  2. Verbind uw pc via ethernet met een van de zwarte ethernetpoorten
  3. Kopieer de firmware-image en gebruik scp om deze naar de hub te kopiëren (de firmware-image is beschikbaar in het TEAMS Cobundu SharePoint-kanaal)
  4. Voer de update uit
  5. Stel de CUPS MTUN- en TC-uri-informatie in
  6. Koppel de pc los van de ethernetkabel

! wanneer er in de onderstaande instructies een blanco ruimte staat, gebruikt u de spatie in de beschreven tools

Gedetailleerde stappen

  1. Zorg ervoor dat Putty is geïnstalleerd https://www.putty.org/

  2. Verbind uw pc via ethernet met een van de zwarte ethernetpoorten

  3. Kopieer de firmware-image en gebruik scp om deze naar de hub te kopiëren
    1. Open de opdrachtprompt (cmd)

    2. Ga naar de firmwaremap cd …/1.29.01/ (kopieer het volledige pad naar de locatie waar u de firmware hebt uitgepakt; typ cd + blanco + gebruik "...")
      b. Go to the firmware folder cd.png
    3. typ: scp  * root@192.168.66.1:/mnt/data/tracknet

      1. als u een foutmelding krijgt, controleer dan 3.f (mogelijk moeten bestaande fingerprints uit het ssh-bestand worden verwijderd)

    4. typ yes om de ssh-fingerprint aan de bekende hosts toe te voegen (wat u in cmd typt, wordt niet weergegeven; typ gewoon "yes" (ook als u dit niet kunt zien) en bevestig door op Enter te drukken)
    5. Wachtwoord: tracknet (wat u in cmd typt, wordt niet weergegeven; typ gewoon "tracknet" (ook als u dit niet kunt zien) en bevestig door op Enter te drukken)
      e. Password.png


      Wacht totdat firmware.img voor 100% is geladen

    6. Opmerking: bij deze foutmelding moeten mogelijk bestaande fingerprints uit het ssh-bestand worden verwijderd (zie stap 5.a)
      may require remove existing fingerprints from ssh file when encountering this error.png
  4. Voer de update uit

    1. open Putty

    2. ssh naar de unit (ssh root@192.168.66.1): voer "192.168.66.1" in het veld Host Name in en druk op de knop "Open"
      a. ssh into the unit.png
    3. als de onderstaande waarschuwing verschijnt, accepteert u deze

      image2022-5-30 17:29:25.png
    4. meld u aan als root

    5. Wachtwoord:tracknet
      c. Password.png
    6. cd /mnt/data/tracknet

      d.cd_mnt_data_tracknet.png
    7. maak het bestand uitvoerbaar met "chmod +x doupdate.sh"

      e. make file executable.png
    8. Voer "./doupdate.sh" uit

      f. Run.png
    9. (het apparaat voert de update uit en start opnieuw op) = "Network Error: Software caused connection abort"

    10. sluit cmd en Putty

  5. Stel de CUPS MTUN- en TC-uri-informatie in
    1. Verwijder de ssh-fingerprint uit het configuratiebestand van uw pc

      1. Ga naar de .ssh-map van uw gebruiker

        1. Go to the .ssh folder of your user.png
      2. Open het bestand known_hosts

      3. Verwijder de record voor de hub (regel die begint met 192.168.66.1)
      4. Sla het bestand op
    2. Open de opdrachtprompt (cmd)
    3. Ga naar de bootstrapmap cd …/bootstrap/
      c. Go to the bootstrap folder cd.png
    4. scp  * root@192.168.66.1:/etc

    5. typ yes om de ssh-fingerprint aan de bekende hosts toe te voegen
    6. Wachtwoord: tracknet
    7. open Putty
    8. ssh naar de unit (ssh root@192.168.66.1)
    9. Bewerk het bestand (nano /mnt/data/config/mfg)
      image2022-5-30 17:39:31.png


      hierdoor wordt het onderstaande scherm geopend

      image2021-3-25 11:20:29.png

       

      1. Wijzig tcuri in

        1. EU: 'ws://spacewell.eu1.cloud.thethings.industries:7000'

        2. VS: 'ws://spacewell.nam1.cloud.thethings.industries:7000'
          (houd er rekening mee dat u in Putty alleen met de pijltoetsen kunt navigeren (alsof u geen muis hebt) en niet met het numerieke toetsenblok)
      2. Verwijder optie cupsuri 'https://cups2.trackio.ch:8888'
      3. Sla het bestand op en sluit het af (ctrl + x)
    10. Bewerk het bestand (nano /mnt/data/config/reverse-ssh)
      image2021-3-25 11:25:19.png

       

      1. Wijzig server in 'mtun.cobundu.com'

      2. Sla het bestand op en sluit het af (ctrl + x)
    11. Bewerk het bestand (nano /etc/init.d/mtuns)
      i. Edit file mtuns.png
      1. Voeg de volgende regel toe aan de laatste regel van het start() { }-blok (mogelijk moet u de pijltoetsen gebruiken om omlaag te scrollen als deze niet direct zichtbaar is; gebruik ctrl+rechtermuisklik om in Putty te plakken; zorg ervoor dat de tekst 4 spaties ingesprongen begint):
        /usr/bin/mtuns mtun.cobundu.com $HWMODEL-$MTUNID.gw.cobundu.com 22

      2. Sla het bestand op en sluit het af (ctrl + x)
    12. Bewerk het bestand (nano /etc/dropbear/authorized_keys)  → (OPMERKING: als er geen bestand “authorized_keys” in /etc/dropbear of zelfs geen map /etc/dropbear is, gebruikt u in plaats daarvan /mnt/data/s2/idu/etc/dropbear)
      j. Edit file authorized keys.png

       

      1. Ga in Windows Verkenner terug naar het Migration-bestand. Kopieer de inhoud van id_cobundu.pub naar de tweede regel van dit bestand (plakken = shift + insert of gebruik ctrl+rechtermuisklik om in Putty te plakken); hoewel u nog steeds aan het begin van de eerste regel staat, springt de geplakte regel naar het einde. Gebruik de pijltoetsen om te controleren of het kopiëren/plakken is gelukt

      2. Sla het bestand op en sluit het af (ctrl + x)
    13. Voer de opdracht “sync” uit
    14. Voer de opdracht “reboot” uit
  6. Koppel de pc los van de ethernetkabel