The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Помогите запретить проброс порта для определенных IP"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Информационная безопасность (Linux iptables, ipchains / Linux)
Изначальное сообщение [ Отслеживать ]

"Помогите запретить проброс порта для определенных IP"  +/
Сообщение от pav2010 email(ok) on 07-Сен-10, 23:49 
Здравствуйте!

Помогите осились поставленную задачу.

Имеется 2 сервера с внешними IP (IP1 и IP2).
Нужно пробросить порт 12345 c IP1 на IP2 и разрешить пользоваться пробросом всем кроме клиентов у которых IP: CLIENT_IP1, CLIENT_IP2, CLIENT_IP3, CLIENT_IP4... (разные внешние IP)

Значит скрипт у меня пока такой:

ip_in="IP1"
ip_out_1="IP2"


port_in_1="12345"
port_out_1="12345"

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -p tcp -d $ip_in --dport $port_in_1 -j DNAT --to-destination $ip_out_1:$port_out_1
iptables -A FORWARD -d $ip_out_1 -p tcp --dport $port_out_1 -j ACCEPT

так порт пробрасывается...

Пытаюсь запретить определенным IP доступ к пробросу (ну или вообще к серверу IP1), ничего не выходит. Скрипт для блокировки такой:

iptables -A FORWARD -s CLIENT_IP1 -j DROP
iptables -A FORWARD -s CLIENT_IP2 -j DROP
iptables -A FORWARD -s CLIENT_IP3 -j DROP
iptables -A FORWARD -s CLIENT_IP4 -j DROP
iptables -A FORWARD -s CLIENT_IP5 -j DROP


Помогите пожалуйста!

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Помогите запретить проброс порта для определенных IP"  +/
Сообщение от Etch on 08-Сен-10, 06:47 
Насколько я понял, ты сначала разрешаешь прохождение всех пакетов:
>iptables -A FORWARD -d $ip_out_1 -p tcp --dport $port_out_1 -j ACCEPT

...а потом пытаешься запретить:
>iptables -A FORWARD -s CLIENT_IP1 -j DROP

Так работать не будет, т.к. пакеты уже пропущены. Надо сначала запретить то, что не нужно:
iptables -I FORWARD 1 -s CLIENT_IP1 -j DROP

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру