It still doesn't work for me...!) rose-storage - moved SMB service to the RouterOS bundle;
!) smb - removed legacy SMB service (replaced with newer and faster ROSE SMB service, compatible with SMB 2.1, SMB 3.0 and SMB 3.1.1);
It works fine for me.It still doesn't work for me...!) rose-storage - moved SMB service to the RouterOS bundle;
!) smb - removed legacy SMB service (replaced with newer and faster ROSE SMB service, compatible with SMB 2.1, SMB 3.0 and SMB 3.1.1);
Windows clients see the share but cannot access it.
Thanks to your help I found the cause!It works fine for me.
It still doesn't work for me...
Windows clients see the share but cannot access it.
Is this update only for wifi-qcom or also for wifi-qcom-ac?*) wifi-qcom - improved memory allocating process;
It still doesn't work for me...!) rose-storage - moved SMB service to the RouterOS bundle;
!) smb - removed legacy SMB service (replaced with newer and faster ROSE SMB service, compatible with SMB 2.1, SMB 3.0 and SMB 3.1.1);
Windows clients see the share but cannot access it.
I presume wAP ac is an arm version not mipsbe...cAP XL ac and wAP ac upgraded (from 7.13.4) without problems (besides my RB4011).
Only had to suppress Wireguard logging.
YesI presume wAP ac is an arm version not mipsbe...
YesWas the wifi-qcom-ac package used?
cAP XL ac: 372 KiBHow much HDD space was left free on cAP XL ac and wAP ac after the upgrade?
The solution is simple! Reset the device without def.conf. , after that make upgrade, or make netinstall with new npk version. The occupied space after the procedure is 14.9MB.No solution for the memory shortage in 15.3MB ARM devices?
Yes, but for me a device with only 350kB free is not viable. Too much risk that it gets corrupted at some time again at an upgrade or when configuring something.The solution is simple! Reset the device without def.conf. , after that make upgrade, or make netinstall with new npk version. The occupied space after the procedure is 14.9MB.No solution for the memory shortage in 15.3MB ARM devices?
Is the menu suppose to do something?*) disk - added global disk "settings" menu;
/disk settings print
auto-smb-sharing: yes
auto-smb-user: *****
Also not working for me. Tried with Windows PC and Android. Not uppercase/lowercase issue for me. Share can be seen, but can't access.
It still doesn't work for me...
Windows clients see the share but cannot access it.
There is a bug in the selection of interfaces (Winbox), SMB only works with the first interface in the list.kalaposl post your SMB export please
Hi Normis,Ullinator, we would need to see the full config in the RC1
Hi Normis,either a new topic or in a support ticket, yes.
in general the new SMB should be very fast, so curious what is different in your setup
I had the same issue - not being able to access the smb share. I changed the share name to all lowercase and now i can connect. In my case the order of the interfaces did not matter.Also not working for me. Tried with Windows PC and Android. Not uppercase/lowercase issue for me. Share can be seen, but can't access.
There is a bug in the selection of interfaces (Winbox), SMB only works with the first interface in the list.kalaposl post your SMB export please
kalaposl put the bridge as the first interface and try again...
Remove old credentials from windows also if they are the same and use \\routerIP\shareforder URL format
Does this mean we can (or should?) delete our "loopback bridge" interfaces and use the native loopback interface of the Linux kernel?*) system - expose "lo" and "vrf" interfaces;
Do we have any configuration example/documentation for this?*) bgp - allow to leak routes between local VRFs;
Did you read it or are you just throwing CVE numbers around?CVE-2023-52160, Does this affects ROS in any way?
Can you please clarify exactly what you mean ?i hope that the LTE can be fixed on the stable version , as per advised.
[admin@MikroTik] > ip smb exportkalaposl post your SMB export please
*) wifi - increased value for SAE retransmit period to 3s to improve WPA3 compatibility with IoT client devices;
the LTE usb 4g dongles , since v7.13 are not working.Can you please clarify exactly what you mean ?
Looks like you are using a new connection for every request. Is the list cleared after some time?If I use the rest API extensively for getting stats etc, the user list gets spammed with active users.
Hi strods,Ullinator - Did you manage to create a support ticket? We would like to check out what is going on here for you, since the issue clearly is caused by an upgrade.
Sure, I could do it on the client side, but with this additional field I can create a complete config file or QRcode on the server side.I think you can define whatever you want on the client side to do this split-tunneling behavior you mention. What you point out is just a reference.
Regards.
UUID will change that is how it supposed to be.v7.14rc1 (firmware v7.14rc1) on hAP ax^3 - USB disk handling is totally broken.
Also, when displaying properties, the UUID of the partition changes while looking at it - a phenomenon that should never occur.
I double checked the USB disk in my laptop and it's perfectly okay, got another one with the same symptoms.
For those that do not use VRF but use manually created route tables, it would be very convenient when there would be an option to import Connected routes into a newly created table (so they can be distributed using BGP).*) bgp - allow to leak routes between local VRFs;
Good one! I'd never thought about that way, but simplify PBR rules too. Today, you have to force local subnets going to main, or statically configure each route table with local/connected routes.For those that do not use VRF but use manually created route tables, it would be very convenient when there would be an option to import Connected routes into a newly created table (so they can be distributed using BGP).*) bgp - allow to leak routes between local VRFs;
E.g.: add an option to /routing/table/add which specifies an interface list. All connected routes to interfaces in that list are imported into that routing table, similar to what happens in a VRF.
I was able to do it even by simple file upload operation. Please see the screencast. Note it has approx. 75 seconds and the issue is near the end. Pay attention when the upload counter shows 400 MiB. As you can see the disk is different than in the previous screencast (Patriot USB 2.0 vs SMI USB 3.0) but the issue persists.I can't recreate disk disappearance on my machine.
*) defconf - use "fq_codel" queue as default interface queue for wired ports on LTE devices;
What difference does this make in practice? My assumption would be that it only has an impact when the ethernet port is maxed out, but the likelihood is that the LTE will be maxed out first.
That is correct, you need to reset the device to defaults to see such changes.Changes in defconf are not applied on upgrades, AFAIK.
Yes, and with routes only present as PBR rules you cannot advertise them on BGP anymore, they really have to be in that routing table.Good one! I'd never thought about that way, but simplify PBR rules too. Today, you have to force local subnets going to main, or statically configure each route table with local/connected routes.
For those that do not use VRF but use manually created route tables, it would be very convenient when there would be an option to import Connected routes into a newly created table (so they can be distributed using BGP).
E.g.: add an option to /routing/table/add which specifies an interface list. All connected routes to interfaces in that list are imported into that routing table, similar to what happens in a VRF.
That is correct, you need to reset the device to defaults to see such changes.Changes in defconf are not applied on upgrades, AFAIK.
Or you can do /system/default-configuration/print and selectively cut/paste from that.
(it is also possible to use file=filename with that, and download the file, for easier examination)
I'm sorry, why is the UUID supposed to change? The whole idea behind it isn't that it will not change, since it's unique? I don't get it.UUID will change that is how it supposed to be.v7.14rc1 (firmware v7.14rc1) on hAP ax^3 - USB disk handling is totally broken.
Also, when displaying properties, the UUID of the partition changes while looking at it - a phenomenon that should never occur.
I double checked the USB disk in my laptop and it's perfectly okay, got another one with the same symptoms.
I can't recreate disk disappearance on my machine.
OP clearly stated the obvious and you seem not to understand nor answer his question? So once again - how is something as queue-types related to the defconf or resetting the router? It has imo nothing to do with anyone expectations, nor wishes.You can use the /system/default-configuration/print to see what is in defconf and find out how it relates to your expectations or wishes.
Because this is a NEW queue type in RoS. Since it's new, it wasn't set in the 7.13.x series. Now it is the new default - but RoS doesn't change configurations already made: this is by design. It's too risky to change something that the user already uses.OP clearly stated the obvious and you seem not to understand nor answer his question? So once again - how is something as queue-types related to the defconf or resetting the router? It has imo nothing to do with anyone expectations, nor wishes.
Is this injected by MikroTik in THIS RC and for what reason ?Download from api.ipify.org FINISHED
I reverted my LAB CCR1009 back to v7.13.4 and no such log enty was made ...api.ipify[.]org and similar domains have long been used by malware to look up an infected device’s public IP. In research on malicious artifacts published by SANS, Jay Yanza detected api.ipify[.]org used as a third-party external IP lookup in 205 of 7747 unique file hashes. Other IP lookup sites totaled over 2000. Of all malware types, ransomware utilizes external IP lookups most often as it is generally a location-based threat. While an external IP lookup is not in and of itself malicious, it may be an unexpected occurrence that requires further investigation.
Malware infected box. Do a clean netinstall and null config, then configure from scratch.CCR1009 LAB Testing v7.14rc
A new log entry appears that I have never seen before:Is this injected by MikroTik in THIS RC and for what reason ?Download from api.ipify.org FINISHED
I reverted my LAB CCR1009 back to v7.13.4 and no such log enty was made ...api.ipify[.]org and similar domains have long been used by malware to look up an infected device’s public IP. In research on malicious artifacts published by SANS, Jay Yanza detected api.ipify[.]org used as a third-party external IP lookup in 205 of 7747 unique file hashes. Other IP lookup sites totaled over 2000. Of all malware types, ransomware utilizes external IP lookups most often as it is generally a location-based threat. While an external IP lookup is not in and of itself malicious, it may be an unexpected occurrence that requires further investigation.
Because this is a NEW queue type in RoS. Since it's new, it wasn't set in the 7.13.x series. Now it is the new default - but RoS doesn't change configurations already made: this is by design. It's too risky to change something that the user already uses.OP clearly stated the obvious and you seem not to understand nor answer his question? So once again - how is something as queue-types related to the defconf or resetting the router? It has imo nothing to do with anyone expectations, nor wishes.
So. Devices upgraded from 7.13.x to 7.14.x keep the old default. Devices that are netinstalled get the new default. The user can change this, of course - but only after the upgrade.
/queue type add name=fq-codel-ethernet-default kind=fq-codel fq-codel-ecn=no
/queue interface set [find default-queue=only-hardware-queue] queue=fq-codel-ethernet-default
Thanks for your feedback but I do not agree just yet ... I am monitrring the LAB CCR1009 with wireshark and so far I do not see any activity from api.ipify.org under v7.13.4 [stable]Malware infected box. Do a clean netinstall and null config, then configure from scratch.
What do you mean by "check default script" ?But it "could" be CCR only ...
Upgrade again to 7.14rc and check default script (which might already be pretty empty, I guess ?).
The changelog indicates that there is a change labeled "defconf". You DO NOT see those changes on an existing router that you are upgrading, unless you reset the router to defaults. "defconf" = "default configuration".OP clearly stated the obvious and you seem not to understand nor answer his question? So once again - how is something as queue-types related to the defconf or resetting the router? It has imo nothing to do with anyone expectations, nor wishes.You can use the /system/default-configuration/print to see what is in defconf and find out how it relates to your expectations or wishes.
api.ipify.org Mystery SOLVED ....But I am curiouse by that "check default script"
/system script add dont-require-permissions=no name=Dynu owner=aaaa policy=read,write,policy,test source=":local ddnsuser \"mmmmm\"\
\n:local ddnspass \"^XxXxXxXxXxXXXXxxx\"\
\n:local ddnshost \"zzzzzzzzzz.myddns.rocks\"\
\n\
\n:local currentIP ([/tool fetch url=\"http://api.ipify.org\" as-value output=user]->\"data\")\
\n:local dnsIP [:resolve \$ddnshost]\
\n:if (\$currentIP != \$dnsIP) do={\
\n :local update \"https://api.dynu.com/nic/update\?userna ... $currentIP\"\
\n /tool fetch url=\$update keep-result=no\
\n :log info \"DYNU \$ddnshost updated: old IP was \$dnsIP and new IP is \$currentIP\"\
\n}\
\n"
What problem? Any details? I don’t see any problems with OSPF (both versions) at my CHRs with RC.CCR2116, OSPFv3 has a problem on 7.14rc, downgrading to 7.13.4 solved the issue.
/routing/ospf/neighbor> print
Flags: V - virtual; D - dynamic
0 D instance=ospf-instance-ipv4 area=ospf-area-ipv4 address=10.255.1.2 router-id=10.255.255.2 state="Full"
state-changes=5 adjacency=9m12s timeout=33s
1 D instance=ospf-instance-ipv6 area=ospf-area-ipv6 address=fe80::bccc:ecdd:fe98:6600%bonding1 router-id=10.255.255.2
state="Full" state-changes=5 adjacency=5m29s timeout=31s
core# show ipv6 ospf3 neighbor
OSPFv3 Neighbor Information
Interface Router ID Pri State Rxmt QLen Events
----------- --------------- ----- ---------- ---------- ----------
vlan-510 10.0.0.1 n/a LOADING 0 8
vlan-520 10.255.255.3 n/a FULL 0 5
core# show ipv6 ospf3 neighbor
OSPFv3 Neighbor Information
Interface Router ID Pri State Rxmt QLen Events
----------- --------------- ----- ---------- ---------- ----------
vlan-510 10.0.0.1 n/a FULL 0 4
vlan-520 10.255.255.3 n/a FULL 0 5
Hey guys, what boards have this as default?Code: Select all/queue type add name=fq-codel-ethernet-default kind=fq-codel fq-codel-ecn=no /queue interface set [find default-queue=only-hardware-queue] queue=fq-codel-ethernet-default
They failed to add BQL:Change log says:
*) defconf - use "fq_codel" queue as default interface queue for wired ports on LTE devices;
Rollback to v7.13.5 resolved the issue. This same Patriot USB stick formatted to ext4 and I was able to create a container on it.I was able to do it even by simple file upload operation. Please see the screencast. Note it has approx. 75 seconds and the issue is near the end. Pay attention when the upload counter shows 400 MiB. As you can see the disk is different than in the previous screencast (Patriot USB 2.0 vs SMI USB 3.0) but the issue persists.I can't recreate disk disappearance on my machine.
Mine works perfectly, maybe it's just a compatibility problem with your hddSo there definitely _is_ an issue with USB disks on hAP ax^3 in 7.14rc1.
Could you please reach out to me through support system? I cant recreate disk disappear issue. I will also give you modified version with different formatting tools, that will fix other mentioned problems.So there definitely _is_ an issue with USB disks on hAP ax^3 in 7.14rc1.
Done! SUP-144400Could you please reach out to me through support system? I cant recreate disk disappear issue. I will also give you modified version with different formatting tools, that will fix other mentioned problems.So there definitely _is_ an issue with USB disks on hAP ax^3 in 7.14rc1.
Did you open a feature request for that? This forum is not the right place to do that ..They failed to add BQL:Change log says:
*) defconf - use "fq_codel" queue as default interface queue for wired ports on LTE devices;
viewtopic.php?p=1046881&hilit=bql#p1046881
The defaults only change things on new routers, or if you do a factory reset. Also, like the changelog says, the specific change is for LTE devices, which does not include RB4011Hey guys, what boards have this as default?
I was looking for those lines in a RB4011 default but it seems to me they are not there.
Does this solve the current issues with Fibocom FG621-EA FW version 05 (Ax Lite LTE) ?*) lte - added redial timer when the MBIM modem fails to register or does not receive APN activation notification;
Same for me with hap ax3, USB drive will cause a kernel panic and reboot after a few minutes in RC1. Will test on RC2.v7.14rc1 (firmware v7.14rc1) on hAP ax^3 - USB disk handling is totally broken.
I upgraded from 7.13.3 because my new IoT lightbulbs did not connect to Wi-Fi with 7.13 and I saw this in release notes:and yes, it helped, but at the same time USB disk has started behaving in a weird way. My container stopped working, recreating it ended with "error".Code: Select all*) wifi - increased value for SAE retransmit period to 3s to improve WPA3 compatibility with IoT client devices;
Trying to format the USB disk does not succeed most of the time. The disk randomly disappears, just like it was ejected by the system. Unfortunately there are no logs regarding formatting or ejecting.
I was able to capture the process of formatting and disappearing of the partition. See the screencast below. Note that the action occurs at the end - the window with partition details automatically disappears, the partition is no more, and the disk is not selectable in dropdown anymore. The LED on the disk suggests it's been ejected.
2024-02-15_17-50-40_winbox.gif
Also, when displaying properties, the UUID of the partition changes while looking at it - a phenomenon that should never occur.
2024-02-15_17-46-48_winbox.gif
I double checked the USB disk in my laptop and it's perfectly okay, got another one with the same symptoms.
Can confirm, having the same kernel panic issue with RB5009 and USB stick, but only when SMB is enabled. RC4.Same for me with hap ax3, USB drive will cause a kernel panic and reboot after a few minutes in RC1. Will test on RC2.v7.14rc1 (firmware v7.14rc1) on hAP ax^3 - USB disk handling is totally broken.
I upgraded from 7.13.3 because my new IoT lightbulbs did not connect to Wi-Fi with 7.13 and I saw this in release notes:and yes, it helped, but at the same time USB disk has started behaving in a weird way. My container stopped working, recreating it ended with "error".Code: Select all*) wifi - increased value for SAE retransmit period to 3s to improve WPA3 compatibility with IoT client devices;
Trying to format the USB disk does not succeed most of the time. The disk randomly disappears, just like it was ejected by the system. Unfortunately there are no logs regarding formatting or ejecting.
I was able to capture the process of formatting and disappearing of the partition. See the screencast below. Note that the action occurs at the end - the window with partition details automatically disappears, the partition is no more, and the disk is not selectable in dropdown anymore. The LED on the disk suggests it's been ejected.
2024-02-15_17-50-40_winbox.gif
Also, when displaying properties, the UUID of the partition changes while looking at it - a phenomenon that should never occur.
2024-02-15_17-46-48_winbox.gif
I double checked the USB disk in my laptop and it's perfectly okay, got another one with the same symptoms.
EDIT: still kernel panic and reboot on RC2. Also formating seems broken, and when it actually works my PC sees the partition as ext3 and not as ext4 (this happened even before 7.14).
Is there another interface on the bridge that has a lower MTU? I feel like I ran into this kind of thing using bridged tunnels at some point in the past and I think it was an interface that I missed updating the MTU on somewhere.I keep having the MTU reseting from 1700 to 1500 on a VLAN interface. 7.14 RC1. RB5009.
The VLAN interface is on a VLAN aware Bridge (L2MTU = 1704 on the bridge interface). MTU = 1700 is accepted, then strangely revert to 1500 without any reported error.
Unfortunately no, we have found a regression in the 05 FW that would lead to the lte interface to not show up in some cases, for now the version is removed from the upgrade server and a downgrade to 04 is recommended.Does this solve the current issues with Fibocom FG621-EA FW version 05 (Ax Lite LTE) ?*) lte - added redial timer when the MBIM modem fails to register or does not receive APN activation notification;
What issue are you referring to? Do you have a support ticket already open for this issue?the LTE still no fixed!
Thank you for the feedback but how is a normal user supposed to do this downgrade ? It's only possible via support, I believe ?... for now the version is removed from the upgrade server and a downgrade to 04 is recommended.
I keep having the MTU reseting from 1700 to 1500 on a VLAN interface. 7.14 RC1. RB5009.
The VLAN interface is on a VLAN aware Bridge (L2MTU = 1704 on the bridge interface). MTU = 1700 is accepted, then strangely revert to 1500 without any reported error.
It's very annoying. I loose connectivity because this larger 1700 MTU is needed for an IPIPv6 tunnel.
In the meantime i would need a script to regularly check this value and reset it to 1700 if it did change.
I would be grateful if someone has such a similar script that i could use as a template.
7.14 RC2 does not seem to solve the problem. After upgrading from 7.14RC1 to 7.14RC2, the MTU was again at 1500.
I think you are confused with stuff from another manufacturer here. It has never been a problem to downgrade on MikroTik,Thank you for the feedback but how is a normal user supposed to do this downgrade ? It's only possible via support, I believe ?
This was about LTE firmware for hAP ax lite LTE6's modem, so actually this is not possible under normal conditions. In this case it is.I think you are confused with stuff from another manufacturer here. It has never been a problem to downgrade on MikroTik,Thank you for the feedback but how is a normal user supposed to do this downgrade ? It's only possible via support, I believe ?
only you cannot downgrade below the version that was installed at the factory. When you have upgraded it yourself, you can
always downgrade to the previous version.
support #[SUP-138649]:What issue are you referring to? Do you have a support ticket already open for this issue?
The bridge interface MTU is 1700 (L2MTU 1704). Bridge ports members have a 1500 MTU except for the WAN SFP interface that have a 1704 MTU (1704 L2MTU).I keep having the MTU reseting from 1700 to 1500 on a VLAN interface. 7.14 RC1. RB5009.
The VLAN interface is on a VLAN aware Bridge (L2MTU = 1704 on the bridge interface). MTU = 1700 is accepted, then strangely revert to 1500 without any reported error.
It's very annoying. I loose connectivity because this larger 1700 MTU is needed for an IPIPv6 tunnel.
In the meantime i would need a script to regularly check this value and reset it to 1700 if it did change.
I would be grateful if someone has such a similar script that i could use as a template.
7.14 RC2 does not seem to solve the problem. After upgrading from 7.14RC1 to 7.14RC2, the MTU was again at 1500.
Hi, what is the bridge interface's MTU (not L2MTU)? And what MTU values have bridge members? If any VLAN member (e.g., a bridge port with the respective pvid value) has a lower MTU (like 1500), the entire bridge resets MTU to the lowest value.
Bridges operate on Layer 2, where packet fragmentation is not possible. In other words, a bridge cannot forward a 1700-byte packet to an MTU=1500 port. Hence, the bridge selects the lowest MTU of the bridged interfaces (ports).
Please share your "/interface print" and "/interface export" output for further analysis.
With rc2 if the folder begins with a capital letter there is a double SMB share with the same name: one with a capital initial and one with a lowercase initial.Thanks to your help I found the cause!
It works fine for me.
Doesn't work when the share name is uppercase:
Test - KO
test - OK
Reported with SUP-143577
As eworm already pointed out, you can just issue the same upgrade command which will now downgrade it back to 04, as 04 is now the "latest version".Thank you for the feedback but how is a normal user supposed to do this downgrade ? It's only possible via support, I believe ?... for now the version is removed from the upgrade server and a downgrade to 04 is recommended.
I'm also having problems with USB stick disappearing on RB5009.
I use the USB stick as storage for my containers, and after 3~4 days of uptime the usb1-part1 disk disappears from /file and garbage is shown in /disk.
The weird part is that all containers continue to work, but after a while this seems to corrupt data in the USB stick.
I thought this problem was related to my USB stick, so I didn't report the problem before. I will wait until it happens again and then open a ticket with support.
PTP GM
|
CRS326 (BoundaryClock)
| |
Receiver1 Receiver2
Why would a normal user run an RC version?Thank you for the feedback but how is a normal user supposed to do this downgrade ? It's only possible via support, I believe ?
Again ...Why would a normal user run an RC version?Thank you for the feedback but how is a normal user supposed to do this downgrade ? It's only possible via support, I believe ?
One can always download the package for the older version, put it on the router and reboot. It should work.
Are you using a USB drive?Upgraded from 7.13 stable to 7.14RC4, started having kernel panics. Downgraded to 7.13.5 stable and still having the kernel panics (full system reboot, log not displaying anything except for that a power supply interruption might've happened). RB5009UPr.
The bridge interface MTU is 1700 (L2MTU 1704). Bridge ports members have a 1500 MTU except for the WAN SFP interface that have a 1704 MTU (1704 L2MTU).
Hi, what is the bridge interface's MTU (not L2MTU)? And what MTU values have bridge members? If any VLAN member (e.g., a bridge port with the respective pvid value) has a lower MTU (like 1500), the entire bridge resets MTU to the lowest value.
Bridges operate on Layer 2, where packet fragmentation is not possible. In other words, a bridge cannot forward a 1700-byte packet to an MTU=1500 port. Hence, the bridge selects the lowest MTU of the bridged interfaces (ports).
Please share your "/interface print" and "/interface export" output for further analysis.
Then i have VLANs interfaces on the Bridge interface, for WAN and LANs. They all have a 1500 MTU (1700 L2MTU), except for the WAN VLAN that have a 1700 MTU (1700 L2MTU). The WAN port is the SFP physical interface.
The MTU values are accepted without problems at setup. But the VLAN WAN interface, after setting it to MTU = 1700, reset silently to MTU = 1500 probably a few hours later, difficult to say when exactly because there is no error report. It could be reset when changing routes or firewall rules.
I need a 1700 MTU on the WAN VLAN because it is my provider setup for an IPIPv6 tunnel. When the MTU reset to 1500 silently on this interface, i loose connectivity. Then i put it back to 1700 again, and it is ok but only for a few hours.
Something seems wrong in the code, i do not think that it is a setup problem. If it where a setup problem, i think that the MTU value would be rejected during setup, not silently after a random time.
I'll need to create a report if you need it.
Well now that's more a philosophical question... The illusion of order?Why do you need to put the WAN interface under the bridge in the first place?
Isn't it recommended by Mikrotik documentation in the L3HW docs and the basic VLAN docs to not place a VLAN directly on top of a physical interface? That the new/improved/recommended method is to always use the bridge? Obviously this is the only way to take advantage of L3HW inter-vlan routing and some other features but I thought in general for v7 it was discouraged to do it the other way.Why do you need to put the WAN interface under the bridge in the first place? You can create a VLAN interface directly on top of an SFP port.
It is. But that's only true for devices supporting L3HW (which RB5009 doesn't). Which in turn only works for "plain" VLANs ... but we're discussing IPIPv6 tunnel, which is exclusively CPU-bound.Isn't it recommended by Mikrotik documentation in the L3HW docs and the basic VLAN docs to not place a VLAN directly on top of a physical interface?
Only if that physical interface is a bridge port.Isn't it recommended by Mikrotik documentation in the L3HW docs and the basic VLAN docs to not place a VLAN directly on top of a physical interface?
I've seen this on a number of releases over the past year or so, but in my case it can take weeks or months to happen.
Something seems wrong in the code, i do not think that it is a setup problem. If it where a setup problem, i think that the MTU value would be rejected during setup, not silently after a random time.
IP WAN ports (like eBGP Transit, IXP port, PNI port, residential broadband DHCP, PPPoE etc) are meant to be independent PHY ports outside any bridge, if they need VLAN tagging on egress, you directly create layer 3 sub-interface VLAN on top of the port.Isn't it recommended by Mikrotik documentation in the L3HW docs and the basic VLAN docs to not place a VLAN directly on top of a physical interface? That the new/improved/recommended method is to always use the bridge? Obviously this is the only way to take advantage of L3HW inter-vlan routing and some other features but I thought in general for v7 it was discouraged to do it the other way.
Are you sure that it isn't actually a power supply issue?Upgraded from 7.13 stable to 7.14RC4, started having kernel panics. Downgraded to 7.13.5 stable and still having the kernel panics (full system reboot, log not displaying anything except for that a power supply interruption might've happened). RB5009UPr.
I removed it after I saw comments explaining USB stick might've caused all the trouble, but the issue persisted. Solved it by downgrading to 7.13.5 AND(!) removing `wireless`, `rose` and `container` images.Are you using a USB drive?Upgraded from 7.13 stable to 7.14RC4, started having kernel panics. Downgraded to 7.13.5 stable and still having the kernel panics (full system reboot, log not displaying anything except for that a power supply interruption might've happened). RB5009UPr.
Most definitely was not a power supply issue. I monitor the draw of the devices connected to my UPS.Are you sure that it isn't actually a power supply issue?Upgraded from 7.13 stable to 7.14RC4, started having kernel panics. Downgraded to 7.13.5 stable and still having the kernel panics (full system reboot, log not displaying anything except for that a power supply interruption might've happened). RB5009UPr.
Maybe try a different one...
Ok i've found when the MTU reset occur : it is occurring simply after a router reboot.
The bridge interface MTU is 1700 (L2MTU 1704). Bridge ports members have a 1500 MTU except for the WAN SFP interface that have a 1704 MTU (1704 L2MTU).
Then i have VLANs interfaces on the Bridge interface, for WAN and LANs. They all have a 1500 MTU (1700 L2MTU), except for the WAN VLAN that have a 1700 MTU (1700 L2MTU). The WAN port is the SFP physical interface.
The MTU values are accepted without problems at setup. But the VLAN WAN interface, after setting it to MTU = 1700, reset silently to MTU = 1500 probably a few hours later, difficult to say when exactly because there is no error report. It could be reset when changing routes or firewall rules.
I need a 1700 MTU on the WAN VLAN because it is my provider setup for an IPIPv6 tunnel. When the MTU reset to 1500 silently on this interface, i loose connectivity. Then i put it back to 1700 again, and it is ok but only for a few hours.
Something seems wrong in the code, i do not think that it is a setup problem. If it where a setup problem, i think that the MTU value would be rejected during setup, not silently after a random time.
I'll need to create a report if you need it.
Create a report, please, and we will try to reproduce it on our end.
Why do you need to put the WAN interface under the bridge in the first place? You can create a VLAN interface directly on top of an SFP port.
delay 15
/interface vlan set VLAN-WAN-DATA mtu=1600
delay 4
/interface vlan set VLAN-WAN-DATA mtu=1700
I need to put the WAN SFP in the bridge because i need to bridge a VLAN from the provider in a LAN side VLAN (without routing here, direct bridging). There is no VLAN interface on the bridge for this WAN VLAN, it is just a VLAN L2 bridging from a WAN VLAN to a LAN VLAN that is located inside a trunk port (a bridge port too) that goes to a managed switch for LAN VLAN distribution.Why do you need to put the WAN interface under the bridge in the first place? You can create a VLAN interface directly on top of an SFP port.
I don't think this is 100% correct. WAN is a network just like any other, there isn't anything special about it except for understanding how NAT comes into play on either side of the imaginary boundary. When you look at it from an ipv6 perspective it becomes even clearer, there is no difference they are just two seperate networks and you may or may not want certain traffic going between the networks. With regards to the bridge, if you want to offload any traffic to the switch chip or make use of the l3hw capabilities while having things like VLAN, Bonding etc then you need to put everything into a single bridge (which includes the WAN port). Now we can say that not everything can be offloaded and in those cases there won't be any performance benefit of putting it in the bridge. But it is incorrect to say that WAN ports should not be on the bridge. Basically my point is, yes there are some situations where you cannot offload the traffic so it doesn't matter what approach you choose, but if you want to have a simple configuration then you can put everything on the bridge and it will work just as well.IP WAN ports (like eBGP Transit, IXP port, PNI port, residential broadband DHCP, PPPoE etc) are meant to be independent PHY ports outside any bridge, if they need VLAN tagging on egress, you directly create layer 3 sub-interface VLAN on top of the port.Isn't it recommended by Mikrotik documentation in the L3HW docs and the basic VLAN docs to not place a VLAN directly on top of a physical interface? That the new/improved/recommended method is to always use the bridge? Obviously this is the only way to take advantage of L3HW inter-vlan routing and some other features but I thought in general for v7 it was discouraged to do it the other way.
The bridge is for LAN-facing and intra-as facing ports with the usual single VLAN-aware aware Linux bridge principle.
I've only seen this weird bridge problem only on MikroTik to begin with.I don't think this is 100% correct. WAN is a network just like any other, there isn't anything special about it except for understanding how NAT comes into play on either side of the imaginary boundary. When you look at it from an ipv6 perspective it becomes even clearer, there is no difference they are just two seperate networks and you may or may not want certain traffic going between the networks. With regards to the bridge, if you want to offload any traffic to the switch chip or make use of the l3hw capabilities while having things like VLAN, Bonding etc. Now we can say that not everything can be offloaded and in those cases there won't be any performance benefit of putting it in the bridge. But it is incorrect to say that WAN ports should not be on the bridge. Basically my point is, yes there are some situations where you cannot offload the traffic so it doesn't matter what approach you choose, but if you want to have a simple configuration then you can put everything on the bridge and it will work just as well.
This has been discussed ad nauseam. In all of the current documentation regarding bridges and switch chips for recent software versions, MikroTik emphasizes the requirement for a single bridge with all VLANs in it in order for any of the device's hardware offloading to work properly. Otherwise it's punted to the CPU, or worse yet, causes unsupported/undefined behavior.
IP WAN ports (like eBGP Transit, IXP port, PNI port, residential broadband DHCP, PPPoE etc) are meant to be independent PHY ports outside any bridge, if they need VLAN tagging on egress, you directly create layer 3 sub-interface VLAN on top of the port.
Yes, if not VLAN aware bridges would not have been implemented in a first place.This has been discussed ad nauseam. In all of the current documentation regarding bridges and switch chips for recent software versions, MikroTik emphasizes the requirement for a single bridge with all VLANs in it in order for any of the device's hardware offloading to work properly. Otherwise it's punted to the CPU, or worse yet, causes unsupported/undefined behavior.
IP WAN ports (like eBGP Transit, IXP port, PNI port, residential broadband DHCP, PPPoE etc) are meant to be independent PHY ports outside any bridge, if they need VLAN tagging on egress, you directly create layer 3 sub-interface VLAN on top of the port.
What you suggest works fine for older v6 versions, in v7 for routers without offload capabilities, such as the CCR1000 series, and may be best practices for other hardware vendors. But for L2/L3HW-offload to work properly/most efficiently in v7, especially on Marvell chips, there is to be but one bridge.
You're preaching to the choir. I'm one of the users on this forum who pushes for SINGLE bridge config all the god-damn time.This has been discussed ad nauseam. In all of the current documentation regarding bridges and switch chips for recent software versions, MikroTik emphasizes the requirement for a single bridge with all VLANs in it in order for any of the device's hardware offloading to work properly. Otherwise it's punted to the CPU, or worse yet, causes unsupported/undefined behavior.
What you suggest works fine for older v6 versions, in v7 for routers without offload capabilities, such as the CCR1000 series, and may be best practices for other hardware vendors. But for L2/L3HW-offload to work properly/most efficiently in v7, especially on Marvell chips, there is to be but one bridge.
If you like Mikrotik prices, but would like an even better price / performance ratio, then use your experience, advanced knowledge, speed and smartness to make some detailed reports to help to speed up the corrections. :)
I've only seen this weird bridge problem only on MikroTik to begin with.
See this thread for details:
viewtopic.php?t=204023
Hello folks,
If I use the rest API extensively for getting stats etc, the user list gets spammed with active users.
Please fix this or what am I doing wrong?
Greetings
/user/active/print
36 2024-02-15 13:48:28 api 10.10.0.5 (unknown)
37 2024-02-15 13:58:30 api 10.10.0.5 (unknown)
38 2024-02-15 14:08:31 api 10.10.0.5 (unknown)
40 2024-02-15 14:28:32 api 10.10.0.5 (unknown)
41 2024-02-15 14:38:33 api 10.10.0.5 (unknown)
42 2024-02-15 14:48:34 api 10.10.0.5 (unknown)
43 2024-02-15 14:58:36 api 10.10.0.5 (unknown)
44 2024-02-15 15:08:36 api 10.10.0.5 (unknown)
45 2024-02-15 15:18:37 api 10.10.0.5 (unknown)
46 2024-02-15 15:28:38 api 10.10.0.5 (unknown)
47 2024-02-15 15:38:39 api 10.10.0.5 (unknown)
48 2024-02-15 15:48:39 api 10.10.0.5 (unknown)
49 2024-02-15 15:58:40 api 10.10.0.5 (unknown)
50 2024-02-15 16:08:40 api 10.10.0.5 (unknown)
51 2024-02-15 16:18:41 api 10.10.0.5 (unknown)
52 2024-02-16 08:01:50 api 10.10.0.5 (unknown)
53 2024-02-16 08:11:50 api 10.10.0.5 (unknown)
58 2024-02-16 08:21:54 api 10.10.0.5 (unknown)
59 2024-02-16 08:21:54 api api
in the routing protocol status page it says "Initial support" - see https://help.mikrotik.com/docs/display/ ... l+Overview..[CUT] .. Is the IS-IS incomplete?
Here is a Mikrotik LLDPDU announcement (missing MAC/PHY TLV) :9.2.2 IEEE 802.3 MAC/PHY Configuration/Status TLV
IEEE 802.1AB-2005 [1] Annex G.2, defines the MAC/PHY configuration/status TLV that identifies:
a) The duplex and bit-rate capability of the sending 802.3 LAN node;
b) The current duplex and bit-rate settings of the sending 802.3 LAN node;
c) Whether theses settings are the result of auto-negotiation during the initialization of the link, or
of manual set override actions.
All LLDP-MED Devices shall include this TLV in outgoing LLDP-MED LLDPDUs.
/tool/traffic-generator/inject-pcap pcap-file=lldp-ros-lin-and-dscp-and-phy2.pcap interface=ether3 once
/tool/traffic-generator/inject-pcap pcap-file=lldp-ros-lin-and-dscp-and-phy2.pcap interface=ether4 once
/tool/traffic-generator/inject-pcap pcap-file=lldp-ros-lin-and-dscp-and-phy2.pcap interface=ether5 once
/interface sstp-server server set ciphers=aes256-sha
I think you have to set both, with comma in between.
Next beta (7.15) will have support for itIs there a correction for LLDP-MED ? In the beta it was missing Ieee 802.3 - MAC/PHY Configuration/Status.
Next beta (7.15) will have support for itIs there a correction for LLDP-MED ? In the beta it was missing Ieee 802.3 - MAC/PHY Configuration/Status.
Finished??? 7.15 beta is not even released. It may be in alpha.Is it already finished?
Good point! If you need a bridge firewall, then, of course, you need a bridge in the first place.@raimondsp, there is also I think the case where you need bridge filter rules, for instance my provider Orange in France require to set the COS to 6 for DHCP request, therefore I need to use a bridge port to set it on my rb5009 as the new-vlan-priority is not supported on this device as a switch rule.
- Technically, RouterOS v7 allows putting a WAN interface under the VLAN-filtered bridge in any case (into a separate VLAN, of course).
- However, it complicates the user config and CPU processing. In other words, it will be harder for humans to understand such a configuration, and it will take slightly longer for the device CPU to walk through the device tree to find an egress port for a packet. While it is not a big deal (we're talking about a few extra microseconds per packet), you can still avoid it unless hardware requirements force you.
- Speaking about hardware requirements, the famous one is L3HW. Hardware routing requires hardware bridge for VLAN tagging, so the only way apply L3HW on a VLAN-tagged WAN interface is putting it under the bridge. Still, it applies to L3HW-capable devices only (CRS3xx, CRS5xx, and CCR2x16) and only if the WAN interface requires VLAN-tagging (or bridging multiple WAN interfaces). For instance, if CCR2216 has a standalone untagged WAN interface, you can keep it outside the bridge (and win a few nanoseconds of hardware-processing time per packet).
yes, has been said by raimondsp.@raimondsp, there is also I think the case where you need bridge filter rules, for instance my provider Orange in France require to set the COS to 6 for DHCP request, therefore I need to use a bridge port to set it on my rb5009 as the new-vlan-priority is not supported on this device as a switch rule.
So with a WAN that requires VLAN that is in the bridge, once the NAT rule is in the switch chip how much additional latency are we talking about? Is the latency cost just for the first couple of packets for a new connection or is it on all packets? Are you essentially saying that L3HW regardless of implementation adds an additional X of latency? If so is X microseconds or nanoseconds? Also when you mention it complicates the user config doesn't that apply to any network that is connected with a VLAN into the bridge? I mean there is nothing special about a WAN network it's just another network. If I have 10 VLAN networks plugged into a trunk port (sfp1) and attached to the bridge does that mean all of those are suffering additional latency rather than if they were all individual physical ports like (sfp1-sfp10) each with an individual vlan directly on the interface?
Any chance you will implement HW encryption for SSTP too? Pleeease :)*) ovpn - improved system stability when using HW encryption on ARM64 devices (introduced in v7.13);
Sorry if my post sounded misleading regarding the latency. I edited it for clarification. Once the NAT rule is offloaded to the switch chip, it has no additional latency, regardless of whether the WAN port is under the bridge. The delay may happen only on the CPU while traversing the interface stack: the packet goes from the VLAN interface handler straight to the port handler vs. entering the bridge in between (which, in turn, performs port lookup by VLAN ID). As I mentioned, it is not a big deal as those are just nanoseconds (depending on the CPU) or even less for FastPath.
The question of "A trunk port of 10 VLAN networks" vs. "10 standalone ports" is purely theoretical because connecting two devices with ten cables is impractical. Two devices get connected with multiple lines to ensure redundancy and/or load balancing rather than saving a few CPU cycles on bridge VLAN table lookup.
# by RouterOS 6.38.5
# RB450G
#
/interface bridge nat
add action=arp-reply arp-dst-address=15.20.25.254/32 arp-opcode=request \
chain=dstnat comment="ARP Reply - MAC Provider" in-interface=\
ether4 mac-protocol=arp to-arp-reply-mac-address=00:05:AA:20:05:32
add action=arp-reply arp-dst-address=15.20.25.55/32 arp-gratuitous=no chain=\
dstnat comment="ARP Reply - MAC Client" in-interface=ether5 \
mac-protocol=arp to-arp-reply-mac-address=65:AB:55:99:1F:42
add action=src-nat chain=srcnat comment=\
"Source NAT Layer 2 - IP traffic from Client" mac-protocol=ip \
out-interface=ether5 to-src-mac-address=65:AB:55:99:1F:42
add action=dst-nat chain=dstnat comment=\
"Dest NAT Layer 2 - IP traffic to Client" in-interface=ether5 \
mac-protocol=ip to-dst-mac-address=15:DC:21:14:B5:81
/interface bridge filter
add action=drop chain=forward comment="Drop not IP from client" in-interface=\
ether4 mac-protocol=!ip
/interface/bonding/monitor-slaves bond-bgp-rr1
Flags: A - active; P - partner
AP port=sfp28-1 key=21 flags="A-GSCD--" partner-sys-id=XX:XX:XX:XX:62:F0 partner-sys-priority=65535
partner-key=21 partner-flags="A-GSCD--"
AP port=sfp28-2 key=21 flags="A-GSCD--" partner-sys-id=XX:XX:XX:XX:62:F0 partner-sys-priority=65535
partner-key=21 partner-flags="A-GSCD--"
That is why we see so many responsible admins asking questions for elaboration on these terse and often cryptic release notes, is it not? Or sharing their experience on the new software so that other responsible admins can discuss and share knowledge?Mikrotik cannot possibly tailor their release notes to every set up and configuration. So they hit high points and it is on the responsibile network admin or home enthusiast to consider and test on their configuration.
Yes, hopefully EdPa isn't typing these out every time with his(?) poor little fingers.Nowadays, this is usually mostly auto generated from the SW release/bug/feature tracking and planning system. Gittea, JIRA, TFS, private github or whatever MT is using.
Is this an issue introduced in 7.14? I see heavy discussion in this thread but no mention in 7.13 topic.VLAN MTU Issue
We have reproduced multiple issues regarding VLAN MTU not applying correctly or resetting to default after reboot. Unfortunately, it is too late to incorporate the fixes into 7.14, so those will be available in the upcoming 7.15beta.
WAN under the Bridge (or not)
The debate about putting a WAN interface under the VLAN-filtered bridge or leaving it standalone is getting hot, so let's clarify the subject.
- Technically, RouterOS v7 allows putting a WAN interface under the VLAN-filtered bridge in any case (into a separate VLAN, of course).
- However, it complicates the user config and CPU processing. In other words, it will be harder for humans to understand such a configuration, and it will take slightly longer for the device CPU to walk through the device tree to find an egress port for a packet. While it is not a big deal (we're talking about a few extra nanoseconds), you can still avoid it unless hardware requirements force you.
- Speaking about hardware requirements, the famous one is L3HW. Hardware routing requires hardware bridge for VLAN tagging, so the only way apply L3HW on a VLAN-tagged WAN interface is putting it under the bridge. Still, it applies to L3HW-capable devices only (CRS3xx, CRS5xx, and CCR2x16) and only if the WAN interface requires VLAN-tagging (or bridging multiple WAN interfaces). For instance, if CCR2216 has a standalone untagged WAN interface, you can keep it outside the bridge.
- None of RB* devices support L3HW. Hence, you can keep the WAN interface outside the bridge even if it requires VLAN tagging. You may put an /interface/vlan straightly on top of the WAN port.
- UPDATE: If a WAN port requires some bridge features (e.g., bridge firewall, VLAN traffic filtering, etc.), then, of course, you need a bridge.
Loopback is a word frequently used for those virtual interfaces, but it is not really meaningful. Because those interfaces are not really used for loopback but more to simplify routing or setup (router address, unnumbered IP, some IPsec setup, and so on).I mean I did that but I didn´t find something about loopback
I have VLAN/MTU/Bridge related problems since 7.13Is this an issue introduced in 7.14? I see heavy discussion in this thread but no mention in 7.13 topic.
This has been a problem for me for a long time; it's not recent. I reported this back with 7.10, and then again with 7.12/7.13 in just the last couple of weeks. Both times I was told it would be fixed in a future release, but it sounds like they finally have enough data to put a fix into 7.15 (as mentioned above).Is this an issue introduced in 7.14? I see heavy discussion in this thread but no mention in 7.13 topic.VLAN MTU Issue
We have reproduced multiple issues regarding VLAN MTU not applying correctly or resetting to default after reboot. Unfortunately, it is too late to incorporate the fixes into 7.14, so those will be available in the upcoming 7.15beta.
RB5009 doesn't qualify for hardware-offloaded routing, just bridging/switching. Since you're adding PPPoE and firewall rules, it's all punted to the CPU anyway.Is this the Fasttrack inactive the intended behavior? According to viewtopic.php?t=182658 FastPath should be supported with VLAN filtering since 7.2 so this condition should still be met for Fasttrack, shouldn't it?