como desviar a entrada de todos os pacotes tcp em eth0 para socks proxy e para eth1 do mesmo host?

1

Eu tenho três hosts linux do ubuntu. host 1, host 2 e host 3. Eu quero passar dados do host 1 para o host 3 via host 2. Mas especificamente eu quero passar todo o tráfego de entrada do host 2 para o proxy socks, em seguida, para o host 3.

host 1 eth0: 192.168.1.10
host 2 eth0: 192.168.1.50
host 3 eth0: 192.168.1.11

Eu ativei ip_forward em todos os hosts. no host 1, eu configurei

route add -net 192.168.0.0/24 gw 192.168.1.50 dev eth0

No host 2,

route add -net 192.168.0.0/24 gw 192.168.1.50 dev eth0

No host 3,

route add -net 192.168.0.0/24 gw 192.168.1.50 dev eth0

Eu executo redsocks no host 2 para obter o tráfego do host 1 e desviar novamente para o host 3. Mas os dados não chegaram aos redsocks. O que pode ser meu problema. Qualquer outra idéia sobre isso. Obrigado, Kumar Raj

    
por user680288 14.07.2015 / 12:16

0 respostas