LINUX.ORG.RU

Переадрессация

 ,


1

1

Доброй ночи ребята! Есть маленький впросик. В наличии: 1. Служба, которая работает на 127.0.0.1 на порту 1080 (mailcatcher WEB-интерфейс) 2. Внешняя ІР 192.168.25.12

Нужно сделать его доступным на порту 9867 только на внешней IP 192.168.25.12 Кто что подскажет? А то я где то уже хожу по кругу =) Заранее большое спасибо! ;)

с помощью ната можешь это сделать, если конечно нагрузка небольшая.

здесь были какие-то подробности http://nostarch.com/cluster.htm

dimon555 ★★★★★
()
Ответ на: комментарий от anonymous

не, чисто один комп з одной внешней ІР пробовал iptables -t nat -A PREROUTING -p tcp -m tcp --dport 9867 -j DNAT --to-destination 127.0.0.1:1080 но не хочет так работать. может уже ночь и я туплю? )))

OdmincheG
() автор топика
Ответ на: комментарий от OdmincheG

не, чисто один комп з одной внешней ІР пробовал iptables -t nat -A PREROUTING -p tcp -m tcp --dport 9867 -j DNAT --to-destination 127.0.0.1:1080 но не хочет так работать. может уже ночь и я туплю? )))

надо ещё snat делать, если это комп не default route

используй вошебный tcpdump и всё увидишь.

dimon555 ★★★★★
()
Ответ на: комментарий от dimon555

Утро вечера мудрее)) Завтра напишу результат

OdmincheG
() автор топика
Ответ на: комментарий от urxvt

Кэп моде конечно, но не проще попросить mailchatcher слушать 192.168.25.12:9867?

для мейлкетчера так и сделал, просто хотелось закрыть его паролем, и думал сделать через nginx, в результате после переноса на внешнюю IP mailcatcher`а через руби его закрыл и проблема пропала. Вероятно ночь и тупость плохо влияли на моСк)))

Всем большое спасибо за помощь и советы.

OdmincheG
() автор топика
Ответ на: комментарий от OdmincheG

ну и может кто будет искать, то поправить IP можно в файле /dir_to_mailcatcher/lib/mail_catcher.rb

строка :http_ip => 'YOUR_SERVER_IP'

OdmincheG
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.