当IP地址被设置为静态时,斑马移动打印机可能无法成功连接到Cisco无线LAN控制器(WLC)。本文基于Cisco bug报告CSCse63908,分析故障原因并提供解决方案。
问题概述
当WLC未启用DHCP时,无线客户端首次发送IP包或ARP请求时,接入点(AP)才能获知客户端的IP地址。对于被动设备(如不主动发起通信的斑马打印机),AP无法获知其IP地址,控制器会向客户端发送IP包并等待10秒,若无响应则丢弃发往该被动客户端的数据包,导致连接失败。
适用设备
以下斑马移动打印机可能受影响:
- P4T
- RP4T
- QL 220 Plus
- QL 320 Plus
- QL 420 Plus
- RW 220
- RW 420
- MZ 320
- MZ 220
- QLn 220
- QLn 320
- EZ 320
- 数据采集器
- 标签
解决方案
方法一:配置MAC过滤(推荐)
使用Cisco CLI命令添加MAC过滤条目,并禁用MAC过滤认证(除非使用MAC认证,否则不要禁用)。具体命令如下:
config macfilter add <STA MAC addr> <WLAN id> [interface name] [description] [STA IP address]
config macfilter add 00:01:02:03:04:05 1 my_interface "Zebra Printer" 123.45.67.89
config advanced macfiltering authentication disable
在WLAN配置中启用MAC过滤和AAA覆盖(即使未使用AAA)。注意:如果正在使用MAC认证,请勿禁用上述CLI中的认证。
方法二:使用DHCP
改用DHCP分配IP地址,替代静态IP。
附加调整
- 将RADIUS服务器超时时间改为5秒。
- 将用户空闲超时时间改为28800秒。
- 将ARP超时时间改为900秒(1200秒存在问题)。
- 选中“启用会话超时”、“要求DHCP”和“Aironet IE”选项。
小结
通过配置MAC过滤或改用DHCP,并调整相关超时参数,可解决斑马移动打印机在静态IP下无法连接Cisco WLC的问题。建议优先采用MAC过滤方案,并确保所有参数设置正确。


