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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Проблема с перенаправлением портов  (Прочитано 2212 раз)

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

Оффлайн maslonax

  • Автор темы
  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля
Возникла следующая проблема:
в iptables правило перенаправления всех клиентов на порт 8081 (порт dansguardian)
iptables -t nat -A PREROUTING -i p4p1 -p tcp -m multiport --dports 80,8080 -j REDIRECT --to-ports 8081есть сайт внутри сети на 80 порту, при обращении внутри сети непосредственно к Ip сервера на котором сайт он открывается.
Сделал проброс порта:
iptables -t nat -A PREROUTING -p tcp -d 195.211.204.61 --dport 80 -j DNAT --to-destination 192.168.121.153:80
iptables -t nat -A POSTROUTING -p tcp --dst 192.168.121.153 --dport 80 -j SNAT --to-source 195.211.204.61
Захожу с др провайдера по белому Ip, проброс работает сайт все ок открывается, как только пытаюсь зайти внутри сети открывается lighttpd установленный на шлюзе для sarg. Решил перенести lighttpd на др порт, после этого при обращении по 80 порту открывается страница кальмара с ошибкой Система вернула: (111) Connection refused.
Как можно настроить корректно чтобы внутри сети по 80 порту открывался сайт находящийся на сервере а не ошибка кальмара?

Оффлайн maslonax

  • Автор темы
  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля
Re: Проблема с перенаправлением портов
« Ответ #1 : 24 Апреля 2014, 05:36:54 »
Так все таки может кто помочь?

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Re: Проблема с перенаправлением портов
« Ответ #2 : 24 Апреля 2014, 06:05:27 »
maslonax,
Разъясни.
Сайт находится в твоей сети. Тебе нужно заходить на него через внешний белый IP с этого же самого внешнего белого IP?

Если с другого IP заходит норм и я правильно понял, что тебе нужно, может быть просто добавить маршрут, чтобы при обращении на свой адрес запрос уходил на веб-сервер?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Проблема с перенаправлением портов
« Ответ #3 : 24 Апреля 2014, 18:02:44 »
поменяй обозначенные  первом сообщения правила в цепочке PREROUTING местами.

Как вариант, увеличить кол-во условий правила редиректа
iptables -t nat -A PREROUTING -i p4p1 ! -d 195.211.204.61 -p tcp -m multiport --dports 80,8080 -j REDIRECT --to-ports 8081

 

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