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:

  1. Siirry kohtaan Järjestelmä -> Attended Sysupgrade -> Configuration ja ota Advanced Mode käyttöön -> Save & Apply.

    ../_images/openwrt_upgrade1.png
  2. Palaa takaisin yleiskatsaukseen ja etsi käytettävissä olevia päivityksiä

    ../_images/openwrt_upgrade2.png
  3. Etsi asennettujen pakettien luettelosta ja poista paketti ”nitrowall”. Pyydä sitten firmware-kuva

    ../_images/openwrt_upgrade4.png
  4. Odota, että kuva rakennetaan. Asenna se sitten. Tarkista, onko ”keep settings and current configuration” (säilytä asetukset ja nykyinen kokoonpano) asetettu.

    ../_images/openwrt_upgrade5.png
  5. Ohjelmisto asennetaan ja NitroWall käynnistyy uudelleen.

  6. 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.

  7. Lataa paketti kohdasta Järjestelmä -> Ohjelmisto -> Lataa paketti.

    ../_images/openwrt_installnw2.png ../_images/openwrt_installnw1.png
  8. Asenna se. Sen jälkeen NitroWall käynnistyy uudelleen.

    ../_images/openwrt_installnw3.png
  9. 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