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 ★
() автор топика
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.