设为首页 收藏本站
查看: 1756|回复: 0

[经验分享] SAP SAProuter 配置

[复制链接]

尚未签到

发表于 2015-9-18 07:17:04 | 显示全部楼层 |阅读模式
SAP Router的使用   
  

  
  SAP Router在哪里可以找到?
  
回复:
SAP R/3自带的,在sys/exe/run下,同属核心文件

  
  
  SAP Router是德国思爱普公司(System Application Products, SAP)提供的企业资源计划(Enterprise Resources Planning, ERP)大型软件包中的一个小程序。其主要作用是代理网络间的连接,相当于应用层网关的作用。这对于扩展已有的防火墙系统是有意义的。通常,防火墙在网络中形成了一道安全的屏障。然而,有些情况下一些特殊连接却需要通过这道防火墙,这就意味着要在这道防火墙上挖一个“洞”。而SAP Router则可以控制这个“洞”并保证系统的安全性。
  在这里,一台在远程局域网的客户机PC访问ERP应用服务器通过下述途径完成:客户机首先访问到本地局域网的SAP Router路由,然后通过Internet访问到ERP系统局域网上的SAP Router路由,最后访问到ERP应用服务器上。
  SAProuter的主要功能表现在:
  l        控制和记录对R/3系统的访问。
  l        由于防火墙限制等网络配置原因导致通讯异常,可用SAProuter建立间接的联接。
  通过WAN传过来的对R/3系统访问请求,不需直接访问R/3服务器,只需经过IP地址固定的SAProuter,验证设置的口令、加密算法或限制IP地址段的方法控制被访问的数据,从而加强了系统的安全性和稳定性。

    
  
  1. SAP Router的安装:
  SAP Router可安装在UNIXWindows NTOS/400系统上。其安装过程比较简单,以Windows NT为例,只需将SAP Router程序所需可执行文件saprouter.exe niping.exe等拷贝到所建目录<drive>:\usr\sap下即可运行。

    
  
  2. SAP Router参数的相关配置
         下述相关参数配置以图1连接状态为例。
  2.1 创建SAP Router参数配置表:
         SAP Router1SAP Router2主机的<drive>:\user\sap目录下创建或编辑SAP Router参数配置表文件,文件名为mysaprouter.txt,其中&#8220;mysaprouter&#8221;可任取。语法编辑格式为:P/S/D <host1> <host2> <service> <password>。其中,参数P表示&#8220;允许&#8221;; 参数S表示&#8220;安全&#8221;; 参数D表示&#8220;拒绝接受&#8221;;host1表示访问端(客户)主机IP地址;host2表示目标端主机IP地址,当访问路径中存在多个SAP Router路由时,host2指离访问端最近的主机IP地址;Service指请求服务的内容;password指给客户机所设置的访问密码,可以缺省。各参数间为一空格。对于图1中所示从客户机访问ERP应用服务器的一个完整配置可以是:
  在SAP Router1主机的SAP Router参数配置表文件中配置:
  P  192.168.18.221  192.168.18.222  *  passwd1  
  其中,192.168.18.221是客户机的IP地址;192.168.18.222SAP Router路由1IP地址(相应的主机名为saprouter1);passwd1是设置的密码。
  同时在SAP Router2主机的SAP Router参数配置表文件中配置:
  P  192.168.18.223  192.168.18.224  *  passwd2
  其中,192.168.18.223SAP Router路由2IP地址(相应的主机名为saprouter2);192.168.18.224ERP应用服务器的IP地址(相应的主机名为erpsapr3);passwd2是设置的密码。

  SAP Router参数配置的常用语法见表1   
  
  2.2 系统hosts文件配置
  在SAP Router路由1主机的hosts文件中配置目标端的IP地址及相应的主机名:
  192.168.18.223  saprouter2
  192.168.18.224  erpsapr3
         SAP Router路由2主机的hosts文件中也应配置目标端的IP地址及相应的主机名:
  192.168.18.224  erpsapr3

    
  
  2.3配置源端的访问路由
  在PC客户机的SAP登陆属性中修改其登陆属性,增加SAP路由器字符串。其语法格式为:
  /H/host1/S/<default>/W/<password1>/H/<host2>/S/<default>/W/<password2>/H/
  其中,&#8220;H&#8221;表示主机IP地址,host1host2分别是按访问路由的主机IP地址;&#8220;S&#8221;表示服务,&#8220;default&#8221;表示默认的服务内容,可省略;&#8220;W&#8221;表示密码,&#8220;password1&#8221;及&#8220;password2&#8221;分别是访问路由中所设置的密码。注意这里的&#8220;H&#8221;、&#8220;S&#8221;&#8220;W&#8221;均为大写。
  图1中所示从客户机访问ERP应用服务器的一个完整访问路由可以设置为:
  /H/192.168.18.222/W/passwd1/H/192.168.18.223/W/passwd2/H/
  或/H/saprouter1/W/passwd1/H/saprouter2/W/passwd2/H/
  并配置ERP应用服务器的IP地址:192.168.18.224

    
  
  3. SAP Router的启动:

  在MS-DOS模式下键入<drive>:\user\sap\saprouter &#8211;r &#8211;R mysaprouter.txt回车即可运行SAP Router。参数&#8220;r&#8221;表示启动SAP Router,参数&#8220;R&#8221;表示其后紧跟SAP Router参数配置表。   
  

    
  
  4.       SAP Router的停止
  在MS-DOS模式下键入C:\user\sap\saprouter &#8211;s回车停止程序运行。参数&#8220;s&#8221;表示终止SAP Router程序运行。

    
  
  表1SAP Router常用参数配置方式

  属性   

  Host1   

  Host2   

  Services   

  Password   
  P

  *   

  *   

  *   

    
  表示:允许所有的路径和服务的连接
  P

  *   

  *   

  *   
  password
  表示:如果密码正确则允许所有的路径和服务的连接
  P
  192.168.18.253
  192.168.18.222
  *
  password
  表示:如果密码正确则允许从192.168.18.253192.168.18.222所有服务的连接
  P
  *
  192.168.18.222
  *

    
  表示:允许任何到192.168.18.222所有服务的连接
  P
  192.168.18.*
  192.168.18

    

    
  表示:允许子网在192.168.18内的所有的连接
  P
  192.168.xxx10010.*

    

    

    
  表示:允许任何IP地址在192.168.18.*192.168.242.*内的到任何地址的所有服务的连接;xxx为二进制数01
  P*,0
  *
  *

    
  password
  表示:如果密码正确,允许任何连接到非SAProuter的服务
  P
  192.168.18.253
  192.168.18.222
  telnet

    
  表示:允许从192.168.18.253192.168.18.222要求的非SAP服务的远程登陆(服从TCP/IP协议)
  S
  

  192.168.18.253

    

    

    
  表示:允许任何从192.168.18.253开始的连接,但是必须是满足SAP protocol 协议
  D
  192.168.18.253
  192.168.18.222
  *

    
  表示:不允许从192.168.18.253192.168.18.222所有服务的连接
  D
  192.168.18.253

    

    

    
  表示:不允许从192.168.18.253开始的所有连接
  另外,Services内容的设置可以通过ERP应用系统对客户权限进行设置,因此在SAP Router参数配置表中可将其设为&#8220;*&#8221;或忽略(默认值为3299),表示所有的服务内容。
  
  
  SAProuter 之远程连接补充
  

关于sap 客户端远程链接应用服务器的方法有两种,其中一种是vpn另外一种就是SAProuter,我使用的方法就是SAProuter,关于saprouter的使用网上的文章有很多,根据这些文章安装使用就可以了。但是在配置客户端访问的时候就缺少一些介绍,我在安装配置的时候就走了一些弯路。我简单介绍一下其中需要注意的几点事项。
1.配置远程访问需要一个固定ip,如有条件可以在另外一台具备固定ip的的机器上安装saprouter服务。也可将saprouter服务安装在sap服务器上。
2.防火墙应配置安装有saprouter服务器的3299端口,这个端口一般为sap安装后默认的端口,后找过一些资料其中也有提到过需要打开32xx端口,xx为安装sap服务器的时候的系统编号例如安装sap时默认系统编号为00那么这个端口就是3200。
  3.在配置好saprouter服务器和防火墙以后可以使用以下命令来测试一下环境。在sap服务器端命令窗口下键入niping -s,在客户端命令窗口下 键入niping -c -H /H/host1/H/host2其中host1为saprouter服务器的固定ip地址,host2为sap实例服务器的内网ip地址。即可测试连接状态。
4.在sapgui中新建一个登陆,应用服务器为内网sap服务器的ip地址,系统编号,系统标识为安装时填写值,重要的是SAProuter字符串:/H/外网ip地址/H/这就可以了。我在配置的时候填写的字符串就没有弄明白导致一直连接失败。
以上就是远程连接SAP服务器时需要注意的一些地方。
写下这个多也是给自己留个笔记以后再安装的时候留做参照。也希望给其他朋友提供一个资料。
  
  
  
BCD SAPROUTER安装配置

周 平

2007-3-7

  
  1 从SAP网站上下载SAPROUTER软件到D:\usr\sap\saprouter目录
  2 在saprouter的安装目录下建立saprouttab文件,格式如下:
P * *

P * 内网IP 23

P * 内网IP 3389

  3 运行D:\usr\sap\saprouter\saprouter &#8211;r
  4 报错缺少MSVCK71.dll文件
  
  5 先在环境变量的PATH中加入D:\usr\sap\saprouter这个目录
  找到该dll文件,拷贝到该目录下
  再运行D:\usr\sap\saprouter\saprouter &#8211;r报错缺少icuuc30.dll,icudt30.dll,icuin30.dll,三个dll文件,找到该三个文件并拷贝到该目录下
  
  
  6 再运行D:\usr\sap\saprouter\saprouter &#8211;r少了libsapu16vc71.dll
  
  
  7 找到该文件,拷贝好后运行saprouter &#8211;r,正确运行如图显示
  
  
  8 如果在日志文件中报服务不存在,在c:\windows\system32\driver\etc下修改services文件,增加sapdp99         3299/tcp # SAP System Dispatcher Port
  
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-115100-1-1.html 上篇帖子: SAP系统成本中心、内部订单、成本流、成本要素、成本对象 下篇帖子: 关于 SAP 标准教程编号的说明
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表