LINUX.ORG.RU
ФорумAdmin

Переадресация запросов на другой ip.

 , ,


1

1

Есть удаленный сервер с debian 5.0 на борту. Интересует следующее. Как можно сделать так, чтобы данный сервер при любых запросах на него перенаправлял их на мой ip. К примеру, при попытке подключения на 21 первый порт(ftp) этого сервера, все «общение» происходило с моим компьютером, но для клиента это было бы видно как «общение» с тем сервером.

man iptables раздел DNAT. Но не все так просто, тем более с FTP.

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

При чем тут вообще DNS? Я говорил о том, что любое подключение на тот сервер должно отправляться на меня и обратно. Так же как если бы я находился в локальной сети этого сервера и этот сервер являлся бы роутером.

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

ну тогды DNAT/SNAT тебе в помощь

Проброс порта внутри сети (комментарий)

iptables PREROUTING

не забудь только что у ftp-протокола 2 порта, соответственно оба надо SNAT/DNAT...

Acceptor ★★
()
Последнее исправление: Acceptor (всего исправлений: 1)
Ответ на: комментарий от Acceptor

Использовал приведенные Вами во второй ссылке 2 команды (iptables PREROUTING (комментарий))

Каждая из них после ввода выводит такую ошибку:

FATAL: Module ip_tables not found.
iptables v1.4.2: can't initialize iptables table `nat': Table >does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

Как это исправить?

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

не претендую на оригинальность решения, но может поможет переустановка iptables:

sudo aptitude reinstall iptables

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