Перенаправить запросы на внешний IP-порт на другой внешний IP-порт?

С переходом PCI / VGA на Xen (и afaik kvm тоже) люди играют на vm с прямым доступом к аппарату, переданным в vm. В производительности почти нет. Vmware и Virtualbox - это инструменты для игрушек.

13
задан 1 March 2011 в 10:25

11 ответов

Проблема решена:

sysctl net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -p tcp --dport port -j DNAT --to-destination ip:port
iptables -t nat -A POSTROUTING -j MASQUERADE

Если ip и порт являются целевым сервером, я хочу перенаправить текущий порт сервера.

22
ответ дан 25 May 2018 в 22:46
  • 1
    Это не работает для меня. В частности, эта последняя строка заставляет весь трафик от моей машины к себе появляться извне и подобные проблемы. – singpolyma 25 February 2015 в 02:40
  • 2
    @Prix не перенаправляет весь трафик на указанный порт (2106) на yyy.yyy.yyy.yyy: port? Что делать, если я хочу перенаправить трафик только на xxx.xxx.xxx.xxx:port? – Jezor 28 January 2017 в 22:17

Проблема решена:

sysctl net.ipv4.ip_forward=1 iptables -t nat -A PREROUTING -p tcp --dport port -j DNAT --to-destination ip:port iptables -t nat -A POSTROUTING -j MASQUERADE

Если ip и порт являются целевым сервером, я хочу перенаправить текущий порт сервера.

22
ответ дан 25 July 2018 в 22:25

Проблема решена:

sysctl net.ipv4.ip_forward=1 iptables -t nat -A PREROUTING -p tcp --dport port -j DNAT --to-destination ip:port iptables -t nat -A POSTROUTING -j MASQUERADE

Если ip и порт являются целевым сервером, я хочу перенаправить текущий порт сервера.

22
ответ дан 26 July 2018 в 21:23

Проблема решена:

sysctl net.ipv4.ip_forward=1 iptables -t nat -A PREROUTING -p tcp --dport port -j DNAT --to-destination ip:port iptables -t nat -A POSTROUTING -j MASQUERADE

Если ip и порт являются целевым сервером, я хочу перенаправить текущий порт сервера.

22
ответ дан 31 July 2018 в 10:43

Проблема решена:

sysctl net.ipv4.ip_forward=1 iptables -t nat -A PREROUTING -p tcp --dport port -j DNAT --to-destination ip:port iptables -t nat -A POSTROUTING -j MASQUERADE

Если ip и порт являются целевым сервером, я хочу перенаправить текущий порт сервера.

22
ответ дан 31 July 2018 в 11:47

Проблема решена:

sysctl net.ipv4.ip_forward=1 iptables -t nat -A PREROUTING -p tcp --dport port -j DNAT --to-destination ip:port iptables -t nat -A POSTROUTING -j MASQUERADE

Если ip и порт являются целевым сервером, я хочу перенаправить текущий порт сервера.

22
ответ дан 2 August 2018 в 03:52

Проблема решена:

sysctl net.ipv4.ip_forward=1 iptables -t nat -A PREROUTING -p tcp --dport port -j DNAT --to-destination ip:port iptables -t nat -A POSTROUTING -j MASQUERADE

Если ip и порт являются целевым сервером, я хочу перенаправить текущий порт сервера.

22
ответ дан 4 August 2018 в 19:55

Проблема решена:

  sysctl net.ipv4.ip_forward = 1 iptables -t nat -A PREROUTING -p tcp -dport port -j DNAT -to-destination ip: port iptables  -t nat -A POSTROUTING -j MASQUERADE  

Если ip и порт являются целевым сервером, я хочу перенаправить текущий порт сервера.

22
ответ дан 6 August 2018 в 03:58

Проблема решена:

  sysctl net.ipv4.ip_forward = 1 iptables -t nat -A PREROUTING -p tcp -dport port -j DNAT -to-destination ip: port iptables  -t nat -A POSTROUTING -j MASQUERADE  

Если ip и порт являются целевым сервером, я хочу перенаправить текущий порт сервера.

22
ответ дан 7 August 2018 в 21:56

Проблема решена:

  sysctl net.ipv4.ip_forward = 1 iptables -t nat -A PREROUTING -p tcp -dport port -j DNAT -to-destination ip: port iptables  -t nat -A POSTROUTING -j MASQUERADE  

Если ip и порт являются целевым сервером, я хочу перенаправить текущий порт сервера.

22
ответ дан 10 August 2018 в 10:10

Проблема решена:

  sysctl net.ipv4.ip_forward = 1 iptables -t nat -A PREROUTING -p tcp -dport port -j DNAT -to-destination ip: port iptables  -t nat -A POSTROUTING -j MASQUERADE  

Если ip и порт являются целевым сервером, я хочу перенаправить текущий порт сервера.

22
ответ дан 13 August 2018 в 16:32
  • 1
    Это не работает для меня. В частности, эта последняя строка заставляет весь трафик от моей машины к себе появляться извне и подобные проблемы. – singpolyma 25 February 2015 в 02:40
  • 2
    @Prix не перенаправляет весь трафик на указанный порт (2106) на yyy.yyy.yyy.yyy: port? Что делать, если я хочу перенаправить трафик только на xxx.xxx.xxx.xxx:port? – Jezor 28 January 2017 в 22:17

Другие вопросы по тегам:

Похожие вопросы: