AP6520使用自动上线,vlan1里边为啥有ipv6 address dhcp-alloc 这个命令 内网程序不识别IPV6。终端设备连该AP后获取了IPV6的地址导致无法上网。问题是AP在哪一代开始vlan1里边就有了ipv6 address dhcp-alloc命令。
(0)
最佳答案
(0)
这个应该不影响
获取不到IPV4的地址吗
(0)
能获取到但是DNS解析走到IPV6那边去了,所以报故障
ipv6 address dhcp-alloc 不是 AP 出厂默认自带!
老版本 V7 FIT AP(WA6300/WA6500 早期固件):Vlan-interface1 默认没有这条命令。
从 AC 的 WLAN 自动 AP 模板(auto-ap) 开始支持批量下发 VLAN1 配置;当 AC 开启自动 AP 上线功能,并且 auto-ap 模板里写了ipv6 address dhcp-alloc,AP 注册 AC 后,AC 自动把这个配置推送到 AP 的 Vlan1。不是 AP 硬件固件本身自带,是AC 自动 AP 模板下发导致 AP vlan1 出现该命令。很多人误以为是 AP 固件自带,这是最常见误区。
AP 上的
ipv6 address dhcp-alloc:只代表 AP 自身作为 DHCPv6 客户端,去获取 AP 管理 IPv6 地址,不会直接给无线终端下发 IPv6 地址。 无线终端拿到 IPv6 地址,是网关交换机 / AC 下发 RA(路由器通告),触发终端无状态自动生成 IPv6 地址(SLAAC),这个才是终端获取 IPv6 的元凶。 内网程序只支持 IPv4,终端优先走 IPv6 路由,导致业务不通。
关键点:不是 AP 硬件代际,是 AC 控制器软件版本 + Auto AP 模板配置。 只要 AC 的 auto-ap 模板里配置了
interface Vlan-interface1+ipv6 address dhcp-alloc,所有自动上线的 AP 注册 AC 时,AC 自动把这条配置推送到 AP。
查看 AC 自动 AP 模板命令:
display wlan auto-ap template
进入模板删除该配置:
system-view
wlan auto-ap template default
interface Vlan-interface1
undo ipv6 address dhcp-alloc
undo ipv6
quit
新 AP 自动上线,就不会再自动带上这条 ipv6 dhcp-alloc 配置。已经上线的存量 AP 不会自动删除,需要在 AP 视图下发配置清除。
无线业务 VLAN 对应的三层网关(交换机 / AC),关闭 RA 通告,终端就不会自动生成 IPv6 地址:
interface Vlan-interface xxx
undo ipv6 nd ra enable
这一条直接解决终端获取 IPv6 地址,业务程序异常问题。
AC 上针对 AP 或者 AP 组下发配置:
wlan ap ap-name
interface Vlan-interface1
undo ipv6 address dhcp-alloc
undo ipv6
quit
注意:仅关闭 AP 本身 DHCPv6 客户端,无线终端获取 IPv6 是 RA 报文控制,和 AP 这条命令无关。很多工程师踩坑:删除 AP 的 ipv6 dhcp-alloc,终端依然拿到 IPv6。
#查看AC自动AP模板
display wlan auto-ap template
#查看AP当前Vlan1配置
display wlan ap name ap-name configuration
#查看网关VLAN接口RA状态
display ipv6 nd interface Vlan-interface xxx
ipv6 address dhcp-alloc是AC Auto-AP 模板下发给 AP,不是 WA6520 固件出厂自带;AC V7 R54 版本开始支持 auto-ap 模板推送 IPv6 配置。(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明