JohnD5000,
I have a list of about 40 devices, so I use SSH to save and restore some important or more tedious NVRAM setting including DHCP staticlist. I am on Mac …
(1) Make a copy of the dhcp staticlist on a ThumbDrive “ASUS”
nvram get dhcp_staticlist > /tmp/mnt/ASUS/dhcplist.txt
(2) Edit the list. I used “Hex Fiend” Editor to move a block to the desired position or order; <xx:xx:xx:xx:xx:xx>192.168.1.101 where each block consist of <xx:xx:xx:xx:xx:xx> the Mac Address followed by IP Address to be assigned.
(3) Restore the new dhcp staticlist from the ThumbDrive “ASUS”
nvram set dhcp_staticlist="`cat /tmp/mnt/ASUS/dhcplist.txt`"
PS: Before AiMesh, I only used Merlin's FW which allows the dhcp-staticlist list to be sorted in the GUI![]()
Glad the convoluted way of sorting the dhcp_staticlist works for youThanks, that worked! Had a little problem until I realized that the symbol after " is the `(under ~ key) not ' (under " key).
Glad the convoluted way of sorting the dhcp_staticlist works for you![]()
This is just a simple sort, would probably take a Asus programmer 5 minutes to code this.
JohnD5000,
I have a list of about 40 devices, so I use SSH to save and restore some important or more tedious NVRAM setting including DHCP staticlist. I am on Mac …
(1) Make a copy of the dhcp staticlist on a ThumbDrive “ASUS”
nvram get dhcp_staticlist > /tmp/mnt/ASUS/dhcplist.txt
(2) Edit the list. I used “Hex Fiend” Editor to move a block to the desired position or order; <xx:xx:xx:xx:xx:xx>192.168.1.101 where each block consist of <xx:xx:xx:xx:xx:xx> the Mac Address followed by IP Address to be assigned.
(3) Restore the new dhcp staticlist from the ThumbDrive “ASUS”
nvram set dhcp_staticlist="`cat /tmp/mnt/ASUS/dhcplist.txt`"
@LimJK
Do you know if it's possible to restore the device name using your method? I am also on a Mac, running ASUS stock build at the moment.
I have successfully restored the ID's and the IP's, many thanks for the specifics above and for any ideas on the names.
Excellent!@LimJK
I wanted to give a huge thanks, for the help/links with the lists and the icons. Those are my most important files for me. I had them backed up, and then today, I rebuilt the system from scratch. It was so much easier to use the saved files vs hand coding all over again. I was back online in record time.
how future are we taking about, 18 months later?? it's annoying.no, but there have been some requests for that, maybe with a future release.
Redrocklobster,how future are we taking about, 18 months later?? it's annoying.
Curious why sorting is important. It's a "nice to have" to make finding an entry easier, but once set up you (or at least I) rarely look at it.it's annoying.
For me it's important because I like to group similar devices in ranges. Like iOS devices, smart devices, media, etc. it's more organized and it helps me remember the IPs of devices if I have to access them or port forward to them, etc.Curious why sorting is important. It's a "nice to have" to make finding an entry easier, but once set up you (or at least I) rarely look at it.
A question on this. I tried like described, but in restore I get the message "Segmentation fault". I saved the list on one RT-AC 86U and would like to restore it on another RT-AC-86U, both running Merlin 384.19.HuskyHerder,
Yes, the custom_clientlist is stored here (be careful of the quotes)
Save Values:
Restore Values:
- nvram get custom_clientlist > /tmp/mnt/ASUS/custom_clientlist.txt
I always like to do a complete factory reset when I upgrade to new firmware, so that I am certain I am starting from a clean state. I am lazy, so, I need to find someway to make the process as painless as possible
- nvram set custom_clientlist="`cat /tmp/mnt/ASUS/custom_clientlist.txt`"
There is a discussion here on how I use John's script to do that, however, please remember that the current script was written before Aimesh becomes available. By the way, I also customized all my devices icons which is stored somewhere else. Have fun!
https://www.snbforums.com/threads/a...on-3-0-0-4-384-20648.46038/page-2#post-399998
FlyByWire,A question on this. I tried like described, but in restore I get the message "Segmentation fault". I saved the list on one RT-AC 86U and would like to restore it on another RT-AC-86U, both running Merlin 384.19.
Save Values:
nvram get custom_clientlist > /tmp/mnt/ASUS/custom_clientlist.txt
Restore Values:
nvram set custom_clientlist="`cat /tmp/mnt/ASUS/custom_clientlist.txt`"
nvram commit && reboot
Thread starter | Title | Forum | Replies | Date |
---|---|---|---|---|
D | Manually Assigned IP Address Not Respected for Repeater | ASUSWRT - Official | 2 |
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!