PS D:\Temp> Get-FileHash .\GW-R4-20220927-1916.backup
Algorithm Hash Path
--------- ---- ----
SHA256 9732B4DD495D13E49B875D3C2862F5AC606DAE6349C1A1AE6A0128542F1D99D0 D:\Temp\GW-R4-20220927-1916.backup
PS D:\Temp> Get-FileHash .\GW-R4-20220927-1917.backup
Algorithm Hash Path
--------- ---- ----
SHA256 9732B4DD495D13E49B875D3C2862F5AC606DAE6349C1A1AE6A0128542F1D99D0 D:\Temp\GW-R4-20220927-1917.backup
:put [ :sha256 input="foo bar" ];
:put [ :sha256 input=[ /file/get content your-file name ] ];
+1Add Support for "Virtual Interfaces"
-MACVLAN
-IPVLAN
More info
https://developers.redhat.com/blog/2018 ... networking
It already existsHi
Can add comment on view list of columns ? its easy to view/edit/sort by comment some time need it specially in ip firewall address list
Me too... But all comments here in forum are ignored by Mikrotik.Would love the ability to specify a DoH server but also FWD entries to specific DNS servers. Currently, enabling DoH disables all FWD entries.
I just wish there was some clarity when folks should use the "Feature Request" in the new-ish help.mikrotik.com. I'd like to think some the items here and above link are at least being tracked by them – but hard to know.There is a separate topic about suggesting new features for the scripting language: viewtopic.php?p=913066
+1Create dynamic vlan entry with added tagged bridge to it in "interface/bridge/vlan/" when i set interface vlan on bridge with vlan filtering enabled, like you alredy doing it with pvid.
This anti-replay protection it's actually a problem when trying to use the Mikrotik IPsec with anycast networks like Cloudflare:/ip ipsec installed-sa> print
Flags: H - hw-aead, A - AH, E - ESP
0 HE spi=0x70426F0 src-address=162.159.65.18:4500 dst-address=192.168.1.100:4500 state=mature auth-algorithm=sha256 enc-algorithm=aes-cbc enc-key-size=256 auth-key="<REDACTED>" enc-key="<REDACTED>"
add-lifetime=24m19s/30m24s replay=128
Wow. That's a good one! +1 for #HotLockWinboxWinBox Keyboard hotkey navigation
to be activated for example pressing [ALT] twice
You can already do some of that yourself! In the firewall you can apply connection marks and you can see them in the connections window.This functionality will make it possible to significantly simplify the process of debugging firewall rules, i.e. it will become similar to modern Next-generation firewalls.
You do some of this in webfig with the Status page. Any of the controls in webfig, from any page, can be add as an element on a Status page. See https://wiki.mikrotik.com/wiki/Manual:W ... tatus_pageI would like to see something similar on the main menu, maybe on the Interface menu would be a good place for this; to create a tab about "Connected devices", or maybe a dedicated place on the main menu for this would do the trick.
Not any controls, and by the way, the Design is extremely buggy, slow, crashes with Firefox and even with Chrome, log's you out random sometimes. I never manage to add more than few things (basic). You were never able to add the mentioned list and status of the Local client's (the one that i was referring to). To be honest...could that feature be ever used by the users that want a Status of the clients, interfaces, VPN connections, signal and other real time data; or is it only for static fields data meant to be usable ? No, to honest, not even if I try (i have just tried now to do my setup on Webfig), I could not get what I need from that functionality, because you simply cannot.You do some of this in webfig with the Status page. Any of the controls in webfig, from any page, can be add as an element on a Status page. See https://wiki.mikrotik.com/wiki/Manual:W ... tatus_page
I even use a Mac, and I want winbox fixed up rather than some new client... Maybe with 60+% of internet traffic mobile users (and growing), fixup the existing, languishing mobile apps? So this Mac user wants the same incremental progress on winbox as the "Desktop solution".We do have plans for true multi platform Winbox. Finally. Let this be a teaser for 2022 No ETA and no promises though.
But wait, there will be no more Mikrotik way of being in that case. There will be no more pain all over the place and obscure tools and settings that only the Mikrotik guy knows and then Mikrotik will be more and more like all the others and there will be nothing special about them, they probably will just work without bug's and so and you will forget them at all.The advantage is that there is no more need for specific client OS support, there would be only some simple "agent" that can perform tasks like MAC-level connect, RoMON, and Netinstall, and that you can run only when you want to do that (and which you manage via your browser to a port at localhost).
To make my point clear: in that proposal I do NOT intend to indicate that the entire management interface of RouterOS should change towards what a home router is!But wait, there will be no more Mikrotik way of being in that case. There will be no more pain all over the place and obscure tools and settings that only the Mikrotik guy knows and then Mikrotik will be more and more like all the others and there will be nothing special about them, they probably will just work without bug's and so and you will forget them at all.The advantage is that there is no more need for specific client OS support, there would be only some simple "agent" that can perform tasks like MAC-level connect, RoMON, and Netinstall, and that you can run only when you want to do that (and which you manage via your browser to a port at localhost).
^^^ Best way of saying where Mikrotik lose themselves. Totally agree with you previous post as entity, not only the quote.Bundling up everyones needs into some great new thing is why there isn't a more keyboard shortcut, status page in Winbox, or important things like BFD.
To be clear: I don't propose a great new thing, I propose reworking of an existing tool and after that is finished, end the maintance of another existing tool.Bundling up everyones needs into some great new thing is why there isn't a more keyboard shortcut, status page in Winbox, or important things like BFD.
+2, a little rediculous that RouterOS doesn't already have this.Add Support for "Virtual Interfaces"
-MACVLAN
-IPVLAN
More info
https://developers.redhat.com/blog/2018 ... networking
I agree with that! And I proposed it before, too.Multiple Connection Marks and/or Packet Marks
So if I understand this, you're suggesting winbox.exe "embed" btest.exe so it can be used without having to download it? And some UI to winbox that launch it as a window within (or outside) Winbox...Feature request for Winbox ( this is NOT a feature request for ROS )
I suggest an updated version of Winbox that includes the Mikrotik btest.exe functions.
I used RouterOS/winbox for YEARS before I noticed winbox could update itself (e.g. it's ONLY in the initial "Discovery"/"Login" windows menus, NOT the main "session" window).Also - add a new GUI button in Winbox ( Check for Winbox updates ). The current method to update Winbox is semi-hidden and you have to know where to look to update Winbox.
You really care about your name, it's always the most prominent thing in each of your posts and it's repeated in a completely useless way,North Idaho Tom Jones
North Idaho Tom JonesYou really care about your name, it's always the most prominent thing in each of your posts and it's repeated in a completely useless way,North Idaho Tom Jones
since it's also the nickname and on the avtar...
I see that you as a moderator are attacking North Idaho Tom Jones because he like to see his name prominently …You really care about your name, it's always the most prominent thing in each of your posts and it's repeated in a completely useless way,North Idaho Tom Jones
since it's also the nickname and on the avtar...
Because exist this topic....why this wiki pade have been removed ?
what does it bother you?All junk, your nick and your picture does not say Jones, only you are obsessed with adding it at the bottom, otherwise people would not even know.
Like so many of your posts. No wonder your mod powers were revoked. You've contributed nothing to this thread today other than to attack someone. Now I've contributed negatively as well but after watching your interactions with forum users over the past year or so I finally cracked. If you are going to just take pot shots at others please STFU.I feel it is useless...
In V6 there was /ip/route/check that gave a definitive routing result, but V7 removed it. See viewtopic.php?t=164150&hilit=route+checkIt would be great to implement a ``routing table lookup'' . it is described in the WIKI, but there is no way to use it.
https://help.mikrotik.com/docs/display/ROS/IP+Routing
yes, it can be used in version 6, but I want a better implementation, and to see which route is active.In V6 there was /ip/route/check that gave a definitive routing result, but V7 removed it. See viewtopic.php?t=164150&hilit=route+checkIt would be great to implement a ``routing table lookup'' . it is described in the WIKI, but there is no way to use it.
https://help.mikrotik.com/docs/display/ROS/IP+Routing
I too like to see that back (or similar), it was a quick way to know your routing tabling was doing what you'd expect.
Finally someone with just spirit....North Idaho Tom Jones lol
+1 for this one.hello,
i would like to request dynamic queues like dhcp for dot1x.
so every devices connected will create dynamic queues according to the parameter given on radius.
do not forget others parameter like insert before, parent queues, etc
cheers
P
FYI - PfSense has this feature, and it works well - The feature you are asking for might be very useful in Mikrotik ROSHello,
Feature request:
Add button to log entry so one can create firewall rule to remote address.
Log is seen by admin to reveal some undesired activity. Copypasting is time consuming.
Consider adding a button which will call New Firewall rule, with pre-filled IP from Log entry. This is supposed to improve usability.
Thanks.
Of course you would not want to make a "new firewall rule" for that!Log is seen by admin to reveal some undesired activity. Copypasting is time consuming.
Consider adding a button which will call New Firewall rule, with pre-filled IP from Log entry. This is supposed to improve usability.
Example:
:local varname "newVar";
:local $varname "test";
:put $newVar; <<== this do not have any logic, if you already know the varname inside the script, no need to create it dinamically
test
:put $$varname;
test
{ :local localvars [:toarray ""] :local varname "newVar" :set ($localvars->$varname) "test" :put ($localvars->"newVar") ; # the same as on previous comment, is illogic, but for example... # previous :put wire "test" on terminal :put ($localvars->$varname) # previous :put write "test" on terminal :local testip "newipvar" :set ($localvars->$testip) 127.0.0.1 :put "Local variable $testip value is $($localvars->$testip) and the type is $[:typeof ($localvars->$testip)]" # previous :put write "Local variable newipvar value is 127.0.0.1 and the type is ip" on terminal }
:global globalvars [:toarray ""]
All this examples i understand and i know how to use it.knowing how to use what already exists
For example, decimal division...[…] there are some things that can be improved in the scripting language […]
Not BNF, but there is a "table" of the syntax in /console/inspectFor me, the most important is to add a BNF definition of the language and make the parser adhere to it.
/console/inspect input=":put \$" request=completion
Columns: TYPE, COMPLETION, STYLE, OFFSET, PREFERENCE, SHOW, TEXT
TYPE C STYLE O PR SH TEXT
completion [ syntax-meta 6 75 no start of command substitution
completion ( syntax-meta 6 75 no start of expression
completion $ syntax-meta 6 75 no substitution
completion " syntax-meta 6 75 no start of quoted string
/console/inspect request=syntax
Columns: TYPE, SYMBOL, SYMBOL-TYPE, NESTED, NONORM, TEXT
TYPE SYMBOL SYMBOL-TYPE N NONORM TEXT
syntax collection 0 yes
syntax beep explanation 1 no
syntax blink explanation 1 no
syntax certificate explanation 1 no Certificate management
/interface bridge filter
add chain=forward mac-protocol=vlan vlan-encap=arp vlan-id=2
Ok thanks! I saw that vlan-encap parameter but I mistakenly assumed that it would select the type of vlan encapsulation...Bridge filter rules have limited matching options for L3, L4 headers when a packet is VLAN-tagged (contrary to switch ACL rules). But there is a special "vlan-encap" matcher that will look for MAC protocol.
Code: Select all/interface bridge filter add chain=forward mac-protocol=vlan vlan-encap=arp vlan-id=2
+1 for that.The "Input accept NLRI" filtering in BGP would be more usable when there is an extra "accept default route" option.
As it is now, you can accept prefixes in certain subnets (as present in the address-list parameter of "Input accept NLRI"), but once you want to accept the 0.0.0.0/0 route, everything is accepted. It would be great when you could accept some networks in the address-list, and not the networks outside that, but still accept the default route.
Also updating ciphers available for MT SSTP server would be a good idea, because the only ones offered now are TLS_RSA_WITH_RC4_128_SHA and TLS_RSA_WITH_AES_256_CBC_SHAPlease add sstp - authentication process using EC digital signature
This has been available for ages! You need to click the small triangle at the rightmost edge of the column titles and use "show columns".#3 Ability to hide/remove certain columns from some of the screens would be wonderful. This will allow support staff to reduce the clutter by having fewer but relevant columns displayed on some mobile devices such as small laptops.
#4 If the above custom configuration can be saved as part of a user profile this will be wonderful and save time having to remove the same columns again.
Thanks, havent seen the right most side because we have always reduced the size of windows to fit in....This has been available for ages! You need to click the small triangle at the rightmost edge of the column titles and use "show columns".#3 Ability to hide/remove certain columns from some of the screens would be wonderful. This will allow support staff to reduce the clutter by having fewer but relevant columns displayed on some mobile devices such as small laptops.
#4 If the above custom configuration can be saved as part of a user profile this will be wonderful and save time having to remove the same columns again.
This is also saved to the profile for that router when you click "session->save" or have "session->autosave on close" enabled and neatly close the session.
(does not save when you lose the network connection e.g. because the router reboots)
100% agree. It comes up when a "stable" release isn't actually "stable" for a particular configuration/router/hardware/whatever. "Rollback" to another version is quite tedious/manual & requires a good how understanding of package management. e.g. you have to align the specific packages previously installed to manually copy the same set of "extra-packages" & knowledge of the "file copy" method of upgrade in first place.Sure the System->Packages menu could have some very simple improvements! Not only selection of a version, but also selection of packages to install.
I use a Mac, just use wine, it works "natively enough". Now they should release a 64-bit Dude, because there you do need Fusion (or similar VM), which is annoying.And another (much repeated request) for a NATIVE MacOS Winbox version. Currently have to start VMWare Fusion just to start Winbox....
WinBox works perfectly under CrossOver for ages, you do not need virtualisation software to run it.And another (much repeated request) for a NATIVE MacOS Winbox version. Currently have to start VMWare Fusion just to start Winbox....
+1 to this!!Pity... now I still need to have a dummy bridge on the VLAN CPU port on the main bridge. Then I might as well drop the entire VLAN filtering bridge on this config (it is the one where I tried to hw offload the bonding interface)...
On to the next (unrelated) feature request:
I would like to see an option in /routing/table to have connected routes automatically added to a user-created routing table.
Ideally it would be a pulldown selector similar to what is in the firewall for "interface list", where you can select "none" (default), "all", or a user-defined interface list. But when that is impossible, just a checkmark to enable this (for all interfaces) would be nice as well.
This function will put "C" routes (as seen in table "main") into the user-created table as well.
I think it is already available in VRF, but VRF is often too restrictive for what I want to do (overlay networks, balance/failover between ISPs, etc).
Yes please. With RouterOS 6 this could be managed with scripts and email, but I've yet to find a way to get a report of a router's voltage health for the duration of a day on RouterOS 7.It would be really nice if MikroTik would add the ability to graph health information such as voltage and temperature and no I'm not referring about SNMP and API, I am referring to tools->graphing,the same way as resources, queues and interfaces are graphed.
how would you like to move phase1 settings to phase2 around or vice-versa?+1! It would be great to be able to select a profile other than default (but I see exchange mode is not part of the profile)
It would be great when these settings would be moved into the profile, e.g. also "passive".
No need for that. I would (like the other request) just want to specify an initial phase1 profile.how would you like to move phase1 settings to phase2 around or vice-versa?+1! It would be great to be able to select a profile other than default (but I see exchange mode is not part of the profile)
It would be great when these settings would be moved into the profile, e.g. also "passive".
This has been asked several times before by people who do not realize that it already exists.We need wildcard searching (*) in address-list searches:
[xxxxx@yyyyy] /ip firewall address-list> add list=TEST address=192.168.128.3
[xxxxx@yyyyy] /ip firewall address-list> add list=TEST address=192.168.128.0/24
[xxxxx@yyyyy] /ip firewall address-list> print where address=192.168.128.*
Flags: X - disabled, D - dynamic
# LIST ADDRESS CREATION-TIME TIMEOUT
Ah, cool!This has been asked several times before by people who do not realize that it already exists.We need wildcard searching (*) in address-list searches:
[xxxxx@yyyyy] /ip firewall address-list> add list=TEST address=192.168.128.3
[xxxxx@yyyyy] /ip firewall address-list> add list=TEST address=192.168.128.0/24
[xxxxx@yyyyy] /ip firewall address-list> print where address=192.168.128.*
Flags: X - disabled, D - dynamic
# LIST ADDRESS CREATION-TIME TIMEOUT
print where address in 192.168.128.0/24
You should read the documentation. Is already present, on both old and new.Ah, cool!
This has been asked several times before by people who do not realize that it already exists.
print where address in 192.168.128.0/24
Should be added into the documentation.
literally where address have inside "google" on any pointBUT: what about wildcard searching after domain names in such address lists, for example searching all related to "google", ie. "*google*" ?
[xxxxx@yyyyy] /ip firewall address-list> print where address=192.168.128.*
+1 too. The "Use IPSec" checkbox is so handy, just limited today – a profile selector be useful .When creating a GRE tunnel using IPsecret - the dynamically created IPsec peer uses exchange mode MAIN. It would be great if there was a way for the dynamic peer to use IKEv2 (without having to manually create the peer and identity under IPsec)+1! It would be great to be able to select a profile other than default (but I see exchange mode is not part of the profile)
It would be great when these settings would be moved into the profile, e.g. also "passive".
because you did not read the documentation and the examples above. *google* is not a valid regexp.Why is this then not working?Code: Select all[xxxxx@yyyyy] /ip firewall address-list> print where list=TEST Flags: X - disabled, D - dynamic # LIST ADDRESS CREATION-TIME TIMEOUT 0 TEST play.google.com nov/03/2023 15:43:46 1 D ;;; play.google.com TEST 172.217.16.78 nov/03/2023 16:28:30 2 TEST www.google.com nov/03/2023 16:52:02 3 D ;;; www.google.com TEST 142.250.181.196 nov/03/2023 16:52:02 [xxxxx@yyyyy] /ip firewall address-list> print where address~"*google*" Flags: X - disabled, D - dynamic # LIST ADDRESS CREATION-TIME TIMEOUT [xxxxx@yyyyy] /ip firewall address-list>
Yes, of course when that is implemented for GRE/IPsec it should be added for *all* cases where automatic IPsec config is possible.+1 too. The "Use IPSec" checkbox is so handy, just limited today – a profile selector be useful .
I just add equally or more useful on EoIP too.
oh sorry, misunderstoodNo need for that. I would (like the other request) just want to specify an initial phase1 profile.
how would you like to move phase1 settings to phase2 around or vice-versa?
Finally+2, a little rediculous that RouterOS doesn't already have this.Add Support for "Virtual Interfaces"
-MACVLAN
-IPVLAN
More info
https://developers.redhat.com/blog/2018 ... networking
So if you think this is useful (or even mandatory) please open your own request!If there will be more requests, we will consider implementing this feature.
+10Winbox Feature Request
In Container
- when using copy put the "tag" value into the "remote-image" field. so you can effectively duplicate the entry when required.
- allow to use a log prefix to easily identify which container is actually reporting the thing to the long
+1In Files
- Collapsible folders
I filled a feature request bug a couple months ago (SUP-128652) on copy problem and that it :export doesn't actually create a usable "/container add" with remote-image= set.+10In Container
- when using copy put the "tag" value into the "remote-image" field. so you can effectively duplicate the entry when required.
Totally agree!SSTP AES hardware acceleration please!
SSTP is the only standard protocol for Windows road warriors (but also can be used on other platforms with additional software) which works nearly anywhere. All other options like l2tp, ikev2, wireguard etc. are sometimes blocked in public or hotel networks.
Now we have pretty poor speeds and high cpu load with sstp on Mikrotik.
would help implementing standard windows clients by a LOTSSTP AES hardware acceleration please!
SSTP is the only standard protocol for Windows road warriors (but also can be used on other platforms with additional software) which works nearly anywhere. All other options like l2tp, ikev2, wireguard etc. are sometimes blocked in public or hotel networks.
Now we have pretty poor speeds and high cpu load with sstp on Mikrotik.
:nonpersistent do={ ... }
YES! The export should be expanded to (at least optionally) include all of the configuration, including users, certificates etc.Export with "show-sensitive" to include users and their hashed passwords. Also the ability to import users and include pre-hashed passwords.
/log/write topic=script,info message="Doing fine!"
/system/logging/add topics=my-scripts action=memory
Just for memorize windows positions, colum size, colum order, filed present on colums and tab open...give me a hint on how to use sessions windows or why it would be good for me.
Yes, but I still have to fiddle around with sizing the windows inside winbox. "Right-click -> auto-layout windows" I am aiming for.Use session / windows layout:
viewtopic.php?t=203402
Let me explain, you start digging by hand you hit a rock, you get "new shovel", but you stuck again, cant pass through - you asking what improvements needed on the "new-shovel" to break the rocks - the answer is simpe: You can't - you need heavy-duty equipment for that jobSo , I ask ... Would Mikrotik please consider creating a CHR platform that can be installed on bare metal - and have drivers for 40-Gig, 100-Gig, 200-Gig and 400-Gig network cards -and- also include support for SR-IOV network interfaces?
CPU PCI-E lanes can't handle/sustain that speed - other factors will be problem too ( example: LATENCY ). The ASR9K/NCS series can do that kind of job.
That may be true. But request is not far off from /ip/dhcp-server/setup which does prompting (and supports <tab>). So doing a /interface/vlan/add, /ip/address/add then /ip/dhcp-server/setup gets you a working VLAN in three steps (outside port assignment, and firewall which may solved with a another step by adding it to the LAN interface-list).RouterOS is not for the users that require wizards for everything...
QuickSet could be improved. But the default configuration could just include "vlan-filtering=yes" as a default, so a router be "VLAN Ready™". It doesn't break normal case & safe to set if done as part of initial boot.You can forget about that... Quickset is not good for simple things, let alone VLANs that are whole different story on Mikrotik.
I don't know how it works today, but in the past we had Cisco routers and at some point a new router came with a packageI never really saw Cisco GUI, last time i had interaction with Cisco was in high school 11 years ago and that was through CLI.
Omg not this one. Cisco Configuration Professional.I don't know how it works today, but in the past we had Cisco routers and at some point a new router came with a packageI never really saw Cisco GUI, last time i had interaction with Cisco was in high school 11 years ago and that was through CLI.
that could be used to configure it. Written in Java to be executed inside your browser. It presented a web page with some
use cases and parameter fields similar to QuickSet, but if I remember well there also was a little more advanced configuration.
It resembled the UI of a consumer NAT router.
Omg not this one. Cisco Configuration Professional. That .hta file that would start a tomcat via an ActiveX component then show a Flash/Flex applet that will itself also embed a Java Applet. WHY would you do that.
Re: ... and very confusing ...VLAN configuration is tricky in many different products. Often there is no good overview of what you are doing.
It can be done VLAN-centric (you define VLANs and specify which ports are tagged members and which are untagged members) or it can be done port-centric (for each port you can set which VLANs it has tagged and which VLAN it has untagged).
And then you can do it MikroTik-way, which is a mix of these two, and very confusing. That PVID setting has to go, and should be put in the VLAN untagged member list only.
But MikroTik is not the only supplier that does that... in my Netgear switch at home (GS108T2) it is done the same way and even worse: you need to set BOTH the PVID and the untagged VLAN. At least in RouterOS setting the PVID automatically sets the untagged VLAN (which I discovered only much later).
This mixed config allows the "flexibility" of having different config in upstream and downstream direction, but I would not know a valid use-case for that.
no. why would you think that?If the router does not have a public IP address (4G connection), all traffic is routed through MikroTik servers, right?
More than I suggested, but that would be a game changer way to go!
But do think some visual "VLAN configurator" be handy to both newbies and pros. e.g. It's a lot of config-reading to know if VLAN are configured as expected.
It is already more feature rich and customizable. I think the other company's GUI is good for central monitor and easy admin tasks (like updates and wireless settings), but difficult for things I might consider advanced.imagine a world/dimension where there is routeros feature richness and customizability and a GUI like from that "UB.." company
do you mean via RADIUS?Please make dynamic vlan assignment possible for wifi-qcom-ac wireless driver
Via RADIUS or via access list. I also want to have that, I use it in the old wireless driver.do you mean via RADIUS?Please make dynamic vlan assignment possible for wifi-qcom-ac wireless driver
You can do that with two local EoIP interfaces.Bridge-To-Bridge joiner.
It would be even cooler to have the "hostname" in the wifi registration table (like it was available in the wireless registration table). But unfortunately Mikrotik seems not to be interested to add it anytime soon.Wouldn't it be cool to have signal strength graph in the Wi-Fi Registration table like in Quick Set?
Having that column one can easily identify problem clients at a glance.
Whenever I have tried this it never allows me to have 2 with the same tunnel ID.You can do that with two local EoIP interfaces.Bridge-To-Bridge joiner.
This, a trillion times, this.Please make dynamic vlan assignment possible for wifi-qcom-ac wireless driver
You can't as the tunnel number can't be the same for 2 interfaces.You can do that with two local EoIP interfaces.Bridge-To-Bridge joiner.
The Mikrotik would be an excellent place for a print server!
A printer server for share a printer connected to a USB port of devices i think it would be very useful for many users.
Regards.
I don't know about that. I'd think some mDNS support be more useful, than a print server, in 2024?The Mikrotik would be an excellent place for a print server!
Indeed! This is just a general "VPN setup in the wrong way" issue. Put your VPN range in a different IP range and it all works fine.I don't know about that. I'd think some mDNS support be more useful, than a print server, in 2024?The Mikrotik would be an excellent place for a print server!
some VPN clients do tunnel all traffic and block local access (e.g. Checkpoint client vpn)Indeed! This is just a general "VPN setup in the wrong way" issue. Put your VPN range in a different IP range and it all works fine.
I don't know about that. I'd think some mDNS support be more useful, than a print server, in 2024?
Maybe the "automatic discovery of the printer" would be more difficult but mDNS support would improve that.
+1, this is a must-have feature. You can't reasonably manage APs without it. Currently I have to have a static VAP in bridge and set the VLAN ID there...Please make dynamic vlan assignment possible for wifi-qcom-ac wireless driver
I agree. I have done some testing in this regard. With VLAN-Filtering turned on on a qcom-ac device it does indeed dynamically add the wireless interface, but to the wrong VLAN! Why!? It feels like it's a solved problem but for this unless there are other technical issues as yet unrevealed.+1, this is a must-have feature. You can't reasonably manage APs without it. Currently I have to have a static VAP in bridge and set the VLAN ID there...Please make dynamic vlan assignment possible for wifi-qcom-ac wireless driver
The allowed interfaces for MAC-level access can depend on the model of the router, and possibly on the software it first came with.
However, usually it is enabled on all ports and when it is not, it is because you changed that yourself before.
No, the firewall does not affect MAC level access.The allowed interfaces for MAC-level access can depend on the model of the router, and possibly on the software it first came with.
However, usually it is enabled on all ports and when it is not, it is because you changed that yourself before.
Yes but firewalls drop every thinks from WAN which its ether1 even the MAC discovery in almost router types
Already works!Double click on an entry in Winbox to connect.
RouterOS do support syslog so you can send any logs externally and graph everything. Look at my Mikrotik for Splunk.Feature request: let us save graphs on USB/SD card finally!
On the "managed" tab it works. I do not know about the "neighbors" tab, rarely use that.Never has here. Double click on that line and all it does is populate the top box.
I always wondered what managed tab was all about! Yes, double-click does work there. Same in Neighbors tab thenOn the "managed" tab it works. I do not know about the "neighbors" tab, rarely use that.
Yes, we can. But I agree with him: why not allow this? It must be a one liner change: In pseudo code, something like "write logs in /logs or /usb/logs?"RouterOS do support syslog so you can send any logs externally and graph everything. Look at my Mikrotik for Splunk.
Okay, added a few entries to "Managed" tab. Version, board and uptime are missing columns. Prefer Neighbours.I always wondered what managed tab was all about! Yes, double-click does work there. Same in Neighbors tab then
You can't fix stupid. Let it using the onboard storage by default, but allow the user to change this. The Linux kernel already fails gracefully, when some block device goes away - there's even an mount option to control this. They only have to make sure the logger used fails gracefully too.Likely the reason for not allowing such things is that users would configure it to use USB storage and then pull the USB key at an inappropriate moment, then complain about things crashing or otherwise failing.
I tackle this another way - I've got a couple of cheap IoT plug sockets. PC is configured in BIOS to power-up if the power fails. So I go in the app on my mobile, turn the socket off, wait a minute and turn it back on. I gave up on WOL years ago when it never seemed to work!I'm using this mostly to connect home with my home computer off (energy saving).
There are some mainboards that don't work with WOL. Just a BIOS bug, I guess. I had one of those: an Asus, M5A97 LE. WOL just didn't work. As soon as I used another one (Intel or AMD, didn't matter), it worked alright.I tackle this another way - I've got a couple of cheap IoT plug sockets. PC is configured in BIOS to power-up if the power fails. So I go in the app on my mobile, turn the socket off, wait a minute and turn it back on. I gave up on WOL years ago when it never seemed to work!
nope, I want just the existing feature in wifi-qcom driver, like this:do you mean via RADIUS?Please make dynamic vlan assignment possible for wifi-qcom-ac wireless driver
That is not a required feature, you can assign the VLAN in the bridge.nope, I want just the existing feature in wifi-qcom driver
do you mean via RADIUS?
still waiting[feature request]
WinBox Keyboard hotkey navigation
to be activated for example pressing [ALT] twice
then the menu items could, for example, be iterated through a-z and on submenus (like MPLS, etc.) the iterations could move over to the submenu
so navigation could be much faster, hence one can navigate with the keyboard anyways for adding entries ( [INS] key) or de/activating items ( [STRG]+[D] / + [E] )
MT-featReq_winbox_keyboardShortcutNav.png
On the Products page ....
3) Logs - Show the action taken on a firewall rule. The current format is esoteric and needs you to rely on giving meaningful log prefixes so that you know if it was dropped, accepted, whatever
4) I find that I can't really trust exports & backups. Just today I noticed user accounts missing which are critical for access, and certs can be a pain aswell. It would be nice to know that I have a full, com
It would be a useful feature to be able to make a backup that is portable to a different replacement Mikrotik device.
You are right, it is a real pain that users and certificates are not included in /exports, not even with show-sensitive or other options!4) I find that I can't really trust exports & backups. Just today I noticed user accounts missing which are critical for access, and certs can be a pain
True. I don't mind that much that you need to put the action taken in a log prefix, but I do want to have the option to specify that the log message includes either what it is now (default) or an extended dump of the packet.3) Logs - Show the action taken on a firewall rule. The current format is esoteric and needs you to rely on giving meaningful log prefixes so that you know if it was dropped, accepted, whatever
and additionally the #number of the matching ruleTrue. I don't mind that much that you need to put the action taken in a log prefix, but I do want to have the option to specify that the log message includes either what it is now (default) or an extended dump of the packet.3) Logs - Show the action taken on a firewall rule. The current format is esoteric and needs you to rely on giving meaningful log prefixes so that you know if it was dropped, accepted, whatever
As I understand that a full packet dissector would cost valuable space in the code, it would be acceptable when one can log the header or the full packet in HEX so it can be decoded elsewhere.
For example, I am now studying the use of bad MSS values in TCP SYN, and while one can filter packets based on MSS, the log message issued when it matches a packet does not include the actual MSS value.
To get the affected packet it would have to be sent using a "sniff" action but that can only be done in "mangle", making the whole setup overly complex.
Yes! I forgot to note that, but definitely, it would make things way easier to analyse and troubleshoot
and additionally the #number of the matching rule
These are all great points. Items 1 and 2 in particular were surprising to me when I first started using Mikrotik. I had previously used Ubiquiti EdgeRouters, which do this. It seemed like a basic, common sense approach. For those unfamiliar, any config changes in EdgeOS don't take effect until you issue the
1) Take a safe mode approach by default. or at least have a configuration setting that allows this to be turned on by default, needing manual exit of safe mode each time to be fully commited. Eg on Cisco I have to write mem/commit, as with many other vendors. Better to be able to reboot to back out changes Vs being locked out because you forgot to enable safe mode and really screwed something up by accident
2) Be able to see a clear difference of what was changed before committing. The current audit log is not very helpful as it just says things like "firewall rule moved" but without further detail - I want to know exactly what changed; a 'rollback commit' feature would be amazing.
3) Logs - Show the action taken on a firewall rule. The current format is esoteric and needs you to rely on giving meaningful log prefixes so that you know if it was dropped, accepted, whatever
4) I find that I can't really trust exports & backups. Just today I noticed user accounts missing which are critical for access, and certs can be a pain aswell. It would be nice to know that I have a full, complete backup that I can load on a fresh device and be fully back as it was in a couple of clicks
5) Lower the barrier to entry and adoption. These are amazing devices with a challenging learning curve and an extremely unforgiving UI and CLI if not used with care. Improve quick start type features to make it easier to segment your network. Why let Ubiquiti and TP-Link take market share through a reputation of being too tricky? I am a power user in most sense but still feel like a rookie on Mikrotik (some incredibly helpful people around here help there, though).
commit
commit-confirm
confirm
compare
save
Karl goes on to note that "Unfortunately for most systems there is no similar setting for hardware connections (e.g. cabled.)..." My suggestion is that MikroTik add the option to randomize IPv6 addresses via a local DHCPv6 and separate the address assignment from the devices' MAC addresses. So if a laptop, for example, is taken from its home network and used on the road, it will not be trivially identified with the user.Unfortunately in the IPv6 world this [MAC addresses being readable only on the local network] is no longer true. SLACC, which is what most IPv6 networks use for local devices, results in a globally-unique address that is specifically tied to your hardware and is visible anywhere on the Internet you connect to!
So now when you connect to any site on the Internet and are using IPv6 the other end has a globally-unique identifier for your specific device, and unless you can randomize the MAC address it uses you now have dropped a "breadcrumb" that identifies your specific machine. You did not have to sign on, your browser didn't have to send a cookie or do anything else for this to occur. The mere connection attempt is enough as that address always winds up in the other end's log data.
It is on by default in systems like Windows, Android, iOS, etc.Linux (systemd-networkd): just use "IPv6PrivacyExtensions=true" and done.
The problem with adding features like AmneziaWG is its effectiveness is subject to change over time, and built-in things are generally based on some durable RFC/etc standards. i.e. while DPI may be used today... no doubt AmneziaWG still might have other identifiable patterns over time.Please add support for the AmneziaWG protocol using standard tools without using Docker. Bypassing Internet censorship is very important and using it directly inside the router is a big advantage.
+1 for this, I think the development of mikrotik features and capabilities went through a lot of changes through the years, however such a simple feature like registering DHCP leases in DNS natively was never one of them.Feature request: Register DHCP leases in the DNS Resolver, providing local name lookups for any DHCP client, static or dynamic.
I know it can be worked around with scripts, adding static entries on each lease but its bad solution that wears out flash memory.
There's such a feature already: port extender. Not many devices are compatible ... and it comes with some serious gotchas. But it's here.Don't know if this has been discussed already ...
I am assuming you a speaking of the managed tab in winbox.
It would be very functional to be able to add a description for each connection that you save and thus identify more quickly to which mikrotik equipment I want to connect
...
I think, it will be usefull to have context option "Wake On Lan" in ip / dhcp-server / leases.
...
something like an entry in the context menu
exactly. thank you sir!Static DHCP leases have the MAC Address saved, so on that context menu (which seems to be the screenshot from) makes perfect sense.
don't overcomplicate things. as seen in the screenshot (ip > dhcp-server > leases) it would be handy for static leasessomething like an entry in the context menu
Of which menu? You are surely aware that when device is in sleep mode, it doesn't transmit anything and all caches (e.g. ARP cache, list of DHCP leases, etc.) will forget about it probably long before you'd want to send WoL packet to it, aren't you? Which means that swtich/router, implementing this kind of feature, would have to remember every single ethernet MAC address it sees (indefinitely), together with any other metadata (IP address, DHCP host name, colour of its admin's underware, breed of neighbour's dog, etc.).
absolutely. that script would need to have the lease variables exposed. The current DHCP scripts dont, you have to let the lease be created then match against it.I suggested that too. In fact I think it would be very nice when a DISCOVER-phase script was added that gets all parameters from the DHCP packet and can decide which lease time, which address pool and which option set are to be used (or "none" to ignore the request).
It would cover many special cases. E.g. I would like to handle requests on a local network differently depending on whether the MAC address is IEEE-registered or locally-assigned (random). But instead of having "MAC address / mask" as another matching criterium, it could be handled using a script.
The current DHCP lease script is called after an address has been assigned, which is fine when you want to use it to create a DNS entry, for example, or to send an alert when new clients are detected, but it cannot be used for the use cases we have.absolutely. that script would need to have the lease variables exposed. The current DHCP scripts dont, you have to let the lease be created then match against it.