Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: iptables перенапрвление на другой порт  (Прочитано 536 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн juriik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
iptables -t nat -A PREROUTING --dst inetIP/32 -p tcp --dport 81 -j DNAT --to-destination localIP
iptables -t nat -A POSTROUTING --dst localIP -p tcp --dport 80 -j SNAT --to-source inetIP
iptables -t nat -A OUTPUT --dst inetIP/32 -p tcp --dport 80 -j DNAT --to-destination localIP
iptables -I FORWARD 1 -i eth0 -o eth1 -d localIP -p tcp -m tcp --dport 80 -j ACCEPT

как сделать чтобы при запросе на inetIP:81 был редирект на localIP:80 ? inetIP:80 занят другим

Оффлайн absent

  • Активист
  • *
  • Сообщений: 368
  • Ubuntu 16.04
    • Просмотр профиля
Re: iptables перенапрвление на другой порт
« Ответ #1 : 16 Июль 2012, 13:43:33 »
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 81 -j DNAT --to-destination LocalIP:80

Оффлайн juriik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: iptables перенапрвление на другой порт
« Ответ #2 : 17 Июль 2012, 10:04:50 »
спс

Оффлайн svetz

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: iptables перенапрвление на другой порт
« Ответ #3 : 17 Июль 2012, 22:17:00 »
галочку бы поставили, что вопрос решён )

 

Страница сгенерирована за 0.09 секунд. Запросов: 24.