管理平台能打开但控制台黑屏,问题通常出在端口映射不完整上。这是因为虚拟机控制台使用的是独立的VNC协议,而不是管理平台的Web端口(如8081)。
以下是按排查优先级整理的解决方案:
这是最关键的一步。你需要检查外网防火墙或路由器,确保除了管理平台端口外,还映射了虚拟机控制台所需的端口。
管理平台端口:8081(你已映射)
虚拟机VNC端口范围:通常是 5900 及之后的端口。每台虚拟机的VNC端口号都不同,具体端口号可以通过以下方式查找:
在虚拟机所在的CVK主机后台执行 ovs_dbg_listports 命令,输出中的 VNC 字段即为该虚拟机的VNC端口号。
如果端口映射不完整,外网用户只能打开管理界面,但无法建立VNC连接,因此控制台会显示黑屏。
如果端口映射检查无误,可以按顺序排查以下可能原因:
当通过 HTTPS 方式访问管理平台时,必须开启 VNC 代理。
操作步骤:
处理自签名证书:部分浏览器(如Chrome 119及之后版本)会因不信任自签名证书而阻止连接。可以尝试将UIS平台的证书添加到浏览器信任列表,或使用HTTP(非HTTPS)方式访问进行测试。
确认虚拟机已安装操作系统:如果虚拟机是新建的且未安装系统,控制台黑屏是正常的。需要挂载ISO镜像并配置从光驱启动。
检查虚拟机运行状态:确保虚拟机处于“运行中”状态。
检查虚拟机引导方式:如果虚拟机是从其他平台迁移过来的,可能存在操作系统与启动方式不兼容的问题,可以尝试修改虚拟机的引导方式。
暂无评论
111.36.109.121:18081 → 内网172.16.99.20:8081,WEB 页面正常加载你当前只映射了 WEB 服务端口,WebSocket 连接被阻断 / 端口映射缺失,控制台画面数据流无法建立 → 黑屏
nat server protocol tcp global 111.36.109.121 18081 inside 172.16.99.20 8081
nat server protocol udp global 111.36.109.121 18081 inside 172.16.99.20 8081
http://公网IP:18081
页面发起 websocket:ws://公网IP:18081/xxx
流量经过 NAT 转换到内网172.16.99.20:8081
部分华三 MSR/M9000 防火墙 NAT Server 对 WebSocket 兼容存在坑;其次安全策略、应用识别拦截 WebSocketnat server protocol tcp global 111.36.109.121 15900 inside 172.16.99.20 5900
nat server protocol udp global 111.36.109.121 15901 inside 172.16.99.20 5900
注意:每台虚拟机 VNC 端口不同!一台虚拟机占用一个 59xx 端口,无法固定只映射 5900,通过端口映射发布原生 VNC 控制台不可行! ✅结论:不能使用传统 VNC 方式外网访问,只能依靠 HTML5 WebSocket 控制台
172.16.99.20:8081,无 NAT 端口转换,WebSocket 不会中断,控制台 100% 正常。nat server protocol tcp global 111.36.109.121 8081 inside 172.16.99.20 8081
nat server protocol udp global 111.36.109.121 8081 inside 172.16.99.20 8081
http://111.36.109.121:8081原理:内外端口一致,前端网页 WebSocket 地址端口不会错乱,绝大多数黑屏问题直接解决。
如果你运营商 8081 被封禁无法使用:继续往下
WS(WebSocket)
✅正常:状态 101 Switching Protocols
❌故障:WebSocket 请求失败、close、403 / 连接超时
⚠️重大坑!UIS 平台里如果配置了平台访问地址为内网地址,在外网 NAT 环境下,页面会下发内网地址给浏览器,WebSocket 尝试连接内网 IP 直接失败! 修正:平台外部访问地址填写 公网 IP: 外部端口(111.36.109.121:18081)
# 查看nat server会话表,确认websocket流量建立
display session table destination 172.16.99.20
# 检查策略是否命中
display policy statistics
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论