客户现场无线网络的网关和dhcp在核心交换机上 旁挂ac和imc
在IMC上做的portal认证,现在想将portal认证界面的ip地址变成域名,不让终端感知到服务器IP地址。
应该怎么做,现有设备能否满足,是否需要部署dns服务器?
(0)
(0)
暂无评论
## 一、现有设备是否可以实现?
✅**可以,现有 WX 系列 AC+iMC EIA/EIP 不需要新增硬件**。
但是需要一套 DNS 解析服务,**不能脱离 DNS 直接只用域名**。
## 二、DNS 相关要求(两个层面,重点)
### 1)AC 控制器自身要能解析这个域名
>
> AC 做 Portal 可达性探测,AC 需要把域名解析为 iMC 真实 IP,否则 AC 会判定 portal 服务器不可用,终端无法触发重定向H3C。
- AC 上配置 DNS 服务器:
```
dns server 内网DNS‑IP
# 测试解析
ping ***.***
```
>
> 如果内网没有 DNS 服务器,可以在 AC 配置**静态域名解析**,不需要独立 DNS 服务器:
```
dns static ***.*** ip‑address iMC‑服务器IP
```
### 2)无线终端 STA 的 DNS(DHCP 由核心交换机下发)
>
> 终端拿到 DNS,浏览器访问域名才能正常加载 portal 页面。
> 核心交换机 DHCP 地址池内的`dns‑list`,填写内网 DNS 服务器 IP;内网 DNS 上增加 A 记录:
> `***.*** A记录 → iMC服务器IP`
>
> ⚠️关键点:**未认证前终端是 portal 隔离状态,DNS 报文必须放行**。AC 上 Portal 免费规则放行 DNS (udp/tcp 53),否则未认证终端无法解析域名,页面打不开www0.h3c.c...。
```
portal free‑rule 1 destination ip any udp 53
portal free‑rule 2 destination ip any tcp 53
# 如果iMC域名固定IP,也可以直接放行iMC服务器完整IP
portal free‑rule 3 destination ip iMC‑服务器IP 255.255.255.255
```
## 三、AC 控制器关键配置(Comware V7,旁挂外置 iMC portal)
```
#1、定义portal web‑server,url写域名,不再写IP
portal web‑server imc‑portal
url http://***.***:8080/portal
server‑type imc
# 保留portal跳转参数(userip、ssid、nasip等iMC必需参数)
url‑parameter nasip value AC的源IP
url‑parameter wlanuserip source‑address
url‑parameter ssid ssid
quit
#2、portal通信服务器(报文交互,这里填iMC真实IP,**不能写域名!**)
portal server imc‑portal
ip iMC‑服务器IP
key cipher 与iMC接入设备配置一致的portal密钥
quit
#3、wlan service‑template绑定portal web‑server
wlan service‑template name test‑ssid
portal apply web‑server imc‑portal
quit
```
>
> ⚠️重要区分两条命令:
>
>
> 1. `portal web‑server` → **url 可以写域名**,控制浏览器重定向跳转地址(用户浏览器看到的地址);
> 2. `portal server` → **只能填写 iMC 真实 IP**,是 AC 与 iMC 之间 portal 协议报文(UDP50100)通信,协议本身**不支持域名**,必须写 IP 地址H3C。
## 四、iMC 服务器侧注意事项
1. iMC EIA 接入设备配置:接入设备填写 AC 的 IP,portal 共享密钥和 AC 保持一致。
2. iMC 的 portal 页面不需要额外修改,**只要浏览器 http 访问 `http://***.***:8080/portal` 可以正常打开登录页面即可**。
3. 如果要 HTTPS 域名:需要给 iMC 服务器配置 SSL 证书,iMC PLAT 开启 HTTPS 访问,AC 的 url 改成`https://***.***:8443/portal`。
## 五、两种 DNS 部署方案选择
### 方案 A:内网部署 DNS 服务器(推荐正式项目)
- 内网 DNS 上添加 A 记录 `***.*** → iMC服务器IP`
- 核心交换机 DHCP 地址池`dns‑list`下发内网 DNS 给无线终端;
- AC 控制器 DNS 也指向同一台内网 DNS。
### 方案 B:无内网 DNS 服务器(应急、小网点)
1. **AC 端配置静态 dns static 域名‑iMC‑IP**,保障 AC 自身解析用于 portal 可达探测;
2. 无线终端 DHCP 下发公网 DNS(114.114.114.114),公网 DNS 无法解析内网域名,**此方案终端会解析失败,页面打不开!**
👉结论:**没有内网 DNS 服务器,终端侧无法解析内网域名,域名 portal 方案不可用,必须要有 DNS 解析服务**。
>
> 简单讲:AC 静态 dns 只能解决 AC 自己解析域名,**不能解决无线终端手机 / 笔记本解析域名**,终端必须依靠 DHCP 下发的 DNS 服务器做域名解析。
## 六、常见踩坑清单
1. ❌`portal server imc‑portal`里面写域名:portal 协议底层不支持域名,报文交互直接失败,**这里必须写 iMC 真实 IP**。
2. ❌没有放行 53 端口 free‑rule:未认证终端 DNS 被拦截,域名解析失败,浏览器打不开 portal 页面。
3. ❌AC 控制器没有配置 dns server/dns static:AC 无法解析域名,portal 服务器可达性探测失败,portal 完全不生效。
4. ❌DHCP 下发公网 DNS,内网 portal 域名没有公网 A 记录:手机 / 笔记本无法解析 portal 域名,页面无法加载。
5. ❌url 端口、后缀写错:iMC 默认 portal 路径是`:8080/portal`,少写后缀会 404。
## 排错命令
```
#AC测试域名解析
ping ***.***
#查看portal web‑server配置
display portal web‑server imc‑portal
#查看portal free‑rule
display portal free‑rule
#查看portal服务器状态
display portal server imc‑portal
```
>
> 总结:
> 现有组网硬件不用更换,**但必须要有 DNS 服务给无线终端做域名解析**;AC 的 web‑server url 配置域名,portal 通信 server 仍然填写 iMC 的真实 IP。
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论