Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Операционные системы » Linux » подскажите по iptables
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
poloz
Участник

Зарегистрирован: Apr 2004
Место проживания: Soligorsk
Публикаций: 10
Статус: poloz в оф-лайне
Question подскажите по iptables [сообщение #82562]

второй день уже копаюсь, никак не могу решить проблему в локалке..
ДАНО:
сервер(ASPLinux 7.3, iptables, три IP-адреса на нём:172.xx.xx.40;172.xx.xx.45;172.xx.xx.31 висят на одной сетевухе).

НУЖНО:через iptables завернуть всех кто лезет на порт:фтп по адресам 172.xx.xx.40;172.xx.xx.45 на другой сервер с адресом 172.xx.xx.111

пишу
iptables -t nat -A PREROUTING -p tcp -d 172.xx.xx.40 --dport 21 -j DNAT --to-destination 172.xx.xx.111
iptables -t nat -A POSTROUTING -p tcp --dst 172.xx.xx.40 --dport 21 -j SNAT --to-source 172.xx.xx.111
и
iptables -t nat -A PREROUTING -p tcp -d 172.xx.xx.45 --dport 21 -j DNAT --to-destination 172.xx.xx.111
iptables -t nat -A POSTROUTING -p tcp --dst 172.xx.xx.45 --dport 21 -j SNAT --to-source 172.xx.xx.111
-----
вот
tcpdump-ом вижу редирект, но конекта не получаю...что-то я забыл сделать, НО что...

__________________
Тише едешь, дальше будешь!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 27-07-2006 14:18
Нажмите сюда для просмотра профайла poloz Отправить Персональное сообщение poloz Найти сообщения от poloz Добавить poloz в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
revlis
Зайчег[+]
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Nov 2005
Место проживания:
Публикаций: 684
Статус: revlis в оф-лайне
[сообщение #82570]

разреши форвард

revlis добавил 27-07-2006 в 23:41:30:
а во вторых в зависимости от типа фтп нужно еще порты пробросить

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 27-07-2006 23:38
Нажмите сюда для просмотра профайла revlis Отправить Персональное сообщение revlis Найти сообщения от revlis Добавить revlis в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
poloz
Участник

Зарегистрирован: Apr 2004
Место проживания: Soligorsk
Публикаций: 10
Статус: poloz в оф-лайне
[сообщение #82574]

quote:
Первоначальное сообщение от revlis
разреши форвард

revlis добавил 27-07-2006 в 23:41:30:
а во вторых в зависимости от типа фтп нужно еще порты пробросить



форвард разрешен
/etc/sysctl.conf
#стоит
net.ipv4.ip_forward = 1
и в
/proc/sys/net/ipv4/ip_forward стоит 1
и нифига не работает

что значит порты пробросить...разве я их не пробросил с помощью nat ?

__________________
Тише едешь, дальше будешь!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 28-07-2006 08:10
Нажмите сюда для просмотра профайла poloz Отправить Персональное сообщение poloz Найти сообщения от poloz Добавить poloz в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
revlis
Зайчег[+]
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Nov 2005
Место проживания:
Публикаций: 684
Статус: revlis в оф-лайне
[сообщение #82575]

Я имел в виду цепочку правил FORWARD в iptables

revlis добавил 28-07-2006 в 09:08:21:
ты пробрасываешь 1 порт а у фтп бывает активный и пассивный и все зависит от того какой установлен в твоем случае

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 28-07-2006 09:06
Нажмите сюда для просмотра профайла revlis Отправить Персональное сообщение revlis Найти сообщения от revlis Добавить revlis в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
poloz
Участник

Зарегистрирован: Apr 2004
Место проживания: Soligorsk
Публикаций: 10
Статус: poloz в оф-лайне
[сообщение #82672]

победил я это дело всё-таки
надо так
ДАНО:
сервер(ASPLinux 7.3, iptables, три IP-адреса на нём:172.xx.xx.40;172.xx.xx.45;172.xx.xx.31 висят на одной сетевухе).

НУЖНО:через iptables завернуть всех кто лезет на порт:фтп по адресам 172.xx.xx.40;172.xx.xx.45 на другой сервер с адресом 172.xx.xx.111
пишем правила:
iptables -t nat -A PREROUTING -p tcp -d 172.xx.xx.40 --dport 21 -j DNAT --to-destination 172.xx.xx.111
iptables -t nat -A POSTROUTING -p tcp --dst 172.xx.xx.40 --dport 21 -j SNAT --to-source 172.xx.xx.111
и
iptables -t nat -A PREROUTING -p tcp -d 172.xx.xx.45 --dport 21 -j DNAT --to-destination 172.xx.xx.111
iptables -t nat -A POSTROUTING -p tcp --dst 172.xx.xx.45 --dport 21 -j SNAT --to-source 172.xx.xx.111
потом
/etc/sysctl.conf
#ставим
net.ipv4.ip_forward = 1
и в
/proc/sys/net/ipv4/ip_forward ставим 1
дальше
#подгружаю модули

modprobe ip_conntrack_ftp
modprobe ip_nat_ftp
ВСё работает.
но чтобы автоматически модули грузились надо:
/etc/sysconfig/iptables-config:
# Load additional iptables modules (nat helpers)
# Default: -none-
# Space separated list of nat helpers (e.g. 'ip_nat_ftp ip_nat_irc'), which
# are loaded after the firewall rules are applied. Options for the helpers are
# stored in /etc/modules.conf.
IPTABLES_MODULES="ip_nat_ftp"

Достаточно прописать ip_nat_ftp. Модуль ip_conntrack_ftp загрузиться автоматически.



---- P.S. ----
Одно неудобно, на сервере 172.xx.xx.111 в логах невидно реального адреса пользователя зашедшего на фтп, стоит адрес либо 172.xx.xx.45; либо 172.xx.xx.40

__________________
Тише едешь, дальше будешь!

Сообщение было отредактировано poloz 07-08-2006 в 14:11

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 07-08-2006 14:07
Нажмите сюда для просмотра профайла poloz Отправить Персональное сообщение poloz Найти сообщения от poloz Добавить poloz в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 04:32.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.00935602 seconds (42.36% PHP - 57.64% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.