Setup a new AC68U as AiMesh node

menaceinc

Occasional Visitor
I'm currently running an AC68U with the latest Merlin firmware. I just ordered another AC68U and plan to use as AiMesh node, what is best way to set it up.

1) Install the latest Merlin on the new AC68U and then set it up as AiMesh.
2) Reinstall stock firmware on the old AC68U (the main router) and both routers will be running stock firmware.

Thanks
 

OzarkEdge

Part of the Furniture
I'm currently running an AC68U with the latest Merlin firmware. I just ordered another AC68U and plan to use as AiMesh node, what is best way to set it up.

1) Install the latest Merlin on the new AC68U and then set it up as AiMesh.
2) Reinstall stock firmware on the old AC68U (the main router) and both routers will be running stock firmware.

Thanks
With Merlin on the router, you can run stock or Merlin on the node. If you run stock on the node, maybe it should be the same version Merlin is based on(?).

OE
 

L&LD

Part of the Furniture
1) I would install the same version of RMerlin as you have on your main router, and if you feel like testing, the latest 384.16 Beta 2 is very stable too while you're waiting for the new 'AC68U to arrive. :)

2) Not an option! :)

Note that the only thing needed to use it as an AiMesh node after flashing the RMerlin firmware you want to use and then doing a full reset to factory defaults is simply 'point' to the new router from the main router's GUI and it will be automatic from there. After doing a full reset on the new router with the firmware you want, don't touch it at all. ;)
 

menaceinc

Occasional Visitor
after flashing the RMerlin firmware you want to use and then doing a full reset to factory defaults is simply 'point' to the new router from the main router's GUI and it will be automatic from there. After doing a full reset on the new router with the firmware you want, don't touch it at all. ;)
A good tip.

Thanks
 

cmkelley

Very Senior Member
I also just bought an AC68U to function as an AiMesh node ... My "new" (warranty replacement, a new shrink-wrapped unit) AC86U is of course running Merlin, but I simply don't see any advantage to running Merlin on the node. As far as I can tell, you can't ssh into the node, so you can't run custom scripts, the webui redirects to the main router, etc. The AiMesh software is close source so it's not like Eric is going to be able to enhance it. I'm running the latest stock on my node, I don't see any reason to do anything else.
 

JDB

Very Senior Member
I also just bought an AC68U to function as an AiMesh node ... My "new" (warranty replacement, a new shrink-wrapped unit) AC86U is of course running Merlin, but I simply don't see any advantage to running Merlin on the node. As far as I can tell, you can't ssh into the node, so you can't run custom scripts, the webui redirects to the main router, etc. The AiMesh software is close source so it's not like Eric is going to be able to enhance it. I'm running the latest stock on my node, I don't see any reason to do anything else.
You can SSH to nodes and run custom scripts, I do it on all 4 of mine.
If you add an SSH key to the main router it is even pushed to the node (but ONLY if the node is running Merlin).

The other advantage of running Merlin on the node is you can be sure the Main and node(s) are based on the same GPL release and so are using the same version of AiMesh code. Myself and others have seen significantly better stability by ensuring the same GPL across the network (be it through careful selection of stock firmware on the nodes or running the same version of Merlin - the latter is much simpler and requires no brainpower!).


Sent from my iPhone using Tapatalk
 

Elmer

Regular Contributor
I have two devices in mesh and have been running Merlin on the main router and Asus on the two mesh units. I didn't realize there was any benefit to running Merlin on all, but after JDB's comment, I'll probably switch to Merlin on all. Thanks for the thread.
 

OzarkEdge

Part of the Furniture
The other advantage of running Merlin on the node is you can be sure the Main and node(s) are based on the same GPL release and so are using the same version of AiMesh code. Myself and others have seen significantly better stability by ensuring the same GPL across the network (be it through careful selection of stock firmware on the nodes or running the same version of Merlin - the latter is much simpler and requires no brainpower!).
Good point! However, I feel that the Asuswrt-Merlin/download should clearly state front and center which version of Asuswrt it is based on. Then the AiMesh user would not have to dig around to find out to be sure they are using the matching Asuswrt version on their remote nodes. This confusion and potential conflict arose once Asuswrt-Merlin began supporting the AiMesh system of more than one router, more than one firmware install.

OE
 

JDB

Very Senior Member
Good point! However, I feel that the Asuswrt-Merlin/download should clearly state front and center which version of Asuswrt it is based on. Then the AiMesh user would not have to dig around to find out to be sure they are using the matching Asuswrt version on their remote nodes. This confusion and potential conflict arose once Asuswrt-Merlin began supporting the AiMesh system of more than one router, more than one firmware install.

OE
Yea I agree, having the latest GPL merged version included in the Merlin filename would be very handy!


Sent from my iPhone using Tapatalk
 

cmkelley

Very Senior Member
You can SSH to nodes and run custom scripts, I do it on all 4 of mine.
If you add an SSH key to the main router it is even pushed to the node (but ONLY if the node is running Merlin).

The other advantage of running Merlin on the node is you can be sure the Main and node(s) are based on the same GPL release and so are using the same version of AiMesh code. Myself and others have seen significantly better stability by ensuring the same GPL across the network (be it through careful selection of stock firmware on the nodes or running the same version of Merlin - the latter is much simpler and requires no brainpower!).


Sent from my iPhone using Tapatalk
Huh. Running stock on the node I couldn't ssh into it at all. Understood about running the same GPL release on the main and node, although since the AiMesh code is just a binary blob (unless that's changed), you can't know for certain that all models are on the same internal version. Still, worth checking out. Do the scripts auto-execute when the node boots or do you have to go in and hand-start them?
 

JDB

Very Senior Member
Huh. Running stock on the node I couldn't ssh into it at all. Understood about running the same GPL release on the main and node, although since the AiMesh code is just a binary blob (unless that's changed), you can't know for certain that all models are on the same internal version. Still, worth checking out. Do the scripts auto-execute when the node boots or do you have to go in and hand-start them?
Scripts all work as expected including auto running on boot yes.


Sent from my iPhone using Tapatalk
 

RMerlin

Asuswrt-Merlin dev
Good point! However, I feel that the Asuswrt-Merlin/download should clearly state front and center which version of Asuswrt it is based on.
It's always documented in the changelog.

Yea I agree, having the latest GPL merged version included in the Merlin filename would be very handy!
No. First of all, the filenames and version numbers are complex enough as it is, I'm not going to add more numbers to it. Also, the GPL version varies between models, so it will confuse a lot of people when they start getting different versions for every single model.

And finally, the majority of models are hybrids of GPL code from one version and binary blobs from one version. I'm not going to release RT-AX88U version 384.16._2.7977.8235.
 

OzarkEdge

Part of the Furniture
It's always documented in the changelog.
If it doesn't matter what stock firmware is installed on remote nodes, then no problem.

But if it does, then it might be helpful to indicate this where it would be most readily useful to the user. If that is the change log, then that is where we shall tell them to go look.

OE
 

L&LD

Part of the Furniture
I am glad my gut instinct was right to put RMerlin firmware on the second RT-AC86U used as a node in AiMesh for my customer. :)

That setup was running without a reboot for almost 44 or 45 days. It just didn't seem 'right' to me to be running different firmware across them. Now I know why. :)
 

Kingp1n

Very Senior Member
You can SSH to nodes and run custom scripts, I do it on all 4 of mine.
If you add an SSH key to the main router it is even pushed to the node (but ONLY if the node is running Merlin).

The other advantage of running Merlin on the node is you can be sure the Main and node(s) are based on the same GPL release and so are using the same version of AiMesh code. Myself and others have seen significantly better stability by ensuring the same GPL across the network (be it through careful selection of stock firmware on the nodes or running the same version of Merlin - the latter is much simpler and requires no brainpower!).


Sent from my iPhone using Tapatalk
What kind of custom scripts can you run on a node? I'm curious now :)
 

JDB

Very Senior Member
What kind of custom scripts can you run on a node? I'm curious now :)
So one of my nodes has my NAS attached and I wanted to take advantage of the link aggregation. Due to lack of GUI to set that the script sets it up under the hood on each boot.

Another one I run on all of them in different forms periodically checks for connectivity to each of their connected ethernet devices as well as back to the main router.
If anything is a miss it notifies me by email (if possible) and/or attempts to take remedial action (remote reboot of some devices or reboot itself).


Sent from my iPhone using Tapatalk
 

Smokey613

Senior Member
I run a script every 30 min on my nodes to send the CPU and radio temps back to the router's syslog.
Can you provide these scripts? That sounds like something I might want. :)
 

Latest threads

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top