NVRAM User Save/Restore Utility
nvram-save.sh Version 15
Options: -h this help msg
-v Print version/perform consistency check
-b Backup mode - save for restore to same router (default)
-m Migration mode - transfer settings to another router
-i inifile Specify custom nvram variable ini file
-clk Include clkfreq/overclock setting (Backup mode only)
-nojffs Skip backup of jffs storage
Before restoring my settings using this utility, are there *any* screens I may want to screen capture? i.e., what configuration screens might not get restored by this utility? Time Machine? Shares? etc. Any at all?
what is upnp_enable (without leading wan*) ???
Restoring [Astrill VPN settings]
nvram-restore: Applying code level exceptions ./nvram-excp-merlin.sh
[[: 2678: unknown operand
nvram-restore: Complete: User NVRAM restored
Please reboot
nvram-restore: Applying code level exceptions ./nvram-excp-merlin.sh
[[: 2678: unknown operand
I get above error when switch to 378.51 and restoring with nvram 15
other then that it looks like restore ever correct??
Should I factory default and do the restores again?
If so should just over ride the Nvram-excp-merlin with the one in the zip on the thumb drive and then defualt restore again?
Yes, replace existing with new.....if you are going 378 to 378, no need to do again as the exception processing is a no-op. Moving from <378 to 378 you should rerun the restore script after doing the replace.
Hi,Yep...confirmed bug when I added some code to deal with ASUS OEM code. Here's a fixed version of nvram-excp-merlin.sh (as a zip file)....
EDIT: I've also added this zip file to the download location along with a flag file 'IMPORTANT - PLEASE READ' to update the r15 download.
nvram-restore: NVRAM User Restore Utility - Version 15 (nvram-merlin.ini)
nvram-restore: Restoring settings from firmware 378.51_0 20141130-MIGR
Restoring [System - Basic]
Restoring [System - Miscellaneous]
Restoring [Switch Control]
Restoring [NAT Passthrough]
Restoring [TCP/UDP Settings]
Restoring [Port Forwards]
Restoring [Port Triggers]
Restoring [Static Routing]
Restoring [MAC Filters]
Restoring [IPv6 Settings]
Restoring [Wireless Configuration - General]
Restoring [Wireless Configuration - Professional]
Restoring [Guest Network]
Restoring [Firewall Settings]
Restoring [VPN Server]
Restoring [VPN Client]
Restoring [Media Server]
Restoring [SAMBA Settings]
Restoring [FTP Settings]
Restoring [NFS Settings]
Restoring [DNS Filters]
Restoring [Parental Controls]
Restoring [IPTV Settings]
Restoring [DDNS Settings]
Restoring [LAN Configuration]
Restoring [DHCP Settings]
Restoring [WAN Configuration]
Restoring [Dual WAN Settings]
Restoring [QOS Settings]
Restoring [AICloud settings]
Restoring [SNMP settings]
Restoring [Astrill VPN settings]
nvram-restore: Applying code level exceptions ./nvram-excp-merlin.sh
[[: 2678: unknown operand
nvram-restore: Complete: User NVRAM restored
Please reboot
Look up 5 posts to #191......I ran twice today into this error message when I migrated my settings from one device to another:
"[[: 2678: unknown operand"
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!