修改防火墙的 HTTPS 服务端口(非默认 443)后,SMP 平台的 SOAP 测试不通,这是因为 SMP 在通过 SOAP 协议与防火墙通信时,双方约定的连接端口不一致导致的。
可以这样理解:SMP 平台不知道你把防火墙的“门牌号”(端口)从标准的 443 换成了别的数字,它仍然拿着旧地址去敲门,自然无法建立连接。
SMP 平台与防火墙之间基于 SOAP 的通信,本质上就是通过 HTTPS 协议发送特定的 XML 格式消息。这个过程涉及两个关键要素:
通信地址:https://<防火墙IP>:<端口号>
通信内容:封装在 HTTP 请求中的 SOAP 消息
你在防火墙上修改 ip https port 命令,相当于更改了整个 Web 服务(包括其 SOAP 接口)的监听端口。但 SMP 在创建 SOAP 模板时,默认或你配置的目标端口仍然是 443,并没有同步更新。因此,SMP 发出的 HTTPS 请求被发送到了一个防火墙不再监听的端口上,连接无法建立,测试自然失败。
可以这样理解它们的关系:
HTTPS 服务:是防火墙提供的一个“大楼”,默认情况下,它的“大门”开在 443 号地址上。
SOAP 接口:是这座“大楼”里一个具体的“房间”,但想要进入房间,必须先找到大门。
修改端口:相当于你把“大楼”的入口从 443 号街道,搬到了其他(如 8443 号)街道。
SMP 连接:SMP 作为访客,仍然拿着旧地址(443号街道)去找大楼入口,结果当然是找不到,也就无法进入 SOAP 这个房间了。
要解决这个问题,你需要确保 SMP 平台上配置的目标端口与防火墙上 HTTPS 服务监听的端口完全一致。
| 配置项 | 位置 | 关键操作 |
|---|---|---|
| 1. 确认防火墙端口 | 防火墙命令行 | 执行 display ip https 或 display current-configuration | include ip https port 命令,确认当前 HTTPS 服务监听的端口号。 |
| 2. 修改SMP模板端口 | SMP管理平台 运维管理 > 设备管理 > SOAP模板配置 | 找到对应的 SOAP 模板,将端口号修改为第一步中查到的防火墙实际端口。 |
| 3. 重新测试连通性 | SMP管理平台 | 保存配置后,重新执行“测试”操作,验证连通性。 |
暂无评论
| 服务类型 | 用途 | 默认端口 | 配置命令 | 与 SMP 关联 |
|---|---|---|---|---|
| Web HTTPS | 浏览器登录 Web 管理界面 | 443 | ip https port 8443H3C | 仅用于人工登录,不影响 SOAP |
| NETCONF over SOAP HTTPS | SMP / 网管平台自动化管理 | 832 | netconf soap https port 8443 | SMP 添加设备必须用这个端口 |
# 1. 开启NETCONF over SOAP HTTPS(必须)
system-view
netconf soap https enable # 开启SOAP HTTPS服务
# 2. (可选)自定义SOAP HTTPS端口(如8443,避免与Web冲突)
netconf soap https port 8443 # 默认832,可自定义
# 3. 放行SOAP端口(安全策略+ACL)
acl number 3000
rule permit tcp source any destination-port eq 8443 # 放行自定义SOAP端口
quit
# 应用到管理口/域间策略
interface GigabitEthernet0/0 # 管理口
packet-filter 3000 inbound
quit
# 4. 确认SSL策略(与Web共用,确保正常)
display ssl server-policy # 查看默认ssl策略
# 若需自定义,关联给SOAP
netconf soap https ssl-server-policy default
# 5. 验证SOAP服务状态
display netconf service # 查看NETCONF/SOAP状态,应显示Enabled
display tcp brief # 确认8443端口已监听
/soap/netconf(不要改)# 查看SOAP服务状态
display netconf service
# 查看端口监听
display tcp brief | include 832
# 测试本地SOAP端口
telnet 127.0.0.1 832
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论