Hi!
I read through the documentation at https://help.mikrotik.com/docs/display/ROS/Dot1X and have some questions. I'm used to configuring 802.1x NAC on major switch brands like, cisco, extreme, hp .... but I don't get some points in the Mikrotik documentation. I hope someone can help me.
1. The documentation states. "An interface where dot1x server is enabled will block all traffic except for EAPOL packets which is used for the authentication." There is no explanation if that means only incoming or also outgoing traffic. The reason I ask is that in enterprise networks, WakeOnLan is required to wake up and patch the PCs at night and not to interrupt the employees during the day. Is this possible with Mikrotik and how?
2. The documentation also states: "If the interface is connected to a shared medium with multiple hosts, the traffic will be accepted from all hosts when at least one client is successfully authenticated." That does not make any sense .. A classic use is case is that the phone is connected to the switch/router and the PC is connected to the phone. Most if not all VoIP phones have therefore 2 Ethernet interfaces. If the documentation is correct, that would mean that if we connect a phone to a Mikrotik with an 802.1x enabled port that an attacker can connect any system behind the phone, no 802.1x required. Also a simple unmanaged switch would disable all network security. Is that correct? If so the 802.1x feature is basically useless on Mikrotiks
3. Does Mikrotik support setting an untagged VLAN and a tagged VLAN at the same time on a port. The reason I ask is that it is common in enterprise networks to set the PC VLAN untagged and the VoIP Network tagged. The phones get via LLDP MED or DHCP the info to use a given VLAN ID to communicate with the voice system. This setup allows the use of different VLANs for PC and VoIP even if they are connected on the same port (PC behind phone). I could not find anything about that in the documentation.
4. Is it possible to assign different untagged VLANs to 2 mac addresses on one switch port. On Extreme Network switches that feature is call mac based vs. port based netlogin (the name of the 802.1x at Extreme Network switches) ... This allows also to connect a phone in front of the PC without sending a VLAN tagged .. just traffic from/to the phone mac is sent in the VoIP VLAN and traffic to/from the pc network is send in the pc VLAN.
5. Whats the best idea to run a script after a client is authenticated? There does not seam to be an option to provide a script - so I'm correct that the only way is to run a script every 1 minute that does check /interface dot1x server active print ?
Thx for your help.
Robert