LINUX.ORG.RU
ФорумAdmin

iptables port forwarding


0

0

Задача:

надо подключиться к MySql, распаложеной на домашнем компе, скриптом с сайта, расположеного у провайдера.

Домашний комп имеет реальный внешний IP 92.62.1.1, но в локалке провайдера имеет адрес типа 10.42.23.43

Надо проросить порт 3306

Что делал:

iptables -t nat -A PREROUTING -p tcp --dport 3306 -i eth0 -j DNAT --to 10.42.23.43:3306

Не пашет. Скрипт ссайта провайдера не может подключиться к базе.


Ответ на: комментарий от sdio

так у провайдера NAT сделан:

все пакеты, адресованные на 92.62.1.1 направляются на 10.42.23.43

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

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

дома запусти
tcpdump -i any port 3306
убедись что к тебе приходят запросы извне

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

Да, точно! mysql на loclahoste сидела.

Прописал локальный адрес компа, все работает.
iptables трогать не надо было, ну кроме открытия порта.

Спасибо!

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