What's new

[Release] Asuswrt-Merlin 380.66 is now available

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

Can somebody please try the following:
- On the overview page, click at the bottom of the page on "Users".
- On the right side should your clients appear. Click on the picture of any of them which does not have a static ip. A popup should appear.

Warning: The following step triggered the router to completly freeze!

- Press "MAC and IP address Binding" and apply.

--> After that I lost connection to my router (WLAN, WAN/VPN) and only disconnecting the router from power will fix that
 
Can somebody please try the following:
- On the overview page, click at the bottom of the page on "Users".
- On the right side should your clients appear. Click on the picture of any of them which does not have a static ip. A popup should appear.

Warning: The following step triggered the router to completly freeze!

- Press "MAC and IP address Binding" and apply.

--> After that I lost connection to my router (WLAN, WAN/VPN) and only disconnecting the router from power will fix that
I'm on 380.66 and it worked for me when I tried it.
Edit: then about a minute later it bombed on me forcing me to reboot to restore my internet but it did allow me to reboot from the gui.
 
Last edited:
Just tried it on 380.66_2, no freezes here of my RT-AC68U when clicking on one of the few none-static clients around. I think you're referring to 'Clients' instead of 'Users', btw?

How I did it: I added them manually in the DCHP IP reservation list. Before adding them, I started planning, using a simpel excel sheet, filled it with the IP-addresses (just copy 192.168.1. once and when pasting add the last digit(s) which I was going to use, gathered all the mac-addresses, copy/pasted them in a second column, entered the hostname I wanted to use in a third column. Then with a browser screen side by side with your excel (or google, or whatever you prefer) sheet, just copy and paste between the two windows. Planning ahead gave me the possibility to assign certain ranges to separate groups of hardware (wireless printers, multimedia, IoT/domotica, NAS'es, camera's and all other). You'll only have to do this once. After you entered all of them, follow the instructions by RMerlin I reffered to earlier, store the export at a safe place as well as the instruction on how to restore them, and you're ready. Unless something drastically changes in the way they're stored in nvram in future releases, but that doesn't seem likely and there will allways be a way to convert the current format to a new format if nessecairy, you're done and prepared to restore the whole reservation table after a factory reset.
 
I'm on 380.66 and it worked for me when I tried it.
Edit: then about a minute later it bombed on me forcing me to reboot to restore my internet but it did allow me to reboot from the gui.

Are connected over LAN oder WLAN?

Just tried it on 380.66_2, no freezes here of my RT-AC68U when clicking on one of the few none-static clients around. I think you're referring to 'Clients' instead of 'Users', btw?

How I did it: I added them manually in the DCHP IP reservation list. Before adding them, I started planning, using a simpel excel sheet, filled it with the IP-addresses (just copy 192.168.1. once and when pasting add the last digit(s) which I was going to use, gathered all the mac-addresses, copy/pasted them in a second column, entered the hostname I wanted to use in a third column. Then with a browser screen side by side with your excel (or google, or whatever you prefer) sheet, just copy and paste between the two windows. Planning ahead gave me the possibility to assign certain ranges to separate groups of hardware (wireless printers, multimedia, IoT/domotica, NAS'es, camera's and all other). You'll only have to do this once. After you entered all of them, follow the instructions by RMerlin I reffered to earlier, store the export at a safe place as well as the instruction on how to restore them, and you're ready. Unless something drastically changes in the way they're stored in nvram in future releases, but that doesn't seem likely and there will allways be a way to convert the current format to a new format if nessecairy, you're done and prepared to restore the whole reservation table after a factory reset.

Perhaps I did a wrong translation, in the german gui it's written "Benutzer" which normally means "user" in english ;)

Did the same as you, but before I tried to directly add the clients with my mentioned way, in the hope it will take over the hostname too, but sadly it will only use the MAC as hostname. Besides that the way kills my router..
 
Most of my clients were added via the reservation list but I tried the method
Are connected over LAN oder WLAN?
I was hard wired when it happened as I don't do anything in the router over wireless. Up until you mentioned using that method I've always set my clients on the dhcp reservations page and it shouldn't matter but obviously it does.
 
Sorry for the noob question, i have downloaded the latest firmware from merlin RT-AC56U_3.0.0.4_376.49_5.trx , my asus dsl-ac56u is running the latest asus firmware, i extracted the merlin and put the .trx file on the desktop, go to administration, firmware upgrade, new firmware file, choose file, point to the .trx file on desktop and click upload and always get New Firmware File is invalid.
What am i doing wrong, should it be on a usb? is there an asus tool i should be using?
thanks for any help.
 
Sorry for the noob question, i have downloaded the latest firmware from merlin RT-AC56U_3.0.0.4_376.49_5.trx , my asus dsl-ac56u is running the latest asus firmware, i extracted the merlin and put the .trx file on the desktop, go to administration, firmware upgrade, new firmware file, choose file, point to the .trx file on desktop and click upload and always get New Firmware File is invalid.
What am i doing wrong, should it be on a usb? is there an asus tool i should be using?
thanks for any help.
Thats is really old one choose the newest and try again. 2015-01-09
 
Thats is really old one choose the newest and try again. 2015-01-09
I'm so sorry, you know what it is, if you go to the main download page for merlin the oldest downloads are at the top and the newest at the bottom, i just clicked the top one out of habit, presuming it would be the newest, hence why i am a noob.
thanks for the help.
 
I'm so sorry, you know what it is, if you go to the main download page for merlin the oldest downloads are at the top and the newest at the bottom, i just clicked the top one out of habit, presuming it would be the newest, hence why i am a noob.
thanks for the help.
Glad you sorted it out then. :)
 
Funny thing is i still get New Firmware File is invalid with RT-AC56U_380.66_2.trx, i guess it doesn't want to run merlins firmware...
 
Funny thing is i still get New Firmware File is invalid with RT-AC56U_380.66_2.trx, i guess it doesn't want to run merlins firmware...

You CANNOT flash Merlin firmware to any DSL model , it is simply not possible.

Merlin only supports cable routers that do not have a combined modem.
 
@RMerlin

After a factory reset and manual configuration of an RT-AC1900 (no other custom script running), I can confirm that multiple VPN Clients do not get started in sequence when using 380.66_2 on RT-AC68P or RT-AC1900; clients are started almost simultaneously instead.

Now, even though some error messages like "ignore conflicted route" appear in the syslog and the VPN status message reflects such errors, the VPN connections are completed and traffic is enabled. ( I've seen you already added code to fix the VPN status message :))

These behavior is avoided by adding:
Code:
route-delay 10
to the custom configuration of the second VPN Client ( I am only testing with two clients)

However, multiple VPN clients are started in sequence in my RT-AC56U without any problems.

Cheers!
 
@RMerlin

After a factory reset and manual configuration of an RT-AC1900 (no other custom script running), I can confirm that multiple VPN Clients do not get started in sequence when using 380.66_2 on RT-AC68P or RT-AC1900; clients are started almost simultaneously instead.

Now, even though some error messages like "ignore conflicted route" appear in the syslog and the VPN status message reflects such errors, the VPN connections are completed and traffic is enabled. ( I've seen you already added code to fix the VPN status message :))

These behavior is avoided by adding:
Code:
route-delay 10
to the custom configuration of the second VPN Client ( I am only testing with two clients)

However, multiple VPN clients are started in sequence in my RT-AC56U without any problems.

Cheers!

Post the config files from both client instances, as I'm unable to reproduce that problem on my end.
 
I'm having problems since 380.66. There is a instability issue, I believe.

Here is my experience.

I always access my windows server through RDP on the same LAN, RDP suddenly losses connection, and won't resume. At the same time, I'm trying to open WebUI to figure out what has happened, it can go through the logo in and load everything, but it hangs when I'm clicking any button on the front page, then I close the WebUI, and try to open it again, this time it gives me a timeout, but my internet connection is still good and doesn't slow down at all, and few minutes later, my RDP link comes back, ssh is accessible too, I can use ps to list all the threads, but will hang if I'm trying to run any script or bin, but I can restart terminal anytime without a problem. And the WebUI remains dead.

This happened twice in a week. I have to power cycle the route to be able to regain control.

I had no problem ever before. my route usually could be up to several months without any problem.

I have ONE questions:

What combinations of cmd should I issue in the terminal to be able to reanimate the WebUI? Like kill some processed and start them again.

--------------------
My Router is AC68U, 380.66_2.
RDP sever is LAN Cable connected, client end connected by wireless.
When RDP went dead, all network access to the server was also cut off. FTP, SMB, Everything to that sever was dead, but the downloading on that server seemed didn't t get interrupted, so it was the whole Lan network went down for a couple of minutes.
 
Hello. I installed the latest firmware on RT-AC66U 380.66-2 and the following problem is highlighted: vpn link with openvpn server fails if it uses the following configuration: Mobile -> intranet -> proxy -> internet -> wan ac66u. The error message has something to do with the size of the mtu. The connection goes a good end if it uses the following configuration: mobile -> internet -> wan ac66u. Reinstalling the firmware version 380.66 all works well. What could depend?
 
I suppose

Code:
$ service restart_httpd

might do the trick...

Thanks, but it didn't work.

Couldn't find the definition of restart_httpd, except stop_httpd and start_httpd in merlin's source code.

https://github.com/RMerl/asuswrt-merlin/blob/master/release/src/router/rc/services.c#L4574

I have tried
Code:
$ service restart_httpd
$ service stop_httpd
$ service start_httpd

and also did this.
Code:
$ ps | grep httpd
493 router    6696 D    httpd -i br0
25624 router    6364 S    httpds -s -p 8443 -i br0
$ kill 493

The PID 493 is still there. Can not be killed. It seems getting locked in some IO operations?

Code:
PROCESS STATE CODES
 D    uninterruptible sleep (usually IO)
 R    running or runnable (on run queue)
 S    interruptible sleep (waiting for an event to complete)

ps : I think I cann't kill the httpd because it is in "uninterruptible sleep", power cycle is my only option by now. I wonder how do I know what exactly I/O it is waiting for?
 
Last edited:
This post is FYI evidence only - not sure if there is problem with my PC or RT-AC68U

There seems to be time gaps in the log ...

Installed 380.66 about 10-12 days ago, and it has been running just fine from user's point of view.
However, there are gaps in the log history:
- May 13 20:31:54 time setup after reboot 380.66
: (usual activity)
- May 19 17:58:24 last entry in log
: (6 days activity missing here)
: (I connect by https: and see that log isn't updated, so I reboot)
: (usual reboot 1 Aug 02:00 messages)
- May 25 01:25:28 time setup after reboot 380.66

Where are the logged messages from 6 days between 19th May until 25th May ?
Router was working just fine, stable, with good performance.
A couple of wireless devices had been connected >250 hours.

Note: I am also using a syslog server on Synology DiskStation, so I expect to find logged messages in both places. It only show the same messages, so the same 6 days "gap" of unexplained activity.
 
This post is FYI evidence only - not sure if there is problem with my PC or RT-AC68U

https:// problems with Linux Firefox 52.1 ESR (64-bit) - very slow connect to 380.66 and 380.66_2

Solutions:-
  • - 380.66_2 with https:// connects instantly with same PC and Chrome 57.0.2987.133 (64-bit)
  • - 380.65_2 with https:// connects instantly with same PC and Firefox (downgraded firmware)
  • - 380.66_2 with http:// connects instantly with same PC and Firefox (new firmware, but no https)
  • - 380.66_2 with https:// connects instantly with other PC Windows 10 and Firefox 53.0.3 (32-bit)

ssh from Linux PC to RT-AC68U often takes long time to prompt for password.
Some times seemed to respond as soon as Web Browser was closed.

It is probably some user error here, but it does look like there is a problem with 380.66 and secure network connections. Let's see if "it solves itself without any action done" in future.
 

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