The official Mikrotik router thread

Hi Guys, quick question. I am a what I would call a Mikrotik noobie and started playing around with proxmox.

Now nothing is broken - everything is working but would just like to understand something...

Upon setting up my server it went through the installation and prompted for an IP. I assigned it an available IP (192.168.10.2) within my subnet (192.168.10.0/24).

What I picked up is that the Mikrotik doesn't show the lease, due what I understand is that the IP wasn't provisioned via the dhcp server I had setup. The IP I assigned is also outside of the range I setup in my Mikrotik config (192.168.10.20-192.168.10.254).

How would I approach that the IP i gave the proxmox server is reserved? I cant make it static via winbox as the lease doesn't show..

From reading online I picked up there are a few options:

1. reconfiguring proxmox to get an ip via dhcp from the mikrotik
2. setup another dhcp server to hand out that ip via the interface (port I plugged the proxmox server into)

Any other options and what 'Should' I be doing. Luckily this is me starting out so no impact to a running server etc.

My use case is setting up proxmox as a homelab.
 
Long Long list, too long to post all in thread.

RouterOS 7.18 [stable]
Feb 24th 2025, 14:25
What's new in 7.18 (2025-Feb-24 10:47):

*) 60ghz - improved system stability;
*) bgp - fixed certain affinity options not working properly;
*) bgp - improved system stability when printing BGP advertisements;
*) bgp - make NO_ADVERTISE, NO_EXPORT, NO_PEER communities work;
*) bond - added transmit hash policies for encapsulated traffic;
*) bridge - added MLAG heartbeat property;
*) bridge - avoid duplicate VLAN entries with dynamic wifi VLANs;
*) bridge - do not reset MLAG peer port on heartbeat timeout (log warning instead);
*) bridge - fixed endless MAC update loop (introduced in v7.17);
*) bridge - fixed missing S flag on interface configuration changes;
*) bridge - improved stability when using MLAG with MSTP (introduced in v7.17);
*) bridge - improvements to MLAG host table updates;
*) bridge - process more DHCP message types (decline, NAK, inform);
*) bridge - removed controller-bridge (CB) and port-extender (PE) support;
*) bridge - show VXLAN remote-ip in host table;
*) btest - allow limiting access to server by IP address;
*) certificate - fixed localized text conversion to UTF-8 on certificate creation;
*) chr - fixed limited upgrades for expired instances;
*) chr/x86 - added network driver for Huawei SP570/580 NIC;
*) chr/x86 - fixed error message on bootup;
*) chr/x86 - fixed GRE issues with ice network driver;
*) chr/x86 - Realtek r8169 updated driver;
*) cloud - added "Back To Home Files" feature;
*) cloud,bth - use in-interface matcher for masquerade rule;
*) console - added dsv.remap to :serialize command to unpack array of maps from print as-value;
*) console - added file-name parameter to :serialize;
*) console - allow ISO timezone format in :totime command;
*) console - allow tab as dsv delimiter;
*) console - allow to toggle script error logging with "/console settings log-script-errors";
*) console - do not autocomplete arguments when match is both exact and ambiguous;
*) console - do not show numbering in print follow;
*) console - fixed "get" and "proplist" for certain settings;
*) console - fixed issue where ping command displays two lines at the same time;
*) console - fixed issue with disappearing global variable;
*) console - implement scriptable safe-mode commands and safe-mode handler;
*) console - improved hints;
*) console - log errors within scripts to the system log;
*) console - make non-pseudo terminals work with imports;
*) console - put !empty sentence when API query returns nothing;
*) console - renamed "back-to-home-users" to "back-to-home-user";
*) container - add default registry-url=https://lscr.io;
*) container - allow HTTP redirects when accessing container registry;
*) container - allow specifying registry using remote-image property;
*) container - improved image arch choice;
*) container - use parent directory of container root-dir for unpack by default, so that container layer files are downloaded directly on target disk;
*) defconf - added IPv6 FastTrack configuration;
*) device-mode - do not allow changing CPU frequency if "routerboard" is not allowed by device mode (introduced in v7.17);
*) device-mode - fixed feature and mode update via power-reset on PPC devices;
*) dhcpv4-client - allow selecting to which routing tables add default route;
*) dhcpv4-client - fixed default option export output;
*) dhcpv4-server - fixed "active-mac-address" update when client has changed MAC address;
*) dhcpv4-server - fixed framed-route removal;
*) dhcpv4-server - fixed lease assigning when server address is not bind to server interface (introduced in v7.17);
*) dhcpv6-client - added "validate-server-duid" option;
*) dhcpv6-client - allow specifying custom DUID;
*) dhcpv6-client - do not run script on prefix renewal;
*) dhcpv6-relay - added option to create routes for bindings passing through relay;
*) dhcpv6-server - respond to client in case of RADIUS reject;
*) discovery - advertise IPv6 capabilities based on "Disable IPv6" global setting;
*) discovery - improved stability during configuration changes;
*) discovery - report actual PSE power-pair with LLDP;
*) discovery - use power-via-mdi-short LLDP TLV only on pse-type1 802.3af;
*) disk - add disk trim command (/disk format-drive diskx file-system=trim);
*) disk - allow to add swap space without container package;
*) disk - allow to set only type=raid devices as raid-master;
*) disk - cleanup raid members mountpoint, improve default name of file base block-device;
*) disk - do not allow adding device in raid when major settings mismatch in superblock and config;
*) disk - do not allow configuring empty slot as raid member;
*) disk - fix detecting disks on virtual machines;
*) disk - fixed removing device from raid while resyncing;
*) disk - fixed setting up dependent devices when file-based block-device becomes available;
*) disk - fixed showing free space on tmpfs (introduced in v7.17);
*) disk - improved stability;
*) disk - improved system stability when SMB interface list is used (introduced in v7.17);
*) disk - mount multi-device btrfs filesystems more reliably at startup;
*) disk - set non-empty fs label when formatting by default;
*) dns - do not show warning messages for DNS static entries when they are not needed;
*) ethernet - fixed issue with default-names for RB4011, RB1100Dx4, RB800 devices;
*) ethernet - fixed link-down on startup for ARM64 devices (introduced in v7.16);
*) ethernet - improved link speed reporting on 2.5G-baseT and 10Gbase-T ports;
*) fetch - added "http-max-redirect-count" parameter, allows to follow redirects;
*) fetch - do not require "content-length" or "transfer-encoding" for HTTP;
*) file - added "recursive" and "relative" parameters to "/file/print" for use in conjunction with "path" parameter;
*) file - allow printing specific directories via path parameter;
*) file - improved handling of filesystems with many files;
*) firewall - allow in-interface/in-bridge-port/in-bridge matching in postrouting chains;
*) firewall - fixed incorrectly inverted hotspot value configuration;
*) firewall - increased maximum connection tracking entry count based on device total RAM size;
*) hotspot - fixed an issue where extra "flash/" is added to html-directory for devices with flash folders (introduced in v7.17);
*) igmp-proxy - fixed multicast routing after upstream interface flaps (introduced in v7.17);
*) iot - added new "iot-bt-extra" package for ARM, ARM64 which enables use of USB Bluetooth adapters (LE 4.0+);
*) iot - improvements to LoRa logging and stability;
*) iot - limited MQTT payload size to 32 KB;
*) ip - added support for /31 address;
*) ippool - added pool usage statistics;
*) ipsec - added hardware acceleration support for hEX refresh;
*) ipsec - fixed chacha20 poly1305 proposal;
*) ipsec - fixed installed SAs update process when SAs are removed;
*) ipv6 - added ability to disable dynamic IPv6 LL address generation on non-VPN interfaces;
*) ipv6 - added FastTrack support;
*) ipv6 - added routing FastPath support (enabled by default);
*) ipv6 - added support for neighbor removal and static entries;
*) ipv6 - fixed configuration loss due to conflicting settings after upgrade (introduced in v7.17);
*) l2tp - added IPv6 FastPath support;
*) l3hw - added initial HW offloading for VXLAN on compatible switches;


...............
 
Just upgraded to 7.18. Seems the device is now in a reboot loop. Any way to safely get out of it, as I am not sure what the current upgrade status is.
More context: The port lights remain off, then they come on, and the LAN connection on the ONT lights up, but after a few seconds, everything goes off again :(
 
Last edited:
Just upgraded to 7.18. Seems the device is now in a reboot loop. Any way to safely get out of it, as I am not sure what the current upgrade status is.
More context: The port lights remain off, then they come on, and the LAN connection on the ONT lights up, but after a few seconds, everything goes off again :(
A few versions ago mine did something similar.

I battled but was able to get it into Netinstall mode and recovered it. Took some fiddling IIRC and I had to put a dumb L2 switch between the Tik and my laptop for it to detect.

Good luck.
 
A few versions ago mine did something similar.

I battled but was able to get it into Netinstall mode and recovered it. Took some fiddling IIRC and I had to put a dumb L2 switch between the Tik and my laptop for it to detect.

Good luck.
Not what I wanted to hear :(
 
Just upgraded to 7.18. Seems the device is now in a reboot loop. Any way to safely get out of it, as I am not sure what the current upgrade status is.
More context: The port lights remain off, then they come on, and the LAN connection on the ONT lights up, but after a few seconds, everything goes off again :(
Before going the netinstall route, I would first try using the reset button to boot on the factory boot loader and if that doesn't work then try a device reset.

 
So had to go netinstall route. Lesson 1, always keep a recent backup of the config.
Luckily I had my previous RB750 still here, and config still working, so while sorting out the AC2, I plugged in the RB750 for interim connectivity. Backed up that config, and restored it to the AC2 ... seems to be working. Just waiting for a quiet time to swap out the two routers
 
So had to go netinstall route. Lesson 1, always keep a recent backup of the config.
Luckily I had my previous RB750 still here, and config still working, so while sorting out the AC2, I plugged in the RB750 for interim connectivity. Backed up that config, and restored it to the AC2 ... seems to be working. Just waiting for a quiet time to swap out the two routers
I have this script that backs up my config to my local flash daily at 3AM:

Code:
export terse file=backup.rsc

Then a cloud backup that runs at the same time daily as well:


Code:
system/backup/cloud/upload-file action=create-and-upload replace=[/system/backup/cloud/find 0] password=pass
 
I have this script that backs up my config to my local flash daily at 3AM:

Code:
export terse file=backup.rsc

Then a cloud backup that runs at the same time daily as well:


Code:
system/backup/cloud/upload-file action=create-and-upload replace=[/system/backup/cloud/find 0] password=pass
really great idea.

Mind sharing the scripts for those?
Which cloud do you use?
 
I have this script that backs up my config to my local flash daily at 3AM:

Code:
export terse file=backup.rsc

Then a cloud backup that runs at the same time daily as well:


Code:
system/backup/cloud/upload-file action=create-and-upload replace=[/system/backup/cloud/find 0] password=pass
****ing legend! thanks man
 
RouterOS 7.18.1 [stable]
Mar 3rd 2025, 08:52
What's new in 7.18.1 (2025-Feb-28 13:31):

*) bridge - improved stability in case of configuration error (introduced in v7.15);
*) bridge - show warning instead of causing error when using multicast MAC as admin-mac (introduced in v7.17);
*) cloud - fixed issues when BTH is toggled fast between enable/disable;
*) cloud - improved "BTH Files" web page design;
*) console - fixed issue with files when using scripts (introduced in v7.18);
*) console - improved file add/remove process stability;
*) dhcpv6-relay - clear saved routes on DHCP release;
*) dhcpv6-relay - show client address;
*) disk - add "sector-size" property in print detail;
*) disk - improved stability when formatting crypted partitions;
*) l3hw - remove VLAN tag before VXLAN encapsulation (fixes pvid behavior for bridged VXLAN);
*) lte - fixed modem recovery after firmware upgrade for R11e-LTE modem;
*) lte - fixed Router Advertisement processing issue for AT modems when an APN with "ip-type=ipv6" was configured;
*) ovpn - disable hardware accelerator for GCM on MMIPS CPUs (introduced in v7.18);
*) poe-out - fixed health showing 0V voltage when using PoE-in for RB960;
*) poe-out - upgraded firmware for 802.3at/bt PSE controlled boards (the update will cause brief power interruption to PoE-out interfaces);
*) route - show BGP session name instead of cache-id;
*) switch - improved stability when enabling IGMP snooping with VXLAN (introduced in v7.18);
*) system - improved internal "flash/" prefix handling for different file path related settings;
*) winbox - fixed missing SMB client on non-ROSE devices;
 
RouterOS 7.18.1 [stable]
Mar 3rd 2025, 08:52
What's new in 7.18.1 (2025-Feb-28 13:31):

*) bridge - improved stability in case of configuration error (introduced in v7.15);
*) bridge - show warning instead of causing error when using multicast MAC as admin-mac (introduced in v7.17);
*) cloud - fixed issues when BTH is toggled fast between enable/disable;
*) cloud - improved "BTH Files" web page design;
*) console - fixed issue with files when using scripts (introduced in v7.18);
*) console - improved file add/remove process stability;
*) dhcpv6-relay - clear saved routes on DHCP release;
*) dhcpv6-relay - show client address;
*) disk - add "sector-size" property in print detail;
*) disk - improved stability when formatting crypted partitions;
*) l3hw - remove VLAN tag before VXLAN encapsulation (fixes pvid behavior for bridged VXLAN);
*) lte - fixed modem recovery after firmware upgrade for R11e-LTE modem;
*) lte - fixed Router Advertisement processing issue for AT modems when an APN with "ip-type=ipv6" was configured;
*) ovpn - disable hardware accelerator for GCM on MMIPS CPUs (introduced in v7.18);
*) poe-out - fixed health showing 0V voltage when using PoE-in for RB960;
*) poe-out - upgraded firmware for 802.3at/bt PSE controlled boards (the update will cause brief power interruption to PoE-out interfaces);
*) route - show BGP session name instead of cache-id;
*) switch - improved stability when enabling IGMP snooping with VXLAN (introduced in v7.18);
*) system - improved internal "flash/" prefix handling for different file path related settings;
*) winbox - fixed missing SMB client on non-ROSE devices;
Fok, after the glitch with upgrading to 7.18 last week, I have no appetite to go through reconfig. Although @PhireSide's backups work like a charm!
 
Fok, after the glitch with upgrading to 7.18 last week, I have no appetite to go through reconfig. Although @PhireSide's backups work like a charm!
I'm still on 7.17.2 here.

Too poep scared to upgrade, especially since my backup router is a POS that barely keeps it together with just 100mbps local traffic.
 
RouterOS 7.18.1 [stable]
Mar 3rd 2025, 08:52
What's new in 7.18.1 (2025-Feb-28 13:31):

*) bridge - improved stability in case of configuration error (introduced in v7.15);
*) bridge - show warning instead of causing error when using multicast MAC as admin-mac (introduced in v7.17);
*) cloud - fixed issues when BTH is toggled fast between enable/disable;
*) cloud - improved "BTH Files" web page design;
*) console - fixed issue with files when using scripts (introduced in v7.18);
*) console - improved file add/remove process stability;
*) dhcpv6-relay - clear saved routes on DHCP release;
*) dhcpv6-relay - show client address;
*) disk - add "sector-size" property in print detail;
*) disk - improved stability when formatting crypted partitions;
*) l3hw - remove VLAN tag before VXLAN encapsulation (fixes pvid behavior for bridged VXLAN);
*) lte - fixed modem recovery after firmware upgrade for R11e-LTE modem;
*) lte - fixed Router Advertisement processing issue for AT modems when an APN with "ip-type=ipv6" was configured;
*) ovpn - disable hardware accelerator for GCM on MMIPS CPUs (introduced in v7.18);
*) poe-out - fixed health showing 0V voltage when using PoE-in for RB960;
*) poe-out - upgraded firmware for 802.3at/bt PSE controlled boards (the update will cause brief power interruption to PoE-out interfaces);
*) route - show BGP session name instead of cache-id;
*) switch - improved stability when enabling IGMP snooping with VXLAN (introduced in v7.18);
*) system - improved internal "flash/" prefix handling for different file path related settings;
*) winbox - fixed missing SMB client on non-ROSE devices;
Upgraded with no issues x2.
 
Top
Sign up to the MyBroadband newsletter
X