Päivitä OpenWrt-firmaohjelmisto#
Muista
OpenWrt on tällä hetkellä saatavilla vain NitroWall NW678:lle.
Suosittelemme OpenWrt:n päivittämistä esiasennetun Attended Sysupgrade kautta. Jotta voit käyttää tätä palvelua, sinun on määritettävä, ettei se ota huomioon ”nitrowall”-pakettia, jos se on asennettu aiemmin:
Siirry kohtaan Järjestelmä -> Attended Sysupgrade -> Configuration ja ota Advanced Mode käyttöön -> Save & Apply.
Palaa takaisin yleiskatsaukseen ja etsi käytettävissä olevia päivityksiä
Etsi asennettujen pakettien luettelosta ja poista paketti ”nitrowall”. Pyydä sitten firmware-kuva
Odota, että kuva rakennetaan. Asenna se sitten. Tarkista, onko ”keep settings and current configuration” (säilytä asetukset ja nykyinen kokoonpano) asetettu.
Ohjelmisto asennetaan ja NitroWall käynnistyy uudelleen.
Uudelleenkäynnistyksen jälkeen meidän on asennettava uudelleen nitrowall.ipk -paketti. Tämä muuttaa levyn kokoa ja lisää ytimen parametrin pcie_aspm=off osoitteeseen /boot/grub/grub.cfg, joka korjaa ongelman igb -ajurin bugin kanssa.
Lataa paketti kohdasta Järjestelmä -> Ohjelmisto -> Lataa paketti.
Asenna se. Sen jälkeen NitroWall käynnistyy uudelleen.
Päivitä OpenWrt osoitteessa Osallistui Sysupgradeen.
Vaihtoehtoisesti yllä oleville ohjeille voit kirjautua sisään ssh:n kautta ja suorittaa tämän skriptin:
#!/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