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


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

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

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

Оффлайн Bars

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Проброс портов в Ubuntu 10.10
« : 02 Декабря 2010, 23:53:44 »
Доброе время суток.

задача:
необходимо пробросить с внешнего ip-адреса 11.22.33.44 порт 8209 (eth0) на ПК во внутренней сети 192.168.1.250 порт 80.

делаю так:
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 8209 -j DNAT --to-destination 192.168.1.250:80   

на сервере с ОС ubuntu 10.04 - работает. На сервере с ОС ubuntu 10.10 - нет.

Вопрос знатокам: что нужно еще сделать в 10.10, чтобы работал проброс.
« Последнее редактирование: 03 Декабря 2010, 00:15:57 от Bars »
Знаете почему ядерные ракеты не управляются под Windows?
Потому что она или Зависнет или Вернется назад за подтверждением запроса...

Оффлайн Kraggash

  • Любитель
  • *
  • Сообщений: 59
    • Просмотр профиля
Re: Проброс портов в Ubuntu 10.10
« Ответ #1 : 03 Декабря 2010, 00:11:12 »
Доброе время суток.

задача:
необходимо пробросить с внешнего ip-адреса 11.22.33.44 порт 8209 (eth0) на ПК во внутренней сети 192.168.1.250 порт 80.

делаю так:
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 8209 -j DNAT --to-destination 192.168.1.205:80   

на сервере с ОС ubuntu 10.04 - работает. На сервере с ОС ubuntu 10.10 - нет.

Вопрос знатокам: что нужно еще сделать в 10.10, чтобы работал проброс.
Вижу очепятку, это только на форуме или и на сервере?

Оффлайн Bars

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Проброс портов в Ubuntu 10.10
« Ответ #2 : 03 Декабря 2010, 00:13:54 »
to Kraggash:

пардон. опечатка на форуме.
 
исправил.
« Последнее редактирование: 03 Декабря 2010, 00:24:15 от Bars »
Знаете почему ядерные ракеты не управляются под Windows?
Потому что она или Зависнет или Вернется назад за подтверждением запроса...

Оффлайн Kraggash

  • Любитель
  • *
  • Сообщений: 59
    • Просмотр профиля
Re: Проброс портов в Ubuntu 10.10
« Ответ #3 : 03 Декабря 2010, 00:38:29 »
Я не очень сильный знаток, но может пригодится мой пример проброса:
$IPTABLES -t nat -A PREROUTING -d $INET_IP -p tcp -m tcp --dport $NOD32_PORT -j DNAT --to-destination $LAN_NOD32MIRROR_IPПорт правда в моем примере не меняется.

Оффлайн Bars

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Проброс портов в Ubuntu 10.10
« Ответ #4 : 03 Декабря 2010, 00:45:02 »
to Kraggash

меняю порт в целях безопасности, например если пробросить порт радмина 4899 на ПК в сети, то на внешний делаю например 7668. Чтоб китайская разведка не догадалась. А если делать 4899 на 4899 - получается дыра для импералистических шпионов.
Знаете почему ядерные ракеты не управляются под Windows?
Потому что она или Зависнет или Вернется назад за подтверждением запроса...

Оффлайн Kraggash

  • Любитель
  • *
  • Сообщений: 59
    • Просмотр профиля
Re: Проброс портов в Ubuntu 10.10
« Ответ #5 : 03 Декабря 2010, 00:55:56 »
 :coolsmiley: Надо будет мне тоже порты позаменить.

Оффлайн Bars

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Проброс портов в Ubuntu 10.10
« Ответ #6 : 03 Декабря 2010, 01:07:06 »
интересно получается:

iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 8209 -j DNAT --to-destination 192.168.1.10:80

iptables -t nat -A PREROUTING -d 11.22.33.44 -p tcp -m tcp --dport 8209 -j DNAT --to-destination 192.168.1.10:80

где 192.168.1.10 - eth1 на сервере

Оба варианта работают.....

но если указать айпишник ПК - не алё...
Знаете почему ядерные ракеты не управляются под Windows?
Потому что она или Зависнет или Вернется назад за подтверждением запроса...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Проброс портов в Ubuntu 10.10
« Ответ #7 : 03 Декабря 2010, 01:31:54 »
А форвардинг пакетов вообще разрешен?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Kraggash

  • Любитель
  • *
  • Сообщений: 59
    • Просмотр профиля
Re: Проброс портов в Ubuntu 10.10
« Ответ #8 : 03 Декабря 2010, 01:34:35 »
Вот еще что может быть, нужно разрешить форвардинг до ПК
iptables -A FORWARD -m tcp -p tcp -d 192.168.x.x --dport 80 -j ACCEPT

Оффлайн Bars

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Проброс портов в Ubuntu 10.10
« Ответ #9 : 03 Декабря 2010, 01:41:10 »
sysctl.conf:

net.ipv4.ip_forward=1

Пользователь решил продолжить мысль 03 Декабря 2010, 02:03:45:
Вот еще что может быть, нужно разрешить форвардинг до ПК
iptables -A FORWARD -m tcp -p tcp -d 192.168.x.x --dport 80 -j ACCEPT

попробовал... не робит
« Последнее редактирование: 03 Декабря 2010, 02:03:45 от Bars »
Знаете почему ядерные ракеты не управляются под Windows?
Потому что она или Зависнет или Вернется назад за подтверждением запроса...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Проброс портов в Ubuntu 10.10
« Ответ #10 : 03 Декабря 2010, 06:25:54 »
Полностью iptables-save под спойлер.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн roma333

  • Участник
  • *
  • Сообщений: 206
    • Просмотр профиля
Re: Проброс портов в Ubuntu 10.10
« Ответ #11 : 03 Декабря 2010, 11:17:29 »
Ну и любопытства ради можно еще привести less /proc/sys/net/ipv4/ip_local_port_range

Оффлайн Bars

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Проброс портов в Ubuntu 10.10
« Ответ #12 : 03 Декабря 2010, 15:35:50 »
Полностью iptables-save под спойлер.

(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 03 Декабря 2010, 15:37:41:
Ну и любопытства ради можно еще привести less /proc/sys/net/ipv4/ip_local_port_range

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 03 Декабря 2010, 15:37:41 от Bars »
Знаете почему ядерные ракеты не управляются под Windows?
Потому что она или Зависнет или Вернется назад за подтверждением запроса...

Оффлайн roma333

  • Участник
  • *
  • Сообщений: 206
    • Просмотр профиля
Re: Проброс портов в Ubuntu 10.10
« Ответ #13 : 03 Декабря 2010, 16:47:30 »
Полностью iptables-save под спойлер.

(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 03 Декабря 2010, 15:37:41:
Ну и любопытства ради можно еще привести less /proc/sys/net/ipv4/ip_local_port_range

(Нажмите, чтобы показать/скрыть)

А где INPUT и FORWARD?

Оффлайн Bars

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Проброс портов в Ubuntu 10.10
« Ответ #14 : 03 Декабря 2010, 17:38:07 »
to roma333:

спасибо за подсказку. заработал.
Знаете почему ядерные ракеты не управляются под Windows?
Потому что она или Зависнет или Вернется назад за подтверждением запроса...

 

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