CAPWAP隧道状态:在AC上执行 display wlan ap all,确认AP状态为 Run,表示CAPWAP隧道已正常建立。
VLAN 透传:确认从AP到AC、从AC到DHCP服务器路径上的所有交换机端口,都正确配置为 Trunk 并允许业务VLAN通过。
确认AP模式:确认WAP711H工作在 FIT AP 模式。
在AC上抓包:在AC连接AP或连接DHCP服务器的接口上进行抓包,观察是否能收到来自终端的 DHCP Discover 报文。
收不到:问题在AC之前(VLAN透传或CAPWAP隧道)。
收得到但无回应:问题在AC或DHCP服务器侧(DHCP中继或地址池配置)。
配置静态IP测试:在下联口终端配置一个业务VLAN的静态IP,如果能正常通信,则基本可以确定是 DHCP报文交互 的问题。
暂无评论
# WAC381 + WAP711H,**隧道转发(集中转发),AP 下联口终端拿不到 IP**
>
> WAP711H 下联有线口(ETH 口)做**隧道转发**:终端 DHCP 报文通过 CAPWAP 隧道送到 WAC381,**DHCP 服务器必须在 AC 侧 / AC 可达的三层网关,不能在 AP 本地、不能在接入交换机本地**。
> 无线 SSID 能正常拿 IP,只有下联口不行,说明无线 VAP 配置没问题,问题出在**有线口模板、VLAN、DHCP、转发模式**。
## 核心原理
隧道转发模式下:AP 下联口终端的 DHCP 请求,封装进 CAPWAP 隧道到达 AC;**DHCP 报文必须到达 AC 上对应业务 VLAN 的 DHCP 服务器 / 中继**,接入交换机不处理下联口 DHCP 报文。
## 关键配置检查(AC 上)
### 1、有线口模板 wired‑port‑profile(重中之重)
```
wired-port-profile name wired‑profile
# 必须开启dhcp trust port,关闭会直接丢弃DHCP报文,拿不到地址
dhcp trust port
# 转发模式:隧道转发(集中转发)
client forwarding-location ac vlan 100 # 100为下联口业务VLAN,必须和服务模板业务VLAN一致
# 禁止配置undo dhcp trust port!!!这是高频坑
```
>
> 把该有线口模板绑定到 AP 组 / AP:
```
wlan ap-group group‑name
wired-port-profile wired‑profile
```
>
> ⚠️注意:**下联口隧道转发,不能写 client forwarding‑location ap(本地转发)**,写 ap 就变成本地转发,DHCP 要走接入交换机。
### 2、AC 上必须存在业务 VLAN
```
vlan 100
interface Vlan‑interface 100
ip address 192.168.100.1 255.255.255.0
# 开启DHCP,或者配置dhcp relay指向外部DHCP服务器
dhcp server apply ip‑pool pool‑100
```
>
> 隧道转发,**AC 上必须创建业务 VLAN 接口,配置 DHCP 地址池或 DHCP 中继**;只在接入交换机配 DHCP 无效,因为报文不走交换机。
### 3、区分:无线 VAP 和下联有线口 VLAN
- 无线 SSID 的 service‑template:`service‑vlan 100`、`forward‑mode tunnel`
- AP 下联口有线口模板:`client forwarding‑location ac vlan 100`
>
> **两者业务 VLAN 必须相同**,否则下联口报文送到 AC 后 VLAN 不匹配,DHCP 无响应。
## 排错命令(WAC381 执行)
```
# 1、查看AP有线口模板下发状态
display wlan ap name WAP711H‑xxx wired‑port‑profile
# 2、看AP在线状态,确认有线口模板已生效
display wlan ap all
# 3、看AC上业务VLAN、DHCP地址池
display dhcp server ip‑pool
display interface Vlan‑interface 100
# 4、看有线用户表项(下联口终端)
display wlan wired‑user all
```
>
> 如果`display wlan wired‑user all`看不到终端,代表 DHCP 报文没有到达 AC,大概率有线口模板配置错误。
## 常见踩坑点
1. ❌有线口模板配置了`undo dhcp trust port`:直接丢弃 DHCP 报文,终端 169.254 地址。
2. ❌有线口模板写成`client forwarding‑location ap`(本地转发),但是接入交换机没有配置对应业务 VLAN 和 DHCP。
3. ❌**AC 上没有创建业务 VLAN 接口,没有配置 DHCP 地址池 / 中继**;隧道转发 DHCP 必须在 AC 侧处理。
4. ❌无线业务 VLAN 和下联口有线口 VLAN 不一致。
5. ❌AP 的下联口没有绑定有线口模板,使用默认模板(默认模板转发模式为本地转发)。
6. ❌接入交换机不需要放通业务 VLAN;隧道转发业务流量不经过接入交换机,只走 CAPWAP 隧道。
## 验证手段
1. 把 AP 下联口接电脑,电脑抓包:只看到 DHCP Discover,没有 DHCP Offer → 报文到达 AC 但是 AC 没有回复;
2. AC 开启 DHCP 调试:`debugging dhcp server`,看是否收到 AP 下联口发来的 DHCP 请求。
## 快速修复思路
1. 确认有线口模板:`dhcp trust port` + `client forwarding‑location ac vlan X`
2. AC 创建 VLAN‑interface X,配置 DHCP 地址池或者 DHCP 中继
3. AP 组绑定有线口模板;
4. 保存配置,AP 重启重上线。
>
> 补充:如果无线 SSID 正常获取 IP,仅仅下联口不行,基本可以排除 CAPWAP 隧道、AP 上线问题,**问题锁定在有线口模板配置、业务 VLAN、DHCP 配置**。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论