Encaminhamento de tráfego para IP particular usando IPTABLES [closed]

2

Estou lidando com 3 máquinas (VMs):

  • A: 172.20.10.1 (Cliente)
  • B: 172.20.10.2 (servidor original)
  • C: 172.20.10.5 (servidor de redirecionamento)

Agora quero que A visite B e B para encaminhar isso para C.

Consegui alcançar isso usando:

iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 172.20.10.5:80
iptables -t nat -A POSTROUTING -j MASQUERADE

Mas agora eu quero fazer isso apenas para um IP (I.E) 172.20.10.1 a 172.20.10.5 quando ele tentar acessar 172.20.10.2. Eu já tentei A resposta aqui .

E sim, net.ipv4.ip_forward = 1 também está definido.

    
por Coding_Karma 13.06.2018 / 22:36

1 resposta

0

Basta adicionar algo para corresponder ao ip que você deseja que a regra corresponda:

iptables -t nat -A PREROUTING -s 172.20.10.1 -p tcp --dport 80 -j DNAT --to-destination 172.20.10.5:80
    
por 13.06.2018 / 23:00