есть два ftp
первый (old)--192.168.144.55 (redhat)
второй (new)--192.168.144.155 (debian)
Возможно ли настроить таким образом, чтоб при обращению к првому происходила преренаправка на второй?
второй-- фактически зеркало первого.
как делается редирект
Модераторы: SLEDopit, Модераторы разделов
-
- Сообщения: 302
- Статус: Ubuntuфил
- ОС: Ubuntu 7.10
как делается редирект
Apple Power book G4 (Mac OS X 10.4.11)
www.cCube.ru
www.cCube.ru
-
- Сообщения: 399
Re: как делается редирект
Попоробуй так! В iptables добавь правило:
iptables -t nat -A PREROUTING -p tcp -d 192.168.144.55 --dport 21 -j DNAT --to-destination 192.168.144.155
Это пример из руководства по iptables
iptables -t nat -A PREROUTING -p tcp -d 192.168.144.55 --dport 21 -j DNAT --to-destination 192.168.144.155
Это пример из руководства по iptables
-
- Сообщения: 665
- ОС: Debian/Ubuntu
Re: как делается редирект
И так. О том как ходят пакеты через netfilter.
Теперь можно взять руководство по iptables и нарисовать любой редирект.
Код: Выделить всё
--->PRE_ROUTING--->ROUTE--->FORWARD--->POST_ROUTING
| ^
| |
| |
V ROUTE
Local_In ^
| |
| |
v |
|
Local_Out
Теперь можно взять руководство по iptables и нарисовать любой редирект.
Я странный...
-
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: как делается редирект
Не факт, что заработает -- FTP использует не один порт.
К тому же, если первый FTP идёт на свалку(?), то, может быть, просто прописать на новом сервере 2 IP?
К тому же, если первый FTP идёт на свалку(?), то, может быть, просто прописать на новом сервере 2 IP?
-
- Сообщения: 302
- Статус: Ubuntuфил
- ОС: Ubuntu 7.10
Re: как делается редирект
Я хочу оттестировать сторой сервер. первый не убирается пока, поскольку он еще др. функции выпоняет (в том числе роутинг). Поскольку на машинах уже прописан 192.168.144.55 то хотелось решить проблему малой кровью, с возможностью быстрого отката назад.
подробнее пожалуйста...
Не факт, что заработает -- FTP использует не один порт.
подробнее пожалуйста...
Apple Power book G4 (Mac OS X 10.4.11)
www.cCube.ru
www.cCube.ru
-
- Сообщения: 618
- Статус: Любитель SUSE
- ОС: Suse 11.2
Re: как делается редирект
Подробнее в RFC пишется. В кратце 21 порт используется для
передачи команд. Когда файл сливается открывается еще одно соединение.
Какое зависит от работы ftp - passive или active. Мне кажется что старый ftp
стопить надо, не сервер, а службу. Только время потеряете пока редирект настроите.
Уже бы потестили.
передачи команд. Когда файл сливается открывается еще одно соединение.
Какое зависит от работы ftp - passive или active. Мне кажется что старый ftp
стопить надо, не сервер, а службу. Только время потеряете пока редирект настроите.
Уже бы потестили.
-
- Сообщения: 134
- ОС: Debian Linux
Re: как делается редирект
Ну в протоколе ftp один порт используеться для передачи команд на ftp сервер, а другой для передачи данных от сервера, то есть когда пользователь говорит ls, тогда клиент посылает ls и ещё одну команду (сейчас уже к сожалению не помню какую) для перехода в пассивный режим... ftp сервер назад посылает строку, в которой пишеться ip адрес и ещё 2 числа (2 последних) клиент переводит их в другую систему счисления (вроде бы восьмеричную,всё из памяти уже вылетило, а ведь раньше писал что то

Debian GNU/Linux, windowmaker, Centericq, Opera/Mozilla/links.
----------------------------------
Sending Kiddies to /dev/null
----------------------------------
Sending Kiddies to /dev/null