OpenWrt-firmware bijwerken¶
Notitie
OpenWrt is momenteel alleen beschikbaar voor de NitroWall NW678
We raden aan OpenWrt te updaten via de vooraf geïnstalleerde Attended Sysupgrade. Om deze service te kunnen gebruiken, moet je het configureren om het “nitrowall” pakket te negeren, als het eerder is geïnstalleerd:
Ga naar Systeem -> Beheerde Sysupgrade -> Configuratie en schakel de Geavanceerde modus in -> Opslaan en toepassen
Ga terug naar overzicht en zoek naar beschikbare updates
Zoek in de lijst met geïnstalleerde pakketten en verwijder het pakket “nitrowall”. Vraag dan Firmware-image aan
Wacht tot de image is gebouwd. Installeer het vervolgens. Controleer of “instellingen en huidige configuratie behouden” is ingesteld
De software wordt geïnstalleerd en de NitroWall wordt opnieuw opgestart.
Na de herstart moeten we het pakket nitrowall.ipk opnieuw installeren. Dit zal de grootte van je schijf wijzigen en de kernelparameter pcie_aspm=off toevoegen aan je /boot/grub/grub.cfg die een probleem verhelpt met de igb driver bug.
Onder Systeem -> Software -> Pakket uploaden, upload het pakket.
Installeer het. Daarna zal de NitroWall opnieuw opstarten.
Update OpenWrt via Bijgewoonde Sysupgrade.
Als alternatief voor de bovenstaande instructies kun je inloggen via ssh en dit script uitvoeren:
#!/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