IoT devices fail to connect on Meraki switches with Hybrid authentication
In this topic, you will learn why IoT devices fail to connect to Meraki switch ports when Hybrid authentication is used, and what configuration options are available to resolve this issue.
Issue:
You try to connect an IoT device (for example, a printer or a security camera) via Ethernet to a Meraki switch port.
On the Meraki switch, you choose the following Access policy type: Hybrid authentication.
Your IoT device fails to connect to the network.
Environment
This is not a Portnox-specific issue but a Meraki issue, which also effects many other solutions. The issue affects all Meraki switches when Access policy type is set to Hybrid authentication. It has been reported by other Meraki customers using other RADIUS services, too.
Cause
When Hybrid authentication is active, a Meraki switch waits for an EAPOL-Start message from the device for a fixed (but not configurable) amount of time before falling back to MAB authentication. Unfortunately, many IoT devices give up on obtaining a DHCP lease before the switch even initiates MAB, causing the device to fail to join the network.
Resolution
We know of four different solutions of this problem. The solution that you choose should be dependent on your environment and your requirements.
Option 1: Increase access speed
Option 2: MAC authentication bypass
Option 3: Configure 802.1X on IoT devices
- If your IoT devices do not support certificates: Create a Portnox account in Portnox Cloud specifically for IoT devices, and configure those devices to authenticate using PEAP/MSCHAPv2 with a username and password.
- If your IoT devices support certificates (EAP-TLS): See the following documentation topic: Redirecting.
Option 4: Static IP addresses
Since these devices ultimately authenticate via MAB, but often give up on obtaining an IP address via DHCP before MAB completes, assigning static IPs eliminates this issue and you can keep using Hybrid authentication.


