LINUX.ORG.RU
ФорумAdmin

Iptables redirect

 ,


0

1

Добрый день. Стоит передо мной задача, очень идиотская. Есть сервак с тупой софтиной, доступ на неё осуществляется из вне через port forwarding, адресс имеет следующий вид: 1.1.1.10:10080 - так клиент из вне попадает на веб-страницу локального сервера.

Задача! На сервере должен выполняться wget 1.1.1.10:10080 и получать веб-страницу. Я понимаю, что в iptables ещё что то надо добавить, но что? не знаю.

UDP.софтина писана каким то плохим человеком и файлик hosts совсем не признаёт.

UDP2. На сервере Debian6. Port forwarding осуществляется через iptables.

UDP3.Софтина работает на 80 порту.

Подскажите пожалуйста как мне решить эту проблему, куда копать?

Огромное спасибо.


iptables -t nat -A PREROUTING -p tcp -d 1.1.1.10 --dport 10080 -j DNAT --to-destination 1.1.1.10:80

iptables -A FORWARD -i eth0 -d 1.1.1.10 -p tcp --dport 80 -j ACCEPT

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

к cожеленью не работает( я пробовал так.

iptables -t nat -A PREROUTING -d 1.1.1.10 -p tcp -m tcp --dport 10080 -j DNAT --to-destination 10.0.0.1:80

iptables -A FORWARD -i eth0 -d 10.0.0.1 -p tcp --dport 80 -j ACCEPT

kelt
() автор топика

То есть wget запускается на том же сервере, что и тупая софтина? Если «да», то DNAT нужно не в PREROUTING, а в OUTPUT(mangle).

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

Списибо всем за ответы на глупый вопрос. Перевёл софтину на белый адресс.

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