“editar” o cabeçalho TCP em um tráfego de entrada

“editar” o cabeçalho TCP em um tráfego de entrada

Eu tenho três conjuntos de servidores que envolverão o fluxo de dados atual.

Servidor A ----> Servidor B ---> Servidor Remoto/Armazenamento

Estou baixando/enviando arquivos do servidor A para B e, em seguida, o servidor B encaminhará esses arquivos para um servidor remoto. Ao encaminhar os logs do servidor B para o servidor remoto, quero manter o IP HOST do servidor original inalterado, o que significa; Quero adicionar o IP do Servidor A ao cabeçalho TCP ao passar para o servidor remoto do Servidor B.

Como descobri no fórum "falha do servidor", existe a possibilidade de usar "netsed" para atender às minhas necessidades. desculpe, não está tão claro para mim. Você poderia por favor me ajudar com isso?

Desde já agradeço, Lucas.

Responder1

Agradeço por ter esclarecido. Responderei parcialmente dizendo que você não pode usar o netsed para alterar isso antes da entrega, o servidor remoto obtém o IP da camada IP imutável (sem quebrar), caso um NAT no servidor B não ajude, pois se trata de uma reescrita de IP. Mesmo se você tiver um túnel SSH do Servidor B para o Servidor Remoto, ele verá apenas o IP de B.

Você pode configurar alguma VPN entre o Servidor A e o Servidor Remoto, o que resultará na visibilidade do IP da VPN do Servidor A através do link. Provavelmente é muito esforço e não há muita recompensa.

Eu recomendo seguir o caminho para fazer com que o syslog do Servidor B escute remotamente as mensagens do syslog do Servidor A e encaminhe-as para o servidor remoto. Há um artigo antigoencaminhamento confiável rsyslog, mas dependendo do que você está usando, seu servidor syslog atual pode suportá-lo de alguma forma.

informação relacionada