faq обучение настройка
Текущее время: Вс июн 22, 2025 23:04

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: DSL-504T, V2.01B01T01.RU.20060522, Advanced->Filters
СообщениеДобавлено: Пт июл 28, 2006 21:43 
Не в сети

Зарегистрирован: Пт июл 28, 2006 21:33
Сообщений: 34
Откуда: Тула
Добрый день!

Никак не могу понять логику в соответствии порядка правил iptables и порядка на экране.
Вот реальный пример в веб интерфейсе:
1 Outbound Any IP:Any Port Any IP:Any Port Both Deny
2 Outbound 192.168.1.2:Any Port Any IP:Any Port Both Allow
3 Outbound 192.168.1.3:Any Port Any IP:Any Port Both Allow

а вот результат iptables -n -L FORWARD -t filter
ACCEPT icmp -- 192.168.1.3 0.0.0.0/0
ACCEPT udp -- 192.168.1.3 0.0.0.0/0
ACCEPT tcp -- 192.168.1.3 0.0.0.0/0
DROP icmp -- 0.0.0.0/0 0.0.0.0/0
DROP udp -- 0.0.0.0/0 0.0.0.0/0
DROP tcp -- 0.0.0.0/0 0.0.0.0/0
ACCEPT icmp -- 192.168.1.2 0.0.0.0/0
ACCEPT udp -- 192.168.1.2 0.0.0.0/0
ACCEPT tcp -- 192.168.1.2 0.0.0.0/0

После отключения питания и включения - оба порядка остаются прежними.
Какой логикой руководствоваться при построении правил?

С уважением, Александр.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн июл 31, 2006 12:24 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт апр 01, 2005 12:35
Сообщений: 8492
Откуда: Москва
Правила работают??

_________________
С уважением, Давыдов Денис.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн июл 31, 2006 12:40 
Не в сети

Зарегистрирован: Пт июл 28, 2006 21:33
Сообщений: 34
Откуда: Тула
Davydov Denis писал(а):
Правила работают??

Работают, а толку?
Если они на экране веб морды в одном (нужном мне порядке)
а в правилах iptables модема в другом?
и DROP оказывается в совсем не том месте, в котором нужен.
Вариант как с написанием его первым, так и последним - дает один результат - оно оказывается в середине.

То есть в данном случае они на экране в порядке 1 2 3
а в iptables 3 1 2
и в результате - правило три работает, а правило два - уже нет. потому что перед ним идет перекрывающее его, с запретом.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 02, 2006 10:43 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт апр 01, 2005 12:35
Сообщений: 8492
Откуда: Москва
Все дело в том, каким образом вы активируете правила.
Я делал так:

# iptables -F

Создаем три правила:
1 Outbound Any IP:Any Port Any IP:Any Port Both Deny
2 Outbound 192.168.1.2:Any Port Any IP:Any Port Both Allow
3 Outbound 192.168.1.3:Any Port Any IP:Any Port Both Allow

После этого активируем их по очереди:
первое (ставим галку)
второе
третье

Смотрим, что получилось:
# iptables -n -L FORWARD -t filter
Chain FORWARD (policy ACCEPT)
target prot opt source destination
ACCEPT icmp -- 192.168.1.3 0.0.0.0/0
ACCEPT udp -- 192.168.1.3 0.0.0.0/0
ACCEPT tcp -- 192.168.1.3 0.0.0.0/0
ACCEPT icmp -- 192.168.1.2 0.0.0.0/0
ACCEPT udp -- 192.168.1.2 0.0.0.0/0
ACCEPT tcp -- 192.168.1.2 0.0.0.0/0
DROP icmp -- 0.0.0.0/0 0.0.0.0/0
DROP udp -- 0.0.0.0/0 0.0.0.0/0
DROP tcp -- 0.0.0.0/0 0.0.0.0/0

после этого трафик от 192.168.1.2/3 наружу пропускается, от всех остальных - нет.

Дело в том, что в WEB интерфейсе правило, активированное первым, будет последним в цепочке правил iptables. Таким образом (в рамках данного примера) запрещающее правило будет последним в цепочке и будет обрабатываться в последнюю очередь.

_________________
С уважением, Давыдов Денис.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 02, 2006 12:06 
Не в сети

Зарегистрирован: Пт июл 28, 2006 21:33
Сообщений: 34
Откуда: Тула
Davydov Denis писал(а):
Дело в том, что в WEB интерфейсе правило, активированное первым, будет последним в цепочке правил iptables. Таким образом (в рамках данного примера) запрещающее правило будет последним в цепочке и будет обрабатываться в последнюю очередь.


То есть получается, что порядок расположения правил на экране, никак не связан с порядком построения их в iptables? и они строятся строго в порядке их активирования?
Логика странная :)
Но хоть какая-то... это радует, Буду проверять.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 03, 2006 09:56 
Не в сети

Зарегистрирован: Пт июл 28, 2006 21:33
Сообщений: 34
Откуда: Тула
Проверил. Действительно так. Правила строятся не в порядке на экране, а в порядке их активирования.

С одной стороны - хорошо. Разобрались.
Но с другой - я же через неделю забуду в каком порядке их нажимал.
Какое-то очень нестандартное решение.

Хотелось-бы видеть на экране именно в том порядке - в котором они и реально применяются.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 03, 2006 10:10 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт апр 01, 2005 12:35
Сообщений: 8492
Откуда: Москва
alex_hermit писал(а):
Проверил. Действительно так. Правила строятся не в порядке на экране, а в порядке их активирования.

С одной стороны - хорошо. Разобрались.
Но с другой - я же через неделю забуду в каком порядке их нажимал.
Какое-то очень нестандартное решение.

Хотелось-бы видеть на экране именно в том порядке - в котором они и реально применяются.

Просто запомните, что запрещающие правила нужно активировать первыми. Ситуация была бы иной, если бы правила активировались сразу после создания.

_________________
С уважением, Давыдов Денис.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср янв 31, 2007 19:15 
Не в сети

Зарегистрирован: Вс янв 21, 2007 16:58
Сообщений: 20
Мдааа, Dlink РЕАЛЬНО объединяет...посредством запутонности управлением настроек.

А ведь в предыдущих прошивках было с этим проще.

_________________
И чтоб когда не состоялся вынос,
За то чтоб Мы Вас, а не Вы Нас!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт фев 01, 2007 17:58 
Не в сети

Зарегистрирован: Вс янв 21, 2007 16:58
Сообщений: 20
Davydov Denis писал(а):
Просто запомните, что запрещающие правила нужно активировать первыми. Ситуация была бы иной, если бы правила активировались сразу после создания.


Ну может на 504 это так и есть, а на G604T, правила активируются сразу и запрещающие правила в любом случае отменяют разрешающие правила(в случае их перекрещивания) в независимости от того когда они бы созданы.Поэтому поможет только тупо разграничить диапазоны разрешённых IP и диапазоны запрещающих или просто диапазоны запрещающих.

....и кто эти прошивки пишет, похоже какой-то программер утром в понедельник с бодуна делая следующую прошивку напрочь забыл по какому принципу кодил предыдущую))))

_________________
И чтоб когда не состоялся вынос,
За то чтоб Мы Вас, а не Вы Нас!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн апр 09, 2007 04:50 
Не в сети

Зарегистрирован: Сб янв 13, 2007 20:57
Сообщений: 59
Davydov Denis писал(а):
Создаем три правила:
1 Outbound Any IP:Any Port Any IP:Any Port Both Deny
2 Outbound 192.168.1.2:Any Port Any IP:Any Port Both Allow
3 Outbound 192.168.1.3:Any Port Any IP:Any Port Both Allow

После этого активируем их по очереди:
первое (ставим галку)
второе
третье


Скажите, пожалуйста, А как их активировать?, ставлю галочки, а они не вступают в действие, правило не работает :(


_____________________
DSL-500T
Firmware Version : V2.00B01T01.EU.20050614


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн апр 09, 2007 09:30 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт апр 01, 2005 12:35
Сообщений: 8492
Откуда: Москва
To Sitron

После активации правила должны начать работать сразу же.
Опишите подробно, каким образом Вы создаете правила.
Попробуйте также сохранить настройки и перезагрузить модем (Tools > System > Save and Reboot).

_________________
С уважением, Давыдов Денис.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн апр 09, 2007 10:27 
Не в сети

Зарегистрирован: Сб янв 13, 2007 20:57
Сообщений: 59
Значит модем работает как роутер (в режиме PPPoE) и подключен к неуправляемому ститчу
Включен DHCP Server (192.168.1.2-192.168.1.255)

Захожу в Advanced->Filters
Cоздаю первое правило
Цитата:
Source IP = Any IP
Destination IP = Any IP
Source Port = Any Port
Destination Port = Any Port
Protocol = TCP,UDP
Action = Deny

Надимаю кнопку "Apply" > появляется
Цитата:
1 Outbound Any IP:Any Port Any IP:Any Port Both Deny

Создаю второе правило
Цитата:
Source IP = 192.168.1.2
Destination IP = Any IP
Source Port = Any Port
Destination Port = Any Port
Protocol = TCP,UDP
Action = Allow

Надимаю кнопку "Apply"
Цитата:
2 Outbound 192.168.1.2:Any Port Any IP:Any Port Both Allow

Захожу в закладку Tools > System, нажимаю кнопку "Save and Reboot"
Включаю в сеть второй компьютер, он автоматом получает IP: 192.168.1.3
проверяю интернет, работает :shock:
Попробовал создать третье правило
Цитата:
Source IP = 192.168.1.3
Destination IP = 192.168.1.3
Source Port = Any Port
Destination Port = Any Port
Protocol = TCP,UDP
Action = Deny

Надимаю кнопку "Apply"
Цитата:
3 Outbound 192.168.1.3:Any Port 192.168.1.3:Any Port Both Deny

Tools > System, нажимаю кнопку "Save and Reboot"
Проверяю, интернет по прежнему работает на 192.168.1.3 :(


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн апр 09, 2007 10:31 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт апр 01, 2005 12:35
Сообщений: 8492
Откуда: Москва
To Sitron

Зачем при создании третьего правила Вы в качестве Destination указываете также 192.168.1.3?
192.168.1.3 должен быть только в Source IP, все остальные поля должны быть Any.

_________________
С уважением, Давыдов Денис.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн апр 09, 2007 10:41 
Не в сети

Зарегистрирован: Сб янв 13, 2007 20:57
Сообщений: 59
Davydov Denis писал(а):
To Sitron
Зачем при создании третьего правила Вы в качестве Destination указываете также 192.168.1.3?
192.168.1.3 должен быть только в Source IP, все остальные поля должны быть Any.

Да это уже не столь важно, поскольку без третьего должны были действовать первые два.

Сейчас попробовал все таки создать как вы сказали:
Цитата:
Source IP = 192.168.1.3
Destination IP = Any IP
Source Port = Any Port
Destination Port = Any Port
Protocol = TCP,UDP
Action = Deny

И того получилось
Цитата:
1 Outbound Any IP:Any Port Any IP:Any Port Both Deny
2 Outbound 192.168.1.2:Any Port Any IP:Any Port Both Allow
3 Outbound 192.168.1.3:Any Port Any IP:Any Port Both Deny


И попрежнему не работают правила :cry:

_________________
#DSL-500T#DSL-2500U#DIR-320#DNS-313#DCS-2121#DCS-2102#dir-412#DSL-2640#


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн апр 09, 2007 10:43 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт апр 01, 2005 12:35
Сообщений: 8492
Откуда: Москва
To Sitron

Я проверю это и напишу Вам о результатах.

_________________
С уважением, Давыдов Денис.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB