История изменений
Исправление intelfx, (текущая версия) :
А вообще у nftables синтаксис, конечно, намного менее отвратителен, чем псевдо-«синтаксис» iptables, но насыпать побольше сахара не помешало бы. Не вижу причин, например, не сделать анонимные цепочки (с возможностью вложения друг в друга), чтобы можно было писать типа такого:
iifname ... do {
tcp do {
/* tcp */ dport ssh dnat ...
/* tcp */ dport http dnat ...
}
}
Или наоборот:
iifname ... either {
tcp either {
dport ssh
dport http
}
} accept
Исправление intelfx, :
А вообще у nftables синтаксис, конечно, намного менее отвратителен, чем псевдо-«синтаксис» iptables, но насыпать побольше сахара не помешало бы. Не вижу причин, например, не сделать анонимные цепочки (с возможностью вложения друг в друга), чтобы можно было писать типа такого:
iifname ... do {
tcp do {
dport ssh dnat ...
dport http dnat ...
}
}
Или наоборот:
iifname ... either {
tcp dport ssh
tcp dport http
} accept
Исправление intelfx, :
А вообще у nftables синтаксис, конечно, намного менее отвратителен, чем псевдо-«синтаксис» iptables, но насыпать побольше сахара не помешало бы. Не вижу причин, например, не сделать анонимные цепочки (с возможностью вложения друг в друга), чтобы можно было писать типа такого:
iifname ... do {
tcp do {
dport ssh dnat ...
dport http dnat ...
}
}
Исходная версия intelfx, :
А вообще у nftables синтаксис, конечно, менее отвратителен, но насыпать побольше сахара не помешало бы. Не вижу причин, например, не сделать анонимные цепочки (с возможностью вложения друг в друга), чтобы можно было писать типа такого:
iifname ... do {
tcp do {
dport ssh dnat ...
dport http dnat ...
}
}