RouterOS version 7.9.1 has been released in the “v7 stable” channel!
Before an upgrade:
Remember to make backup/export files before an upgrade and save them on another storage device;
Make sure the device will not lose power during upgrade process;
Device has enough free storage space for all RouterOS packages to be downloaded.
What’s new in 7.9.1 (2023-May-19 15:11):
!) ipv6 - fixed DNS server processing by IPv6/ND services (CVE-2023-32154);
To upgrade, click “Check for updates” at /system package in your RouterOS configuration interface, or head to our download page: http://www.mikrotik.com/download
If you experience version related issues, then please send supout file from your router to support@mikrotik.com. File must be generated while a router is not working as suspected or after some problem has appeared on the device
Please keep this forum topic strictly related to this particular RouterOS release.
Bug in webfig still persists: Toggle WiFi Interface off, then on. It stays greyed out even if it got enabled. This applies to all toggable rows in any config area.
As mentioned in http://forum.mikrotik.com/t/v7-9-stable-is-released/166376/224 I am also seeing a DAC cable between a CCR2004-16G-2S+ and an Aruba 1930 switch no longer being able to connect. That CCR2004 was running 7.6 before and the cable worked just fine for all releases before 7.9 (tested with 7.9, 7.9.1 and 7.10beta5).
And the rest?
What’s the use of the “:do {” at the beginning of the script?
Put “RB5009UPr+S+” inside a “~” create a new RegEx: "RB5009UPr+S+."…
so the file name searched is like
RB5009UP{one or more r}{one or more S}{any characters here}
and the + disappear from string.
For do the correct search the regexp must be writed:
RB5009UPr+S+.
This works and is less complicated, but suffer the same “+” problem:
:foreach item in=[/file find where name~"^$[/system resource get board-name]" and type="backup"] do={
:log info message="Deleted Old Backup File: $[/file get $item name]"
/file remove $item
}
Hint: Use RouterBOARD name instead of the RouterBOARD model.
:foreach item in=[/file find where name~"^$[/system identity get name]" and type="backup"] do={
:log info message="Deleted Old Backup File: $[/file get $item name]"
/file remove $item
}
You can control how you call the device, bout you can’t control the RouterBOARD name…
!) ipv6 - fixed DNS server processing by IPv6/ND services (CVE-2023-32154);
What this issue affects: The issue affects devices running MikroTik RouterOS versions v6.xx and v7.xx with enabled IPv6 advertisement receiver functionality. You are only affected if one of the below settings is applied:
the issue affects v6.xx and v7.xx, i did not see any update for v6?
I think alot of people still using v6.x.x
There is a bug in v7.9.1, When upgrading CCR2004-1G-12S+2XS from v7.8 to v7.9.1 the SFP+ mudules stops sending light on random SFP+ ports, downgrading to v7.8 fix the problem again