Opdater OpenWrt-firmware¶
Bemærk
OpenWrt er i øjeblikket kun tilgængelig til NitroWall NW678.
Vi anbefaler at opdatere OpenWrt via den forudinstallerede Attended Sysupgrade. For at kunne bruge denne tjeneste skal du konfigurere den til at ignorere »nitrowall«-pakken, hvis den er blevet installeret før:
Gå til System -> Attended Sysupgrade -> Configuration og aktiver Advanced Mode -> Save & Apply
Gå tilbage til oversigten, og søg efter tilgængelige opdateringer
Søg i listen over installerede pakker, og fjern pakken »nitrowall«. Anmod derefter om firmwarebillede
Vent på, at billedet bliver bygget. Installer det derefter. Tjek, om »Behold indstillinger og nuværende konfiguration« er indstillet.
Softwaren vil blive installeret, og NitroWall vil genstarte.
Efter genstarten skal vi geninstallere nitrowall.ipk pakken. Dette vil ændre størrelsen på din disk og tilføje kerneparameteren pcie_aspm=off til din /boot/grub/grub.cfg som løser et problem med igb driver bug.
Upload pakken under System -> Software -> Upload pakke
Installer det. Bagefter vil NitroWall genstarte.
Opdater OpenWrt via Deltog i Sysupgrade.
Alternativt til ovenstående instruktioner kan du logge ind via ssh og udføre dette script:
#!/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