Исправление kostik87, (текущая версия) :
Неправильно написал, не дочитал вопрос.
Если все машины находятся в одной сети, то что бы обмен пакетами шёл через некоторую машину, а не напрямую нужно прописать маршрут.
На машине 1 прописать:
ip r a IP_HOST3 via IP_HOST2
ip r a IP_HOST1 via IP_HOST2
На машине 2 прописать:
echo 1 > /proc/sys/net/ipv4/ip_forward
Исходная версия kostik87, :
Неправильно написал, не дочитал вопрос.
Если все машины находятся в одной сети, то что бы обмен пакетами шёл через некоторую машины, а не напрямую нужно прописать маршрут.
На машине 1 прописать:
ip r a IP_HOST3 via IP_HOST2
ip r a IP_HOST1 via IP_HOST2
На машине 2 прописать:
echo 1 > /proc/sys/net/ipv4/ip_forward