欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

XENAPP“协议驱动程序错误”的问题

程序员文章站 2022-08-15 11:23:52
在给某市烟草实施过程中,XenApp环境基本部署完成,发布OFFICE、OA、协同办公等应用,在防火墙做映射供外网使用。 部署环境如下: XenApp环境 服务器 内存 主域控 2...


在给某市烟草实施过程中,XenApp环境基本部署完成,发布OFFICE、OA、协同办公等应用,在防火墙做映射供外网使用。

部署环境如下:

XenApp环境

服务器 内存

主域控 2G~4G

备份域控 2G~4G

XENAPP1 4G~8G  www.2cto.com  

XENAPP2 4G~8G

数据库SQL2005SP4 2G~4G

UPM(漫游) 2G

WEB+LIC 2G

 

外网映射设置

服务器 内网端口 外网端口

XENAPP1 1494 1494

  2598 2598

XENAPP2 1494 1495

  2598 2599

WEB+LIC 80 81


在内网访问测试,所有应用负载XENAPP1和XENAPP2上,打开应用正常。客户需要在外网办公使用。分别对XENAPP1和XENAPP2做外网映射如上图(外网映射设置);通过外网ip访问应用,打开micorosfot word应用提示“XenApp协议驱动程序错误”。
 

在内网无论负载在XENAPP1上还是XENAPP2上都正常,唯独通过外网访问负载到XENAPP2上报错。通过外网访问telnet 1494、2598、1495、2599都可以通。
 

网上的解决方法:

 

XENAPP“协议驱动程序错误”的问题


选择“属性”:

XENAPP“协议驱动程序错误”的问题


选择“所有这个协议配置的网络适配器”,应用即可。

 

但是WINDOWS 2008上面是不能选,会提示报错如下:
 

XENAPP“协议驱动程序错误”的问题


内网访问正常,外网访问却报错。是不是映射有问题?我打开了应用把下载的ica文件通过记事本打开,里面地址映射是正确的。为什么XENAPP1不会出现呢。印象中以前听谁说过,把2598端口禁用即可;默认打开应用程序会自动打开XENAPP服务器的2598端口访问;当然你只映射1494、2598两个端口其中的一个也可以访问应用。


禁用2598(会话可靠性):

通过远程桌面登录web interface服务器,在C盘根目录下找到inetpub,找到default.ica进去修改;
 

XENAPP“协议驱动程序错误”的问题


在c:\inetpub\wwwroot\citrix\xenapp\config\default.ica用记事本打开,在里面添加CGPAddress=  保存。客户端的配置文件也需要做同样的修改;
 

XENAPP“协议驱动程序错误”的问题


修改客户端的文件目录
 

XENAPP“协议驱动程序错误”的问题


修改完成后,保存。再通过外网访问应用。发现打开正常了。
原因可能就是在防火墙上映射的2599端口可能有错。
出现这种错误的原因可能很多。需要大家去总结