This article relies on the following:
Customize your backup configuration.
Make sure the list contains all the files you want to save.
Back up OpenWrt configuration to local PC.
Restore previously saved OpenWrt configuration from local PC.
OpenWrt provides sysupgrade utility for file-level backup/restore.
Customize and verify your backup configuration.
# Add files/directories cat << EOF >> /etc/sysupgrade.conf /etc/sudoers /etc/sudoers.d/ EOF # Edit backup configuration vi /etc/sysupgrade.conf # Verify backup configuration sysupgrade -l
Back up OpenWrt configuration to local PC.
# Generate backup sysupgrade -b /tmp/backup-${HOSTNAME}-$(date +%F).tar.gz ls /tmp/backup-*.tar.gz # Download backup scp root@openwrt.lan:/tmp/backup-*.tar.gz .
Restore previously saved OpenWrt configuration from local PC.
# Upload backup scp backup-*.tar.gz root@openwrt.lan:/tmp # Restore backup ls /tmp/backup-*.tar.gz sysupgrade -r /tmp/backup-*.tar.gz