The OpenNET Project / Index page

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



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

Оглавление

В ядре Linux 3.13 ожидается появление нового пакетного фильт..., opennews (??), 20-Окт-13, (0) [смотреть все] +1

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


117. "В ядре Linux 3.13 ожидается появление нового пакетного фильт..."  –1 +/
Сообщение от ALex_hha (ok), 20-Окт-13, 14:04 
Это из оперы - "Чем грузины лучше" ;)


# iptables -t filter -A OUTPUT -d 1.2.3.4 -p tcp --dport 80 -j DROP

и


# nft add rule ip filter output ip daddr 1.2.3.4 tcp dport 80 drop

второе правилу ну никак не наглядней, хоть с какой стороны на него смотреть

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

119. "В ядре Linux 3.13 ожидается появление нового пакетного фильт..."  +/
Сообщение от Andrey Mitrofanov (?), 20-Окт-13, 14:07 
> # iptables -t filter -A OUTPUT -d 1.2.3.4 -p tcp --dport 80 -j DROP
> и
> # nft add rule ip filter output ip daddr 1.2.3.4 tcp dport 80 drop
> второе правилу ну никак не наглядней, хоть с какой стороны на него смотреть

К 2113 году всё изменится! :D Глаза смотрящего точно.

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

125. "В ядре Linux 3.13 ожидается появление нового пакетного фильт..."  +/
Сообщение от miha (??), 20-Окт-13, 15:19 
>[оверквотинг удален]
> # iptables -t filter -A OUTPUT -d 1.2.3.4 -p tcp --dport 80
> -j DROP
>
> и
>
 
> # nft add rule ip filter output ip daddr 1.2.3.4 tcp dport
> 80 drop
>

> второе правилу ну никак не наглядней, хоть с какой стороны на него
> смотреть

а вот интересно, такая перестановка в новом варианте заработает:

 
# iptables -d 1.2.3.4 -t filter -p tcp -A OUTPUT --dport 80 -j DROP

и
 
# nft daddr 1.2.3.4 ip tcp add rule ip filter output dport 80 drop

???

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

133. "В ядре Linux 3.13 ожидается появление нового пакетного фильт..."  +/
Сообщение от ананим (?), 20-Окт-13, 16:12 
хуже, когда будет так:
# nft daddr 1.2.3.4 ip tcp add ip rule filter dport output 80 drop
и сразу в глаза не бросается, т.к. не понятно где параметр, а где его атрибут.
Ответить | Правка | Наверх | Cообщить модератору

218. "В ядре Linux 3.13 ожидается появление нового пакетного фильт..."  +/
Сообщение от Аноним (-), 21-Окт-13, 16:16 
> # nft daddr 1.2.3.4 ip tcp add rule ip filter output dport 80 drop

Нет, это не заработает. daddr и saddr - уточняющие субселекторы селектора ip. А dport - уточняющий параметр субселектора tcp. И т.д.
Синтаксис nft подчиняется правилам, алогичным человеческой речи. А в ней тоже нельзя произвольно смешивать слова.

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

233. "В ядре Linux 3.13 ожидается появление нового пакетного фильт..."  –1 +/
Сообщение от Crazy Alex (ok), 22-Окт-13, 02:10 
И ничему-то их SQL не научил... Тоже пытались сделать a-la человеческая речь.
Ответить | Правка | Наверх | Cообщить модератору

237. "В ядре Linux 3.13 ожидается появление нового пакетного..."  +1 +/
Сообщение от arisu (ok), 22-Окт-13, 02:19 
> И ничему-то их SQL не научил… Тоже пытались сделать a-la человеческая речь.

и верно. то ли дело какое-нибудь @#%^%@#%. или вон как у sendmail — образец удобства и понятности.

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

261. "В ядре Linux 3.13 ожидается появление нового пакетного..."  +/
Сообщение от Crazy Alex (ok), 22-Окт-13, 13:26 
Ну так переборщить что угодно можно. Не пойму, чем тебя так смущает желание видеть явные отличия имен параметров от значений?
Ответить | Правка | Наверх | Cообщить модератору

264. "В ядре Linux 3.13 ожидается появление нового пакетного..."  +/
Сообщение от ананим (?), 22-Окт-13, 15:45 
человек не понимает разницу между параметрами программы и фронт-эндом по настройке этих параметров.

зыж
штоб править ему всю жизнь его виндовый (и бинарный) реестр хекс-эдитором! :D

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

270. "В ядре Linux 3.13 ожидается появление нового пакетного..."  +/
Сообщение от arisu (ok), 22-Окт-13, 18:39 
> Ну так переборщить что угодно можно. Не пойму, чем тебя так смущает
> желание видеть явные отличия имен параметров от значений?

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

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

289. "В ядре Linux 3.13 ожидается появление нового пакетного..."  +/
Сообщение от ананим (?), 22-Окт-13, 21:28 
1. Абзацы, оглавления и т.д. не от хорошей жизни придумали.
2. Даже в белитристике сплошным текстом не пишут.
3. Фронт-энды удобством для пользователей должны заниматься.
Ответить | Правка | Наверх | Cообщить модератору

295. "В ядре Linux 3.13 ожидается появление нового пакетного..."  +/
Сообщение от Crazy Alex (ok), 23-Окт-13, 04:10 
Ну ты сравнил. Сколько усилий надо приложить, чтобы естественным языком овладеть?
Ответить | Правка | К родителю #270 | Наверх | Cообщить модератору

296. "В ядре Linux 3.13 ожидается появление нового пакетного..."  +/
Сообщение от arisu (ok), 23-Окт-13, 04:13 
> Ну ты сравнил. Сколько усилий надо приложить, чтобы естественным языком овладеть?

я не сравнил, я намекнул, что даже несоизмеримо более сложные грамматики обходятся почти без лишней фигни.

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

281. "В ядре Linux 3.13 ожидается появление нового пакетного..."  +/
Сообщение от Аноним (-), 22-Окт-13, 21:03 
> Ну так переборщить что угодно можно. Не пойму, чем тебя так смущает
> желание видеть явные отличия имен параметров от значений?

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

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

293. "В ядре Linux 3.13 ожидается появление нового пакетного..."  +/
Сообщение от ананим (?), 23-Окт-13, 00:43 
В вашем комментарии есть и ".", и ",", и "(", и """, и "-".
Так что не нужно "заливать" про "визуальный мусор".
Мусор — это когда текст идёт "сплошняком", как в сабже. Где не понятно где параметр, а где его атрибут. И быстро вычленить в большом объёме правил это точно визуально не получиться.
Ответить | Правка | Наверх | Cообщить модератору

282. "В ядре Linux 3.13 ожидается появление нового пакетного фильт..."  +/
Сообщение от Аноним (-), 22-Окт-13, 21:05 
> И ничему-то их SQL не научил... Тоже пытались сделать a-la человеческая речь.

Ну расскажите нам о проблемах тысяч админов из-за синтаксиса (именно синтаксиса, а не архитектуры или внутренней реализации) pf и ipfw.

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

129. "В ядре Linux 3.13 ожидается появление нового пакетного фильт..."  +3 +/
Сообщение от commiethebeastie (ok), 20-Окт-13, 16:04 
Когда будет этих правил пару тысяч, тогда поймете разницу.
Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

135. "В ядре Linux 3.13 ожидается появление нового пакетного фильт..."  +/
Сообщение от ананим (?), 20-Окт-13, 16:15 
это точно.
тогда выделение атрибутов от их параметров играет не малую роль.
Ответить | Правка | Наверх | Cообщить модератору

134. "В ядре Linux 3.13 ожидается появление нового пакетного фильт..."  –1 +/
Сообщение от Адекват (ok), 20-Окт-13, 16:13 
>[оверквотинг удален]
> # iptables -t filter -A OUTPUT -d 1.2.3.4 -p tcp --dport 80
> -j DROP
>
> и
>
 
> # nft add rule ip filter output ip daddr 1.2.3.4 tcp dport
> 80 drop
>

> второе правилу ну никак не наглядней, хоть с какой стороны на него
> смотреть

Ежишь петручио !!! а если мне нужно не "-d" а "-s"
как в этом вашем nft это указать ?
Я вижу строку ip daddr 1.2.3.4
Из которой не ясно - это адрес назначения или адрес источника, бывают ситуации, когда в цепочке OUTPUT нужно обрабатывать траффик по адресу источника.
Как будет на языке nft правило вида:
iptables -t filter -A OUTPUT -s  1.2.3.4 -p tcp --dport 80 ?

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

143. "В ядре Linux 3.13 ожидается появление нового пакетного фильт..."  +1 +/
Сообщение от Аноним (-), 20-Окт-13, 18:32 
>>[оверквотинг удален]
> Как будет на языке nft правило вида:
> iptables -t filter -A OUTPUT -s  1.2.3.4 -p tcp --dport 80 ?

Очевидно,
nft saddr 1.2.3.4 ip tcp add rule ip filter output dport 80 ...

НО! То, что аргументы и параметры сливаются в одну кучу, никаким образом между собой ни визуально, ни логически не различимы - это очень плохо. Например, в случае синтаксиса iptables я спокойно могу называть цепочку любым нужным мне для словом (напр. "tcp", "udp", "ip", "rule", "add", "dport" etc). В случае же nft придется подбирать названия цепочек специально, чтобы они не пересекались с названиями параметров - это следствие отступления от POSIX, и это печально, что молодые горячие программисты ну никак не хотят учитывать опыт хождения по граблям старших коллег, им обязательно нужно самим получить по голове для остроты ощущений :(

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

167. "В ядре Linux 3.13 ожидается появление нового пакетного фильт..."  –2 +/
Сообщение от Гость (?), 21-Окт-13, 00:35 
> "dport" etc). В случае же nft придется подбирать названия цепочек специально

Я вас умоляю, сделаете темплейты. Можно подумать серьезная конфигурация iptable без них обходится.

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

224. "В ядре Linux 3.13 ожидается появление нового пакетного фильт..."  +/
Сообщение от Аноним (-), 21-Окт-13, 16:27 
> НО! То, что аргументы и параметры сливаются в одну кучу, никаким образом
> между собой ни визуально, ни логически не различимы - это очень
> плохо. Например, в случае синтаксиса iptables я спокойно могу называть цепочку
> любым нужным мне для словом (напр. "tcp", "udp", "ip", "rule", "add",
> "dport" etc). В случае же nft придется подбирать названия цепочек специально,
> чтобы они не пересекались с названиями параметров

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

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

146. "В ядре Linux 3.13 ожидается появление нового пакетного фильт..."  +/
Сообщение от Igor (??), 20-Окт-13, 19:07 
походу вот так
nft add rule ip filter output ip saddr 1.2.3.4 tcp dport
Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору

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

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




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

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