How to define untagged (or default/native VLAN) of an Ethernet interface?

I run CHR and get an ether1 interface with multiple VLANs. I’ve created VLAN devices such as vlan1, vlan2, vlan3.

Now, some traffic is untagged and shall correspond to vlan1. But I see nowhere an option to either specify the default PVID of the Ethernet interface nor do I see the option to specify a VLAN interface as untagged.

How to?

you have to use vlan filtering and you can find it in the /bridge Port menu. if you want take a look at this guide, and you will find all the instructions.

https://foisfabio.it/index.php/2024/01/19/mikrotik-vlan/

Ethernet-like interfaces are transparent to VLANs, it is just another ethertype. Adding an IP address to an interface handles IP and ARP ethertypes for IPoE, these are untagged on the wire.

The /interface vlan entries are wrappers which add a VLAN ID for packets being sent to the parent interface, and strip the same tag ID for packets received from the parent interface. Adding an IP address again handles IP and ARP side of things, the /interface vlan handles the tags on the wire.

If you wish you could add the single ethernet interface to a VLAN-aware bridge which allows you to set the PVID of the, solitary in this case, bridge port.

http://forum.mikrotik.com/t/using-routeros-to-vlan-your-network/126489/1

I switched everything over to a big bridge now. Bridge has one port (ether1) which has all tagged VLANs. And the VLAN interfaces are now children of the bridge, not ether1.