Chinaunix首页 | 论坛 | 博客
  • 博客访问: 286966
  • 博文数量: 16
  • 博客积分: 2110
  • 博客等级: 大尉
  • 技术积分: 295
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-22 14:06
文章分类

全部博文(16)

文章存档

2013年(1)

2012年(3)

2010年(3)

2009年(5)

2008年(4)

我的朋友

分类: Windows平台

2013-03-19 18:36:46

saprouter 是一个SAP程序,作为一个中介站(代理) ,连接SAP系统和外部网络。 saprouter提供对你的网络(应用级网关)的登陆控制,并且对现有的防火墙系统(端口过滤)具有增强作用(在SAP应用上) 。 总之, saprouter为您提供技术手段,控制访问您的SAP系统。本文介绍了怎么在NT环境下搭建SAPROUTER服务。

 

 

一、硬件和软件准备

1.一个固定的公网IP地址

2.一台可用的PC机(推荐使用现有的SAP服务器)

3.从SAP网站下载SAPROUTER软件(附件提供了此软件),并使用SAPCAR对其进行解压缩(解压后会生成2个文件,其中NIPING.EXE为测试SAPROUTER的程序)或 从\usr\sap\\SYS\exe\run中获取;

4.确保计划中安装SAPROUTER的计算机和所需要提供连接的SAP的服务器可以相互访问(最好在同一个网段中)

5.在你的防火墙中对之前的外网固定IP地址开放32XX(XX为你的SAP服务器的系统编号)、3299端口

 

二、安装与测试

1、为SAPRUOTER建立一个文件夹,并将SAPROUTER.EXE放置其中

2、建立一个名为SAPROUTTAB的文件(注意,没有扩展名,比如.txt)

3、编辑SAPROUTERTAB文件,在其中类似以下内容

 

P XXX.XXX.XXXX.XXX  主机名(sapdev) *

P XXX.XXX.XXXX.XXX 主机名(sapprd) *

D * * *

 “P”的含义表示允许对某台服务器的访问,

 “D”代表了拒绝对某台服务器的访问,此处“D * * *”代表了拒绝对以上定义的SAP服务器以外的其它服务器的访问。这里的IP地址是连进来的,对方的IP地址。

eg:
       P * 172.27.2.249 passwd1 *

4、修改《WINDOWSROOT》\system32\drivers\etc目录下SERVICERS文件,加入以下字段:

sapdpXX  32XX/tcp (XX为你的SAP服务器的系统编号)

sapdp99  3299/tcp

保存退出(建议当你修改此文件时对原始文件进行备份)


6、创建一个脚本程序(如BEGIN.BAT)运行SAPROUTER。创建一个扩展名为.bat的批处理文件,在此文件中加入以下命令:

saprouter -r -R saprouttab

保存并退出

7、运行这个脚本,观察是否有错误发生,如果有错误则在自动生成的SAPROUTER.LOG中查看错误原因。如果没有则使用一个外部IP,通过SAP GUI(如下图所示)连接您的内部SAP服务器,以观察是否连接成功.

SAProuter 在Windows下的设置过程 - ^L^oo - 奋斗 的博客

其中应用程序服务器指是的内部SAP服务器的IP地址,SAProuter为您外网固定IP地址

8、将此批处理文件设置为启动自动运行,则每次重新启动服务器此服务会自动运行。如要关闭SAPROUTER则关闭此批处理文件即可。另外你也可以使用ntscmgr命令使其加入系统服务器实现自动运行,如果想关闭停止此服务即可。

如:在命令窗口中运行以下命令,注意其中的目录输入你刚才实际建立的目录:
ntscmgr install SAPRouter -b c:\saprouter\saprouter.exe -p “service
-r -R c:\saprouter\SAPROUTTAB”;
        在服务中启动saprouter,并将启动类型设置为自动。
       

阅读(4115) | 评论(0) | 转发(0) |
0

上一篇:限制员工发信

下一篇:没有了

给主人留下些什么吧!~~