Назад | Перейти на главную страницу

как перенаправить все входящие пакеты tcp на eth0 на прокси socks и на eth1 того же хоста?

У меня есть три хоста Ubuntu Linux. хост 1, хост 2 и хост 3. Я хочу передавать данные с хоста 1 на хост 3 через хост 2. Но конкретно я хочу передать весь входящий трафик хоста 2 на прокси-сервер socks, а затем на хост 3.

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

Я включил ip_forward на всех хостах. в хосте 1 я установил

route add -net 192.168.0.0/24 gw 192.168.1.50 dev eth0

В хосте 2,

route add -net 192.168.0.0/24 gw 192.168.1.50 dev eth0

В хосте 3,

route add -net 192.168.0.0/24 gw 192.168.1.50 dev eth0

Я запускаю redsocks на узле 2, чтобы получить трафик от узла 1 и снова перенаправить на узел 3. Но данные не достигли redsocks.? В чем может быть моя проблема. Любая другая идея по этому поводу. Спасибо, Кумар Радж