---
title: "Cisco Catalyst"
description: "Cisco IOS: Catalyst 2900/2900XL/2950/2960/2960S/2960X/2970, 3500XL/3550, 3560/3560E/3560X, 3750/3750E/3750X, 4500/4500E, 4900, 6000, 6500/6500E\nCisco Catalyst 9000 / “9K”, Cisco IOS XE: Catalyst 9200/9200L, 9300/9300L/9300X, 9400, 9500, 9600"
category: "Port-Based NAC"
subcategory: "Port-Based NAC"
last_updated: "2026-03-06"
source_url: "https://docs.xeox.com/port-based-nac/kfxwencCzErupyXTXVc93F/cisco-catalyst/xodFbpwH7ogbmJ681s6Xkw"
---

# Cisco Catalyst

## Models

**Cisco IOS:** Catalyst 2900/2900XL/2950/2960/2960S/2960X/2970, 3500XL/3550, 3560/3560E/3560X, 3750/3750E/3750X, 4500/4500E, 4900, 6000, 6500/6500E

**Cisco Catalyst 9000 / “9K”, Cisco IOS XE:** Catalyst 9200/9200L, 9300/9300L/9300X, 9400, 9500, 9600

For more detailed information about Cisco WCL: 802.1X WLAN with XEOX PNAC, please read[

Cisco WCL](https://docs.xeox.com/port-based-nac/kfxwencCzErupyXTXVc93F/cisco-wcl/36sJGFHjLL52Fn6PyCQvkg)

## Enable AAA

```
Switch(config)# aaa new-model
Switch(config)# aaa authentication dot1x default group radius
Switch(config)# aaa authorization network default group radius
Switch(config)# aaa accounting dot1x default start-stop group radius
Switch(config)# aaa accounting network default start-stop group radius
authentication mac-move permit
dot1x system-auth-control
dot1x guest-vlan supplicant
```

## Configure RADIUS Server

```
Switch(config)# radius-server host 192.168.128.245 auth-port 1812 acct-port 1813 key PRESHAREDKEY
Switch(config)# radius-server host 192.168.128.246 auth-port 1812 acct-port 1813 key PRESHAREDKEY
```

## Port Configuration

```
Switch(config)# interface range FastEthernet0/1-20
Switch(config-if)#authentication event fail action authorize vlan 100
Switch(config-if)#authentication event no-response action authorize vlan 1
Switch(config-if)#authentication host-mode multi-domain
Switch(config-if)#authentication order mab
Switch(config-if)#authentication port-control auto
Switch(config-if)#mab
Switch(config-if)#dot1x pae authenticator
```

## Authentication event fail action authorize vlan

This is the GUEST VLAN for unknown devices

## Authentication event no-response action authorize vlan

In case the RADIUS server isn't responding (e.g. server dead), you can configure a fallback VLAN. e.g. office VLAN.
