Olá pessoal,
Eu sei que esta pergunta já foi feita várias vezes, mas preciso de um pouco de ajuda...
Nosso cliente está usando uma ferramenta RFC para carregar arquivos, iniciar transações, etc., agora eles receberam uma atualização dessa ferramenta e estamos tendo alguns problemas de rede.
A principal razão desse erro é porque o sistema SAP envia seu endereço IP interno de volta para a ferramenta RFC, e a ferramenta quer se conectar ao despachante com o endereço IP interno fornecido.
Testamos com o SAPRouter e sem ele, o problema persiste.
1. A ferramenta (cliente, por exemplo, 10.10.20.1) se conecta ao Gateway do SAP (por exemplo, 210.10.10.1) com o endereço IP externo fornecido e/ou com uma cadeia do SAPRouter.
- essa conexão funciona
2. A ferramenta quer iniciar uma transação, então ela chama a função "SYSTEM_PREPARE_ATTACH_GUI", o SAP envia o endereço IP interno (por exemplo, 192.168.1.1) para o cliente e recebo o aviso de segurança do SAPGUI para permitir a inicialização de um SAPGUI, depois disso, a ferramenta quer se conectar ao despachante com o endereço IP interno do sistema SAP, mas falha... Sei que isso está correto...
Durante a busca por uma solução, encontrei este bom tutorial:
Conexões RFC em ambientes "NATed" - Conectividade ABAP - SCN Wiki
Mas isso é para uma conexão entre dois sistemas através de uma conexão RFC, tenho um punhado de clientes.
Também li algumas notas:
21151 - Múltiplos adaptadores de rede em servidores SAP
148832 - Conversão de endereços IP com um firewall
555162 - RFC assíncronos com um diálogo usando um roteador SAP
1033987 - O login remoto usando NAT ou roteador SAP falha
Sei que deve haver uma opção, não acredito ser o primeiro a querer usar um endereço IP NAT para RFC.
Então, qual é a maneira correta de indicar ao sistema SAP que não envie o endereço IP interno de volta para o cliente, mas o externo?
Ou devo rotear no SAPRouter todas as solicitações do endereço IP interno para o externo?
O caminho para os clientes:
SAP (interno, por exemplo, 192.168.1.1) > FW (externo, por exemplo, 210.10.10.1) > VPN > FW (por exemplo, 220.10.10.1) > SAPRouter (por exemplo, 10.10.10.1) > Cliente (por exemplo, 10.10.20.1)
Obrigado por qualquer ajuda!
Atenciosamente,
Tobias