The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Первый пригодный для пользователей релиз пакетного фильтра N..., opennews (??), 22-Янв-14, (0) [смотреть все] –1

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


86. "Первый пригодный для пользователей релиз пакетного фильтра N..."  +2 +/
Сообщение от Inomeemail (ok), 23-Янв-14, 00:08 
+1 тоже интересует вопрос о работе старых модулей на новом iptables. Надеюсь, что модули вообще можно будет использовать !?
Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

90. "Первый пригодный для пользователей релиз пакетного фильтра N..."  +/
Сообщение от AlexAT (ok), 23-Янв-14, 07:14 
> +1 тоже интересует вопрос о работе старых модулей на новом iptables. Надеюсь,
> что модули вообще можно будет использовать !?

Хитрость в том, что не менее половины "старых модулей" там просто не нужно, ибо реализуется штатно, без необходимости лезть в ядро. Максимум - добавление новых типов match в userspace.

Ответить | Правка | Наверх | Cообщить модератору

91. "Первый пригодный для пользователей релиз пакетного фильтра N..."  +/
Сообщение от pavel_simple (ok), 23-Янв-14, 07:38 
с match модулями как-раз всё понятно, и эта виртуальная машина тут очень при чём. НО, что делать с target модулями, как сохранять состояния, работа с памятью?
Ответить | Правка | Наверх | Cообщить модератору

92. "Первый пригодный для пользователей релиз пакетного фильтра N..."  +/
Сообщение от AlexAT (ok), 23-Янв-14, 07:43 
> с match модулями как-раз всё понятно, и эта виртуальная машина тут очень
> при чём. НО, что делать с target модулями, как сохранять состояния,
> работа с памятью?

С target-модулями ничего особо хорошего. С другой стороны - скорее всего поддержка xtables в итоге так и будет запилена в основные функции. Сейчас поддержка модулей xtables есть, но в userspace поддерживается только из xtables-iptables. Причем в ядре есть поддержка как match, так и target.

Ответить | Правка | Наверх | Cообщить модератору

97. "Первый пригодный для пользователей релиз пакетного фильтра N..."  +/
Сообщение от PavelR (??), 23-Янв-14, 08:37 
> с match модулями как-раз всё понятно, и эта виртуальная машина тут очень
> при чём. НО, что делать с target модулями, как сохранять состояния,
> работа с памятью?

да вот не всё понятно. кроме данных непосредственно пакета есть куча разнообразных данных, доступных в ядерных структурах пакета / соединения.

Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору

127. "Первый пригодный для пользователей релиз пакетного фильтра N..."  +/
Сообщение от Аноним (-), 24-Янв-14, 02:49 
> да вот не всё понятно. кроме данных непосредственно пакета есть куча разнообразных
> данных, доступных в ядерных структурах пакета / соединения.

Эти данные так же доступны для BPF, как и сам пакет.

Ответить | Правка | Наверх | Cообщить модератору

129. "Первый пригодный для пользователей релиз пакетного фильтра N..."  +1 +/
Сообщение от pavel_simple (ok), 24-Янв-14, 08:27 
>> да вот не всё понятно. кроме данных непосредственно пакета есть куча разнообразных
>> данных, доступных в ядерных структурах пакета / соединения.
> Эти данные так же доступны для BPF, как и сам пакет.

proof?

Ответить | Правка | Наверх | Cообщить модератору

95. "Первый пригодный для пользователей релиз пакетного фильтра N..."  +/
Сообщение от PavelR (??), 23-Янв-14, 08:36 
>> +1 тоже интересует вопрос о работе старых модулей на новом iptables. Надеюсь,
>> что модули вообще можно будет использовать !?
> Хитрость в том, что не менее половины "старых модулей" там просто не
> нужно, ибо реализуется штатно, без необходимости лезть в ядро. Максимум -
> добавление новых типов match в userspace.

Хорошо, "не менее половины старых модулей". А что со второй половиной?

Допустим, надо сделать проверку значения realm (есть такой же модуль в iptables).  
Как это "без необходимости лезть в ядро" реализовать?
Модули же иделогически не поддерживаются.

Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

113. "Первый пригодный для пользователей релиз пакетного фильтра N..."  +/
Сообщение от AlexAT (ok), 23-Янв-14, 20:42 
> Как это "без необходимости лезть в ядро" реализовать?
> Модули же иделогически не поддерживаются.

И все-таки именно за этим не придётся лезть в ядро - уже реализовано. А при добавлении новой метаинформации в сетевой стек, логично, что и список будет пополняться.

@NFT_META_RTCLASSID: realm value of packet's route (skb->dst->tclassid)

Ответить | Правка | Наверх | Cообщить модератору

122. "Первый пригодный для пользователей релиз пакетного фильтра N..."  +/
Сообщение от Аноним (-), 24-Янв-14, 02:37 
> Хорошо, "не менее половины старых модулей". А что со второй половиной?
> Допустим, надо сделать проверку значения realm (есть такой же модуль в iptables).
> Как это "без необходимости лезть в ядро" реализовать?

Метаданные пакета (входящий интерфейс, исходящий интерфейс, realm, mark, connmark и т.д.) тоже доступны для BPF.

Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

131. "Первый пригодный для пользователей релиз пакетного фильтра N..."  +1 +/
Сообщение от pavel_simple (ok), 24-Янв-14, 08:30 
>> Хорошо, "не менее половины старых модулей". А что со второй половиной?
>> Допустим, надо сделать проверку значения realm (есть такой же модуль в iptables).
>> Как это "без необходимости лезть в ядро" реализовать?
> Метаданные пакета (входящий интерфейс, исходящий интерфейс, realm, mark, connmark и т.д.)
> тоже доступны для BPF.

vlan тэг? QinQ ? тожа нет?

Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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