终端无法打开Portal认证页面,也无法访问“http://Portal服务器-IP:8080/portal”的故障定位方法。

终端无法打开Portal认证页面,也无法访问“http://Portal服务器-IP:8080/portal”的故障定位方法。
现象描述
终端无法打开Portal认证页面,也无法访问“http://Portal服务器-IP:8080/portal”。
可能原因
通过IP地址无法直接访问Portal服务器,说明终端和Portal服务器之间的通信不正常,则出现无法打开Portal认证页面的原因可能有:
    终端与Portal服务器之间的网络连接不正常。
    Portal服务器没有启动。
    Portal服务器的8080端口和8445端口被其他程序占用。
    管理员定制页面时,页面发布异常,导致页面没有下发到Portal服务器。
    终端和Portal服务器之间的通信被防火墙拦截。
    终端浏览器启用了代理服务器。
    如果是iOS终端,检查Safari浏览器的JavaScript功能是否被禁用。
定位思路

1.png

处理步骤

1在业务控制器Ping终端的IP地址,检查通信是否正常。如果通信不正常,请检查终端与Portal服务器之间的网络连接是否正常。

    在Portal服务器所在的机器上通过Ping命令测试与终端的网络连接是否正常。

    C:\> ping 172.18.1.1 //测试业务控制器与终端之间的网络连接是否正常

    如果业务控制器与终端之间网络连接出现故障,则:

        排查网络连接问题,例如检查网关、路由是否正确。

        如果业务控制器与接入控制设备之间存在防火墙,则需要在防火墙上对两者交互使用的端口进行放行处理,详细的操作步骤请参见6。

        在业务控制器关闭Windows自带的防火墙。

2在业务控制器本机访问“http://SC-IP:8080/portal”,检查是否可以正常访问。

    如果不能正常访问,说明业务控制器状态异常,或者定制的页面有问题,请参见3~5排查。

    如果能正常访问,说明业务控制器状态和定制的页面都正常,请参见6~8排查。

3检查业务控制器是否正常启动。

    在安装业务控制器的硬件服务器上,选择“开始 > 应用 > Huawei > Server Startup Config”,选择“SC监控”,检查“AuthServer”、“RadiusServer”和“PortalServer”是否处于启动状态。

1.png

  如果尚未启动,请单击“启动”。

    如果业务控制器无法启动,可能是数据库无法启动所致,在服务列表检查“SQL Server (MSSQLSERVER)”(数据存取)或“SQL Server 代理 (MSSQLSERVER)”(用来实现数据自动备份和自动收缩)无法启动,请检查两个服务的启动帐号密码是否正确,详细的检查方法请参见“SQLSERVERAGENT服务无法启动”。

    启动完成后,运行Internet Explorer,尝试访问“http://SC-IP:8080/portal”。

    如果Internet Explorer能够正常访问“http://SC-IP:8080/portal”,表明业务控制器已正常启动。

 

4检查Portal服务器的8080和8445端口是否被其他程序占用。

以8080端口为例:

    登录Portal服务器所在硬件服务器。

    在命令行窗口中输入netstat -nao | findstr 8080,查看占用8080端口的进程标识符,输出结果最后一列表示占用端口的进程标识符,如下图,进程标识符为7864。

1.png

打开任务管理器,查看PID为“7864”的进程是否为“PortalServer.exe”,如果不是,请结束占用8080端口的进程,并重启Portal服务器。

1.png

5检查定制的页面是否成功下发到Portal服务器。

管理员定制页面完成后,单击“发布”,虽然界面上已经提示发布成功,但是可能页面并没有下发到Portal服务器,导致终端用户无法打开Portal页面。

    在业务管理器中选择“策略 > 准入控制 > 页面定制 > Portal页面推送策略”,找到定制页面对应的推送策略,单击右侧的。

    找到定制页面对应的URL地址,下图红框位置。

1.png

 将该地址拷贝到记事本,将URL中的“SERVER-IP”修改为Portal服务器的IP地址,将“PORT”修改为8080。

    将修改后的地址拷贝到浏览器的地址栏进行访问。

        如果报404错误,说明页面没有下发到Portal服务器,请在“策略 > 准入控制 > 页面定制 > 页面定制”中重新发布一次该页面。

        如果能够正常访问,说明页面已成功下发到Portal服务器。

    设置Portal页面推送策略时,页面上的“URL地址”是根据用户选择的“推送页面”自动生成的,请不要修改此“URL地址”的内容,否则会导致页面跳转时找不到定制的页面的问题。

6检查终端与Portal服务器之间的通信是否被防火墙拦截。

终端与Portal服务器之间的通信被防火墙拦截的表现是终端无法打开Portal认证页面,但是在SC本机可以打开Portal认证页面。

请联系网络管理员在终端与Portal服务器之间途径的防火墙上对终端、业务控制器、接入控制设备使用的端口进行放行处理。

1.png

如果终端使用Microsoft Windows操作系统,可在命令提示符运行tracert SC-IP检查报文在哪个网络节点被拦截。

7检查终端浏览器是否启用了代理服务器。

果终端用户已经在浏览器上启用了代理服务器(又称Proxy服务器),代理服务器会改变终端的路由,导致终端无法访问业务控制器,进而导致终端无法访问Portal认证页面。

如果发现浏览器已启用代理服务器,请取消代理服务器,再检查终端是否能够正常访问Portal认证页面。

检查浏览器是否启用了代理服务器的方法请参见如何检查浏览器的代理服务器是否处于启动状态?。

8如果是iOS终端,检查Safari浏览器的JavaScript功能是否被禁用。

Safari浏览器的JavaScript功能被禁用,导致Portal页面的JavaScript无法执行,进而导致Portal认证页面无法正常显示,把Safari浏览器的JavaScript功能启用后,再尝试打开Portal认证页面即可解决问题。

    在iOS终端桌面上选择“设置 > Safari”。

    在“高级”选项下,找到“JavaScript”,把开关设置为“ON”。

    尝试再次打开Portal认证页面。


Huawei Agile Controller(列表、list、全)华为AClist、敏捷控制器list

http://www.zh-cjh.com/wenzhangguilei/3224.html

文章归类、所有文章列表、LISTLIST
http://www.zh-cjh.com/wangzhangonggao/2195.html


1、本站资源长期持续更新。
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。

转载请保留出处:  www.zh-cjh.com珠海陈坚浩博客 » 终端无法打开Portal认证页面,也无法访问“http://Portal服务器-IP:8080/portal”的故障定位方法。

作者: cjh


手机扫一扫,手机上查看此文章:

一切源于价值!

其他 模板文件不存在: ./template/plugins/comment/pc/index.htm

未雨绸缪、居安思危!

数据安全、有备无患!

注意操作、数据无价!

一切源于价值!