Update OpenWrt NW678

Mēs iesakām atjaunināt OpenWrt, izmantojot iepriekš instalēto Attended Sysupgrade. Lai varētu izmantot šo pakalpojumu, ir jākonfigurē, lai tas ignorētu pakotni „nitrowall“, ja tā ir uzstādīta iepriekš:

  1. Dodieties uz System -> Attended Sysupgrade -> Configuration un iespējojiet Advanced Mode -> Save & Apply.

    ../../_images/openwrt_upgrade1.png
  2. Atgriezieties atpakaļ pārskatā un meklējiet pieejamos atjauninājumus

    ../../_images/openwrt_upgrade2.png
  3. Pārlūkojiet instalēto paku sarakstu un noņemiet paku „nitrowall“. Pēc tam pieprasiet programmaparatūras attēlu

    ../../_images/openwrt_upgrade4.png
  4. Pagaidiet, līdz attēls tiks izveidots. Pēc tam instalējiet to. Pārbaudiet, vai ir iestatīts „saglabāt iestatījumus un pašreizējo konfigurāciju“.

    ../../_images/openwrt_upgrade5.png
  5. Programmatūra tiks instalēta un NitroWall tiks restartēts.

  6. Pēc restartēšanas mums ir jāpārinstalē nitrowall.ipk pakete. Tas mainīs diska izmēru un pievienos kodola parametru pcie_aspm=off jūsu /boot/grub/grub.cfg, kas novērš problēmu ar igb draiveri kļūdu.

  7. Sadaļā Sistēma -> Programmatūra -> Lejuplādēt paketi augšupielādējiet paketi.

    ../../_images/openwrt_installnw2.png ../../_images/openwrt_installnw1.png
  8. Instalējiet to. Pēc tam NitroWall tiks restartēts.

    ../../_images/openwrt_installnw3.png
  9. Atjaunināt OpenWrt, izmantojot Piedalījās Sysupgrade.

Kā alternatīvu iepriekš minētajiem norādījumiem varat pieteikties, izmantojot ssh, un izpildīt šo skriptu:

#!/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