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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Проброс портов через iptables
« Ответ #15 : 06 Февраля 2010, 02:09:39 »
Убейте меня, не вижу смысла так трахаться... >.<
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн aSmile

  • Активист
  • *
  • Сообщений: 754
    • Просмотр профиля
Re: Проброс портов через iptables
« Ответ #16 : 06 Февраля 2010, 14:34:26 »
Убейте меня, не вижу смысла так трахаться... >.<
Это про второй виртуальные сервер?
Или про то, чтобы обращаться по доменному имени? Если про доменное имя, то это делается для ноутбуков, которые работают и из интернета и из локальной сети.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Проброс портов через iptables
« Ответ #17 : 07 Февраля 2010, 01:00:37 »
Ну тогда комбинация-двухходовка.
1. Внутрь отдавать внутренний реальный адрес сервера (10.чего.там).
2. Поставить на сервере такой же редирект, как на маршрутизаторе - 1500->80
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн raxer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Проброс портов через iptables
« Ответ #18 : 07 Февраля 2010, 02:03:28 »
можно сделать.
попробуй
iptables -t nat POSTROUTING -o eth2 -s 10.0.0.0/24 -j SNAT --to-source 10.0.0.1
Пользователь решил продолжить мысль 05 Февраля 2010, 23:16:17:
да, и в строчке
iptables -t nat -A PREROUTING -i ppp0 -p tcp  --dport 15000 -j DNAT --to-destination 10.0.0.100:80убрать -i ppp0
спасибо! Все работает))
только вот опять столкнулся с еще одной проблемой((
если пытаться похожим образом пробрасывать 445 порт и
прописывать вот эту строкуiptables -t nat -A PREROUTING -p tcp --dport 443 -j DNAT --to-destination 10.0.0.100:443 то все обращения к серверам по протоколу https будут редиректиться на 10.0.0.100:443
я так понимаю чтобы этого не происходило, надо добавить условие с внешним ip интерфейса ppp0, но только вот ip там динамический...

Оффлайн aSmile

  • Активист
  • *
  • Сообщений: 754
    • Просмотр профиля
Re: Проброс портов через iptables
« Ответ #19 : 07 Февраля 2010, 19:47:48 »
А он получает ip всегда из одной подсети?

Оффлайн raxer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Проброс портов через iptables
« Ответ #20 : 08 Февраля 2010, 00:56:40 »
А он получает ip всегда из одной подсети?
мысль понята)))) попробую))

Пользователь решил продолжить мысль 08 Февраля 2010, 01:06:34:
хех) получилось сделать)
добавил параметр -d сеть/маска и все заработала)
« Последнее редактирование: 08 Февраля 2010, 01:06:34 от raxer »

 

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