Documentation updates - September 23, 2026
Summary of documentation changes made on September 23, 2026.
Network Management
- DHCP: Split the single DHCP page into a section with separate pages for the DHCP Client, DHCP Server, DHCP Relay, DHCPv6 Client and DHCPv6 Server. The section page now explains how DHCP works: the DISCOVER/OFFER/REQUEST/ACK exchange and the broadcast flag, lease renewal (renewing at 50% and rebinding at 87.5% of the lease time), address conflict checks, client identification, common options and why option 121 makes clients ignore option 3, relays and
giaddr, and how DHCPv6 differs. The behaviour on all DHCP pages was checked on RouterOS 7.25, and every page now opens with a configuration example, while the property tables moved to the CLI Reference. - DHCP Client: New intro describing what the client applies from a lease, and a "Routes from the lease" section covering the
add-default-routemodes, route distance and ECMP with another default route, and routes in VRF tables. Corrected the defaults ofdisabled(no) anddefault-route-distance(1), documenteddhcp-options, and removed the RouterOS v6 propertiesclient-idandhost-name. Fixed two script examples that did not work: the off-subnet gateway script is now set as the client's own script (as a separate system script it could not see the lease variables), and theWAN1lease script now creates its routing table. - DHCP Server: Rewrote the lease allocation description (addresses are checked with ARP and ICMP, an address in use is kept as a
conflictlease, static addresses are not checked) and explainedauthoritativeprecisely:noignores only broadcast requests for unknown addresses, while unicast renewals are always answered. Removed the incorrect note that DNS entries need an existing DNS zone, updated thesetupwalkthrough to the current prompts (including the newsend dnsquestion), turned the manual configuration into numbered steps, and fixed theforceexample, which named no option. - DHCP Relay: Rewritten from tests with two routers. Added a section on relay agent information (option 82) and how the DHCP server uses it for leases and static lease matching, noted that new IPv4 relays are created disabled, explained why the VRF example needs its dst-nat rules and cross-VRF routes, and corrected the DHCPv6 relay description: it sends Relay-Forward messages (not a Hop-by-Hop option), the default firewall must allow UDP port 547 on the client-side interface, and a new section covers
store-relayed-bindings. - DHCPv6 Client, DHCPv6 Server: New intros covering request types, dynamic pools, DUID and IAID, and server-initiated renewal (the server sends Reconfigure messages by itself when its settings change). Documented that DNS entries are created as AAAA records for address bindings only, fixed invalid IPv6 prefixes in the examples, and updated all example outputs to the RouterOS 7 format.
- Reverse Proxy: Rewrote the page with a configuration example (importing a certificate, adding a rule and allowing HTTPS in the firewall) and new sections on how rules are selected by the TLS server name (SNI, exact match only), which certificate the router presents, what the web server receives (plain HTTP/1.1 with
X-Forwarded-For,X-Forwarded-Proto,Forwardedand related headers), the service port, the dynamic rules for container apps, and troubleshooting with therproxylog. A new warning explains thatwww-ssltakes port 443 after a reboot when both services use it. Corrected the menu path (/ip/reverse-proxy) and the defaults: new rules are enabled, andsni,ip-addressandportare mandatory. The property table moved to the CLI Reference.
CLI Reference
- /ip/dhcp-client, /ip/dhcp-server, /ip/dhcp-relay, /ipv6/dhcp-client, /ipv6/dhcp-server, /ipv6/dhcp-relay: Wrote descriptions, including defaults, for about 180 previously empty parameters, flags and commands of the DHCP and DHCPv6 clients, servers, leases, bindings, networks, options, matchers, alerts and relays, all checked on RouterOS 7.25. This covers parameters that were not documented anywhere before, such as
ipv6-only-preferred(option 108),accept-prefix-without-address,rapid-commit, the relaymonitorcounters and the DHCPv6 relayroutesmenu, and corrects wrong details such as the defaultlife-timeof static DHCPv6 bindings (1w) and the meaning ofserver-address. - /ip/reverse-proxy: Described the rule flags and the
sni,ip-address,portandcertificateparameters, checked on RouterOS 7.25, including the fallback to the/ip/servicecertificate and the log messages for unmatched names and missing certificates.
System
- Services: The
reverse-proxyservice links to the Reverse Proxy page, and thecertificateproperty notes that reverse proxy rules without their own certificate use the service certificate.
Storage
- Encrypted Storage: Removed the
crypt-mode=encryption-and-integritysetting from the RAID1 example.