Posodobitev vdelane programske opreme OpenWrt¶
Opomba
OpenWrt je trenutno na voljo samo za NitroWall NW678
Priporočamo, da OpenWrt posodobite s predhodno nameščenim programom Attended Sysupgrade. Če želite uporabljati to storitev, jo morate nastaviti tako, da ignorira paket „nitrowall“, če je bil pred tem nameščen:
Pojdite v Sistem -> Udeleženci nadgradnje -> Konfiguracija in omogočite napredni način -> Shrani in uporabi
Vrnite se v pregled in poiščite razpoložljive posodobitve
Poiščite seznam nameščenih paketov in odstranite paket „nitrowall“. Nato zahtevajte sliko strojne programske opreme
Počakajte, da se slika sestavi. Nato jo namestite. Preverite, ali je nastavljena možnost „ohrani nastavitve in trenutno konfiguracijo“.
Programska oprema bo nameščena in naprava NitroWall se bo ponovno zagnala.
Po ponovnem zagonu moramo ponovno namestiti paket nitrowall.ipk. S tem boste spremenili velikost diska in v /boot/grub/grub.cfg dodali parameter jedra pcie_aspm=off, ki odpravlja težavo z gonilnikom igb ` bug <https://bugzilla.kernel.org/show_bug.cgi?id=205073>`_.
V razdelku Sistem -> Programska oprema -> Naloži paket naložite paket.
Namestite ga. Nato se bo NitroWall ponovno zagnal.
Posodobitev OpenWrt prek Udeležili Sysupgrade.
Namesto zgornjih navodil se lahko prijavite prek ssh in izvedete to skripto:
#!/bin/sh
BOOT="$(sed -n -e "/\s\/boot\s.*$/{s///p;q}" /etc/mtab)"
DISK="${BOOT%%[0-9]*}"
PART="$((${BOOT##*[^0-9]}+1))"
ROOT="${DISK}${PART}"
echo "INFO: resize partion ${ROOT}"
parted -s -a opt ${DISK} "resizepart ${PART} 100%"
LOOP="$(losetup -f)"
losetup ${LOOP} ${ROOT}
echo "INFO: resize filesytem ${ROOT}"
fsck.ext4 -y -f ${LOOP}
resize2fs ${LOOP}
echo "INFO: add pcie_aspm=off as boot parameter"
sed -i s/rootwait/rootwait\ pcie_aspm=off/g /boot/grub/grub.cfg
reboot