7.23.2 [stable] is released!

There also is another issue that has been introduced in 7.22 and I believe is related to the disabling of EEE (energy efficient ethernet), but I am not sure.

We have a location where a Draytek router is connected to an ethernet port of an RB5009 and it fails to work correctly after some time. The Draytek router (which is operating as a downstream router for a tenant) obtains a lease, but the systems behind it have no traffic. Downgrade to 7.21.5 fixes it. SUP-219648.

Using 7.21.5, I actually enabled IPv6 so that I am compliant without actively using it. Meaning, I accept the IPv6 address from my ISP, Xfinity, and stumbled through this guide here: https://tangentsoft.com/mikrotik/wiki?name=IPv6%20with%20Xfinity

I now support and distribute IPv6 addresses on my flat home network with maintaining my local DNS server which is a pi-hole. I think it’s called SLAAC.

I’m going to stay on 7.21.5 until someone from Mikrotik guarantees the next long-term release addressed the issue you raised awareness of.

Thank you for your contributions :folded_hands:

I had the same issue when 7.23 was released and have stayed on 7.22.1 since.

As for the interface=all, I am using ipv6 on my home network. Should I use interface=bridge instead?

Yes, if you don't have dynamic interfaces (for example SSTP or PPPoE clients using your router as server) then you can disable the * entry with the all interface, and make a copy of it for each of your LAN interfaces, in this case your bridge interface. If you also use VLAN interfaces then add more copies for those too.

I set in my 7.22.1 configuration the IPv6 nd to advertise dna on bridge only, then upgraded to 7.23.2 and everything came back to life just fine. DHCP client got my cable modem's IP address without any issue.

Please advice if it's safe to upgrade to 7.23.2 or better upgrade to 7.21.5 long-term?

My device (normal home use connecting to ISP via PPPOE + CONTAINERS and IPv4/IPv6):
router] > /system/routerboard/print
routerboard: yes
model: RB5009UG+S+
serial-number: HJY0****
firmware-type: 70x0
factory-firmware: 7.18.2
current-firmware: 7.19.6
upgrade-firmware: 7.19.6

Thanks

I can't garuantee that it's safe, but I would upgrade to latest longterm first.

For production, we use long-term, unless we require a specific feature or fix only available in stable.
At home, I prefer stable what allows me to play with new features. And with 2 teenagers in the house, the network performance monitoring is tight, good for testing :upside_down_face:

You should read my post about what the latest stable release did and how much grief it caused me. For me, long term only from now on.

@CGGXANNX

This was Mikrotik’s Support suggestion on the issue I was dealing with. Mind you, I emailed them on July 22nd so I can no longer attempt this since I am on 7.21.5.

I don’t think Mikrotik is aware of the issue, these forums, or they don’t care :frowning:

MikroTik is aware, this is strods' answer above in this thread:

Thank you.

Strod seems annoyed that the issue was being discussed in the forums and not the proper support channel BUT at the top of the announcement when you vote, it says to post (to the thread) about the device, configuration, and unexpected symptoms.

isitsdafe

What is safe anyways? You cannot rely solely on a router to make your network safe, if you open access and use low quality passwords nothing will keep you safe...
In this particular case RouterOS versions have been specifically released to address a known vulnerability that can compromise routers that use PPP so you should upgrade to make your network a bit safer, and your safest bet is to go for a long-term version 7.21.5 since there is usually the least chance of something else being broken...

And strictly speaking what you are showing is routerboard firmware version (or BIOS in PC terms), RouterOS version can be shown with:

system/package/print where name=routeros
Columns: NAME, VERSION, BUILD-TIME, SIZE
# NAME VERSION BUILD-TIME SIZE
0 routeros 7.21.5 2026-07-03 10:23:40 11.7MiB

although these have been synchronised for some time now...

@bratislav

What a famous scene recalled in the gif. Bravo.

Version 7.23.3 has been released:

I now believe it has nothing to do with EEE but it is related to "ip firewall mangle route route-dst=xx.xx.xx.xx".

This seems to fail under more recent versions, either immediately or after some uptime.

I have replaced it with a "mark routing" and a second routing table with only a default route, and it looks like that works fine.

Mangle is câncer!
It depends on Connection Tracking Table to work.
How do you do what you use to do with mangle, if ConnTrack is disabled?

Route marking does not depend on connection tracking. Each packet (in the pre-routing chain) is independently inspected.