U turris je upgráde celkem jednoduchý , ale nesmí se dělat z webového prostředí .
Je nutná záloha obsahu celého routeru.

Je nutné to provést z konzole dle webu na turris (později popíši přesnějc).

Máme turrirs os 5 .. po dokončení nerestartovat! nutné použít příkaz uvedený na webu aby bootoval z SD karty!

Jelikož nová verze v sobě nedisponuje programem thermometer tak si ho ze zálohy z /usr/bin překopírujeme do nové verze a nastavíme práva ke spouštění.

Obsah souboru :

#!/bin/sh

TEMP=`sensors sa56004-i2c-0-4c`

BOARD_TEMP=`echo "$TEMP" | sed -nr 's/^temp1:[ ]+[+-]{0,1}([0-9]+).*$//p'`
CPU_TEMP=`echo "$TEMP" | sed -nr 's/^temp2:[ ]+[+-]{0,1}([0-9]+).*$//p'`

printf "Board: %s
" $BOARD_TEMP
printf "CPU: %s
" $CPU_TEMP


Dále je nutné povolit porty na routeru.
Jelikož webový bazmek u firewalu nefunguje tak je nutno vše udělat v konzoli v souboru /etc/config/firewall kde se přidají tyto řádky:

config rule
option target 'ACCEPT'
option src 'wan'
option dest_port '443'
option name 'ssl'
list proto 'tcp'
list proto 'ipv6'

config rule
option target 'ACCEPT'
option src 'wan'
option proto 'tcp'
option dest_port '9981'
option name '9981'

config rule '80'
option target 'ACCEPT'
option src 'wan'
option dest_port '80'
option name 'allow http on wan'
list proto 'tcp'
list proto 'ipv6'


Tato konfigurace povoluje http, https (ipv4 a ipv6) a tvheadend (ipv4).



Vloženo: jos.sk @ 5:06:27 PM, 2021/01/01