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


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

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

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

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

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13750
    • Просмотр профиля
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
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

 

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