HomeLab.net.ua

Твоє залізо. Твої правила. Твоя мова.

MikroTik RouterOS 7.24: WireGuard, BGP і контейнери

Опубліковано

MikroTik RouterOS 7.24: WireGuard, BGP і контейнери

RouterOS 7.24 вийшла 14 серпня 2026. У релізі є зміни для WireGuard, BGP, контейнерів, bridge, WiFi, LTE, WebFig та інших компонентів.

  • adlist – покращено стабільність сервісу при зміні конфігурації adlist;
  • app – додано env HF_TOKEN для openwebui;
  • app – додано параметр network-outgoing-access, який не дозволяє app виконувати вихідні з’єднання;
  • app – додано apps hermes-agent, inventree, opencloud, opencloud-extended;
  • app – додано env PAPERLESS_SECRET_KEY до paperless-nginx;
  • app – дозволено reset, навіть якщо диск не налаштований;
  • app – дозволено HTTP для Gitea, коли check-certificate=no;
  • app – дозволено задавати working_dir в app YAML;
  • app – змінено YAML для pmacct-netflow;
  • app – вимкнено UI в Hermes, доступ через /container/shell;
  • app – виправлено випадки, коли apps не оновлювали firewall redirects після змін у YAML;
  • app – виправлено випадки, коли apps інколи зависали на waiting for layer;
  • app – secrets зроблено sensitive, щоб вони не потрапляли в export конфігурації;
  • app – прибрано healthcheck з opencloud-extended-collabora;
  • app – IP адреса VETH app тепер резервується при зупинці, щоб прибрати зміну адреси на кожному start/stop;
  • app – показується адреса CHR замість адреси контейнера;
  • app – у нових apps використовуються випадково згенеровані secrets;
  • bgp – виправлено пошкодження EVPN label і скориговано output EVPN type-5;
  • bgp – покращено стабільність при отриманні malformed packets;
  • bgp – прибрано save-to з команди resend;
  • bgp-vpn – виправлено export blackhole route;
  • bridge – додано параметр querier-uses-bridge-address для використання bridge source IP address у IGMP querier;
  • bridge – додано DHCPv4 snooping IP binding table;
  • bridge – додано scheduling point під час обробки VLAN, щоб запобігти soft lockups при flush FDB на великих VLAN ranges;
  • bridge – виправлено forwarding через peer-port після вимкнення MLAG;
  • bridge – виправлено local static host entries;
  • bridge – виправлено проблеми обробки MLAG MAC address, пов’язані з aging, flushing і moving;
  • bridge – виправлено проблему стабільності при використанні DHCPv4 snooping;
  • bridge – виправлено зависання MLAG session при mismatched L2MTU, додане у v7.23;
  • bridge – покращено параметр priority для bridge і port STP: з’явилося попередження про non-compliant value і вибір значення зі списку;
  • bridge – покращено обробку STP, BPDU і topology change з MLAG, dual-connected port STP state синхронізується з MLAG peer;
  • btest – додано підтримку VRF для bandwidth-test і speed-test;
  • certificate – додано команду acme-renew;
  • certificate – загальні покращення роботи з сертифікатами;
  • certificate – при експорті сертифікатів у форматі PKCS#12 використовується AES encryption;
  • console – додано days до scheduler;
  • console – додано оператори in і has для array types;
  • console – додано параметр order-by до команди print з сортуванням до трьох аргументів за зростанням або спаданням;
  • console – додано comparison operators для array type;
  • console – додано log tracing, коли scripts не запускаються через permissions;
  • console – self-removing scripts більше не завершуються примусово;
  • console – виправлено команду script runner print follow on-event, яка в деяких випадках не показувала всі значення аргументів;
  • console – виправлено argument mappings у блоці do для monitor commands;
  • console – виправлено порядок proplist у monitor commands;
  • console – виправлено import/export scripts з порожнім параметром policy;
  • console – виправлено проблему стабільності у full-screen editor;
  • console – виправлено UTF-8 comparisons на деяких архітектурах;
  • console – покращено режим print detail;
  • console – покращено обробку scripts і error logging при запуску scripts із зовнішніх джерел, зокрема DHCP, SNMP, Netwatch;
  • console – mac-auth-password у /ip/hotspot/profile зроблено sensitive;
  • console – password у /system/package/local-update/mirror зроблено sensitive;
  • console – некоректні параметри команд тепер дають runtime errors;
  • console – при відкритті нового serial terminal session з’являється запит і пропозиція зупинити вже наявну сесію;
  • console – address перейменовано на available-from у /ip/service, зі зворотною сумісністю через deprecation;
  • console – reauth-timeout перейменовано на reauth-period у /interface/dot1x/server, зі зворотною сумісністю через deprecation;
  • console – обмежено редагування comments у WiFi registration table;
  • container – додано команду save для збереження container images;
  • container – додано використання swap-current;
  • container – додано глобальний і per-container limit swap-max;
  • container – додано можливість запуску контейнерів у privileged mode;
  • container – додано початкову підтримку RKE2;
  • container – заборонено старт із порожнім default DNS list і без DNS override;
  • container – environment variables більше не виводяться в log під час старту контейнера;
  • container – виправлено, що start-on-boot не робив повторних спроб при деяких startup errors;
  • container – виправлено показ override для devices у /dev;
  • container – покращено підрахунок layer size, щоб уникнути potential loops;
  • container – покращено підтримку контейнерів;
  • container – зменшено записи у flash під час health check;
  • container – для shell використовується env TERM=xterm, якщо змінна TERM не задана;
  • crypto – виправлено hardware accelerator для GCM cipher у TLS connection на Alpine CPUs;
  • defconf – для WiFi задано configuration.dtim-period=3;
  • defconf – на пристроях із DHCP server використовується add-dns-entries=yes;
  • dhcp – виправлено обробку DHCP options довших за 255 bytes;
  • dhcpv4-relay – виправлено проблему стабільності при створенні duplicate relays;
  • dhcpv4-server – параметр class-id більше не скидається, коли lease втрачає статус bound;
  • dhcpv4-server – у повідомленнях forcerenew тепер задається ciaddr, щоб relay за наявності міг відправляти такі повідомлення через unicast;
  • dhcpv6-relay – виправлено relay, який не працював при додаванні з WinBox;
  • dhcpv6-server – виправлено invalid flag;
  • discovery – до стандартного вигляду /ip/neighbor print додано стовпець address6;
  • discovery – додано logging topic discovery;
  • discovery – додано функцію dying-gasp для LLDP, MNDP, CDP, яка надсилає packet з TTL=0 перед коректним reboot/shutdown/upgrade;
  • discovery – neighbor entry очищається при отриманні пакета dying-gasp;
  • discovery – покращено стабільність сервісу при надсиланні discovery packets на interfaces із сотнями IP addresses;
  • disk – додано властивість last-seen, яка показує model і serial диска після його відключення;
  • disk – додано команду raid-scrub-cancel;
  • disk – додано повідомлення про помилку, коли стан диска переходить з good у bad;
  • disk – USB drives більше не вважаються capable of self-encryption;
  • disk – виправлено smart-info, яке не показувало інформацію на деяких storage devices;
  • disk – максимальний розмір swap обмежено значенням не більше 10x від RAM пристрою;
  • disk – виправлено проблему, через яку storage device міг змінювати information після reboot;
  • ethernet – вимкнено EEE на hAP be3 Media;
  • ethernet – виправлено проблему стабільності для пристроїв Chateau PRO ax;
  • ethernet – виправлено проблему стабільності для пристроїв з Alpine CPU;
  • ethernet – прибрано режим лінка 1G-baseT-half на switch RTL8367;
  • fetch – додано параметр ip-type;
  • fetch – додано опцію примусового використання лише HTTP/2, тільки для ARM64 і x86/CHR devices;
  • fetch – виправлено хибну відповідь bad request при fetch URL з IPv6 address;
  • fetch – додано підказки списку файлів для параметрів src-path і dst-path;
  • hardware – max-power перейменовано на manufacturer-reported-max-power;
  • iot – додано LoRa keep alive logic для UDP protocol;
  • iot – додано відсутні LoRa US radio plans;
  • iot – додано підтримку Wiliot USB dongle;
  • iot – максимальне значення властивості Modbus timeout збільшено до 10 seconds;
  • iot – додано моніторинг стану LoRa worker через watchdog;
  • iot – пройдено сертифікацію Wiliot;
  • ip-service – прибрано reverse-proxy для SMIPS;
  • ip-service – для l2tp тепер показується назва сервісу;
  • ipsec – виправлено обробку expired SA, щоб запобігти помилкам no such item під час виведення списку;
  • ipsec,ike1 – прибрано base mode exchange;
  • ipsec,ike1 – виправлено validation negotiated PFS;
  • ipsec,ike1 – покращено розбір SA, transform, fragment і перевірку malformed packets;
  • ipsec,ike2 – виправлено генерацію ppk child key під час rekey;
  • ipsec,ike2 – покращено validation KE generation під час початкового налаштування і створення child SA;
  • ipsec,ike2 – покращено обробку PPK: він завжди використовується, коли авторизований, включно з додатковими Child SAs, а обробку PPK перенесено до Child SA task;
  • ipsec,ike2 – перший child KE selection використовується тільки під час IKE_AUTH exchange;
  • ipsec,qkd – QKD перенесено до меню /system/keymat-provider і зроблено generic key material provider;
  • ipv6 – до стандартного вигляду /ipv6/neighbor print додано стовпець status;
  • ipv6,ra – значення за замовчуванням для router-advertisement-route-distance змінено на 1;
  • ipv6,ra – виправлено коректну обробку RAs, які рекламують раніше expired prefix;
  • ipv6,ra – виправлено invalidation prefix;
  • ipv6,ra – для dynamic prefix lifetime використовується найменше значення між IPv6/Pool і IPv6/ND/Prefix/Default;
  • isis – виправлено видалення ECMP route;
  • l2tp – дозволено fragmentation великих IPv6 packets;
  • l3hw – додано підтримку HW offloaded для VLAN interfaces, створених безпосередньо на Ethernet, для switches CRS8xx series;
  • l3hw – додано підтримку HW offloaded VRF на switches 98DX8208, 98DX8216, 98DX8212, 98DX8332, 98DX3257, 98DX4310, 98DX8525, 98DX3255, 98CX8410;
  • l3hw – додано призначення VRF через switch ACL rules для пристроїв із Marvell Prestera switch chip;
  • l3hw – дозволено VLAN tagged traffic всередині VXLAN tunnel;
  • l3hw – виправлено VRF-related issues для switches CRS8xx series;
  • l3hw – виправлено VTEP offload при змінах IPv4 /32 route;
  • leds – додано підтримку dark mode для L009, hAP ax2, hAP ax3, hEX refresh, hEX S (2025), hAP ax S і Chateau ax devices;
  • leds – виправлено Ethernet activity LED для Chateau LTE18 ax, додане у v7.23;
  • leds – покращено interface stats activity для пристроїв із Marvell Prestera switch chip;
  • lte – додано параметр force-confirmation для eSIM provision command;
  • lte – обмежено IPv6 prefix lifetime для ipv6-interface;
  • lte – більше не додається зайва IPv6 адреса /128 для ipv6-interface;
  • lte – запит 5G neighbor cell info не виконується, доки не виправлено FW RG650E-EU;
  • lte – увімкнено AT registration unsolicited event reporting для плат EG25-G і EC25-EU;
  • lte – виправлено випадки, коли модем R11l-LTE7 після handover не показував коректну cell info;
  • lte – виправлено масштаб EC/IO у CLI і GUI;
  • lte – виправлено трафік до 67 UDP для EC25-EU і EG25-G;
  • lte – виправлено обробку IPv6 RA для multiapn non-primary interface;
  • lte – виправлено decoding ICCID для eSIM у third-party modems;
  • lte – покращено roaming для Cinterion PLS8-E;
  • lte – покращено обробку deregistration для AT modems;
  • lte – покращено стабільність системи, коли APN не задано;
  • lte – покращено обробку USB mode для BG770A-GL;
  • lte – lifetime IPv6 prefix обмежується тільки коли він анонсується як infinity;
  • lte – modem MAC зроблено persistent для модемів R11e-LTE6 і R11l-LTE7;
  • lte – прибрано site local DNS для ipv6-interface;
  • lte – прибрано зайвий restart після firmware upgrade для модема EC200A-EU;
  • lte – short cell ID у режимі 3G network mode тепер показується також для AT modems;
  • lte – обмежено вхідні дзвінки для FG621-EU;
  • lte – +CME ERROR: 10 тепер показується як SIM not present;
  • lte – у LTE monitor для 5G AT modems тепер показується data-class замість access-technology;
  • lte – у LTE monitor для модемів без підтримки CA тепер показується primary-band замість earfcn;
  • lte – для модемів R11e-LTE6, R11l-LTE7 і FG621-EA в режимі 3G network mode показуються параметри RSCP і EC/IO;
  • mesh – виправлено відсутні FDB entries з wireless ports;
  • mpls – додано ICMP time exceeded handler для IPv6;
  • mpls – FastPath тепер працює з expl-null;
  • netinstall – додано пакет Netinstall;
  • netinstall – покращено визначення архітектури;
  • netinstall-cli – додано параметр help;
  • netinstall-cli – додано прапорці reboot і shutdown для керування перезавантаженням після встановлення;
  • netwatch – виправлено проблему з параметром timeout у DNS probe;
  • netwatch – виправлено HTTP GET probe через IPv6;
  • netwatch – виправлено неточне значення rtt-stdev;
  • netwatch – виправлено проблему, через яку ICMP probes не приймали TTL exceeded packets при увімкненому accept-icmp-time-exceeded;
  • netwatch – максимальний розмір пакета збільшено до 65535;
  • ospf – виправлено проблему стабільності під час interface flaps;
  • ospf – для VRF interface примусово використовується passive;
  • pimsm – назву параметра hash-mask-length приведено до одного стилю і виправлено typos;
  • poe-in – додано PoE-in monitoring і LLDP-based PoE negotiation support для новіших пристроїв, зокрема CRS504, CRS510, hEX S 2025, hAP be3 Media;
  • poe-out – firmware update для плат із підтримкою 802.3at, під час оновлення буде коротке переривання живлення на poe-out interfaces;
  • poe-out – firmware update для плат із підтримкою 802.3bt, під час оновлення буде коротке переривання живлення на poe-out interfaces;
  • ppp – при отриманні від RADIUS і використанні DHCP для конфігурації IPv6 до IPv6 address list додається MT-Address-List;
  • ppp – до команди ppp info додано поле iccid для модемів BG77 і BG770;
  • ppp – під час firmware-upgrade завжди показується поточна версія FW;
  • ppp – стан radio modem залежить від стану ppp interface при disable/enable;
  • ppp – виправлено випадки, коли firmware upgrade для BG77 або BG770 був недоступний;
  • ppp – виправлено проблему стабільності ppp-out;
  • ppp – для модемів, які працюють у PPP emulation mode, IPv6 конфігурація отримується через RA;
  • ppp – покращено команду info для модемів BG77 і BG770;
  • ppp – покращено керування underlying SSL connection в OVPN;
  • ppp – pin показується в export тільки з прапорцем show-sensitive;
  • ppp – у packet accounting Stop для всіх IPv6 RADIUS accounting parameters тепер показується фактична статистика використання мережі замість 0;
  • ppp – при disable/enable interface перемикається стан radio;
  • queue – виправлено команду undo для simple queues;
  • reverse-proxy – покращено стабільність;
  • rip – authentication keys більше не експортуються за замовчуванням;
  • route – дозволено додавати route з link-local destination address;
  • route – виправлено memory leak при flapping addresses або interfaces із запущеними routing protocols;
  • route – виправлено potential race condition;
  • route – під час ping IPv6 addresses через ECMP враховується властивість interface;
  • sfp – виправлено linking для hAP ax S і hEX S (2025) з link-mode 1G-baseX;
  • sfp – прибрано непідтримувану швидкість 2.5G-baseX на CRS312-4C+8XG і CRS326-4C+20G+2Q+;
  • sftp – виправлено upload branding package;
  • sms – до SMS tool додано кілька символів GSM7;
  • snmp – до MIKROTIK-MIB додано hotspot active-user-count і host-count OIDs;
  • snmp – до MIKROTIK-MIB додано відсутні SFP OIDs;
  • snmp – до MIKROTIK-MIB додано WiFi current channel OID mtxrWifiInterfacesCurrentChannel;
  • ssh – додано підтримку key exchange mlkem768x25519-sha256;
  • ssh – автоматична спроба входу з порожнім паролем більше не виконується, коли використовується RADIUS;
  • ssh – виправлено SSH tunnel з IPv6 link-local address на non-ethernet interfaces;
  • ssh – перевірка SSH packets стала суворішою;
  • supout – додано interface monitor-traffic;
  • supout – додано секцію LTE eSIM;
  • switch – виправлено обробку IEEE reserved MAC для switches CRS1xx, CRS2xx;
  • system – покращено стабільність;
  • system – factory-software перейменовано на minimum-version, а factory-firmware на minimum-firmware;
  • system – для процесів RouterOS обмежено використання swap;
  • system – показується, хто використовує /system serial-terminal;
  • traffic-generator – виправлено injecting pcap/pcapng files на архітектурі MIPSBE;
  • tunnel – виправлено проблему стабільності, спричинену misconfigured routing loop під bridge, додану у v7.22;
  • upgrade – для команди apply-changes прибрано sensitive policy;
  • usb – дозволено перевизначати тривалість power-reset;
  • usb – виправлено default-name для USB Ethernet interface;
  • vpls – додано transmit loop detection;
  • vrrp – додано параметр v3-checksum-as-v2;
  • vrrp – виправлено проблему стабільності, коли увімкнено sync-connection-tracking;
  • vxlan – виправлено відсутню властивість L2MTU, коли задано VRF;
  • vxlan – disabled interfaces ігноруються при перевірці конфігураційних конфліктів;
  • webfig – виправлено проблему зі зростанням keep-alive traffic;
  • webfig – покращено базову encryption і обробку стабільності;
  • webfig – покращено graphs;
  • wifi – додано Preamble Puncturing у меню WiFi/Channel;
  • wifi – додано тире, коли CAPsMAN генерує ім’я interface і prefix закінчується цифрою;
  • wifi – покращено roaming/steering behavior для WiFi 7 MLO;
  • wifi – покращено стабільність;
  • wifi – покращено station-bridge mode;
  • wifi – оновлено radio regulatory information;
  • wifi – оновлено driver wifi-qcom;
  • wifi-mediatek – виправлено broken interfaces під час startup;
  • wifi-mediatek – виправлено деякі channel definitions для окремих країн;
  • wifi-mediatek – покращено channel switching;
  • wifi-mediatek – покращено стабільність під час MLO channel switching;
  • winbox – додано меню конфігурації Network для WiFi;
  • winbox – додано налаштування Preferred Architecture для L009;
  • winbox – додано SIM PIN у Tools/SMS;
  • winbox – виправлено поле Connection Bytes у меню IP/Firewall;
  • winbox – виправлено масштабування EC/IO для LTE interface;
  • winbox – виправлено Use Ipsec і Ipsec Secret у меню Interfaces/L2TP Ether;
  • winbox – виправлено порожнє значення Immediate Gateway у IP/Routes;
  • winbox – виправлено сортування для Address List у IPv6/Firewall;
  • winbox – Auth key для LoRa і Password для MQTT зроблено sensitive;
  • winbox – EAP перенесено до вкладки Security для WiFi;
  • winbox – у меню IP/Firewall за замовчуванням показується стовпець Any. Port;
  • winbox – для static IPs також показується preferred і valid lifetime IPv6 address;
  • winbox – у меню Tools/Packet Sniffer у полі VLAN ID показуються priority bits;
  • wireguard – додано підтримку domain names у client-dns;
  • wireguard – додано попередження, коли allowed-address перетинається з іншим peer на тому самому interface;
  • wireguard – виправлено peer recreation при зміні interface;
  • wireguard – виправлено лічильники Tx/Rx для peer;
  • wireguard – виправлено виведення comments у wg-export і випадок, коли endpoint не задано;
  • wireguard – виправлено обробку whitespace в AllowedIPs під час wg-import;
  • wireguard – номер порту генерується, якщо задано нуль;
  • wireguard – покращено wg-export, тепер він виводить endpoint domain name;
  • wireguard – покращено wg-import, він тихо ігнорує ключі, специфічні для wg-quick;
  • wireguard – peer переконфіговується тільки коли виявлено змістовні зміни;
  • wireguard – socket перевідкривається при зміні VRF;
  • x86 – виправлено показ IRQ по CPU для NIC Intel 700 series.

Офіційний реліз RouterOS 7.24

Коментарі

Коментарів ще немає. Обговорення - у Telegram.