Как использовать iptables для пересылки внутреннего HTTP-запроса на определенный веб-сайт HTTP в Интернете

#linux #routes #centos #iptables #rhel

#линукс #маршруты #центос #iptables #рел

Вопрос:

В сети нашей компании:

  • Машина A (172.25.0.1) не может получить доступ к Интернету из-за блокировки брандмауэра.
  • Машина B (10.10.40.1) может выходить в Интернет и имеет только один интерфейс eth0 (10.10.40.1) .
  • A может получить доступ B через любой порт.

Нам нужно использовать A для доступа к веб-сайту в Интернете C (http://122.224.45.50:1234) через B порт on 4321 , например:

 # execute below command in A (172.25.0.1) and expect the response will be  # returned from C (http://122.224.45.50:1234) to A (172.25.0.1) via B (10.10.40.1:4321) [root@172.25.0.1 ~]$ curl http://10.10.40.1:4321 # i.e.: http://122.224.45.50:1234  

Как использовать iptables B его для достижения этой цели?