เชชเซเชเซเช เชซเชฟเชฒเซเชเชฐ nftables 0.9.9 เชจเซเช เชชเซเชฐเชเชพเชถเชจ เชชเซเชฐเชเชพเชถเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ, เชเซ IPv4, IPv6, ARP เช เชจเซ เชจเซเชเชตเชฐเซเช เชฌเซเชฐเชฟเช (iptables, ip6table, arptables เช เชจเซ ebtables เชจเซ เชฌเชฆเชฒเชตเชพเชจเชพ เชนเซเชคเซเชฅเซ) เชฎเชพเชเซ เชชเซเชเซเช เชซเชฟเชฒเซเชเชฐเชฟเชเช เชเชจเซเชเชฐเชซเซเชธเชจเซ เชเชเซเชเซเชค เชเชฐเซ เชเซ. เชคเซ เช เชธเชฎเชฏเซ, เชธเชพเชฅเซ เชฒเชพเชเชฌเซเชฐเซเชฐเซ libnftnl 1.2.0 เชจเซเช เชชเซเชฐเชเชพเชถเชจ เชชเซเชฐเชเชพเชถเชฟเชค เชฅเชฏเซเช เชนเชคเซเช, เชเซ nf_tables เชธเชฌเชธเชฟเชธเซเชเชฎ เชธเชพเชฅเซ เชเซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเชเซเชฐเชฟเชฏเชพ เชเชฐเชตเชพ เชฎเชพเชเซ เชจเชฟเชฎเซเชจ-เชธเซเชคเชฐเชจเซ API เชชเซเชฐเชฆเชพเชจ เชเชฐเซ เชเซ. เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ nftables 0.9.9 เชชเซเชฐเชเชพเชถเชจ เชฎเชพเชเซ เชเชฐเซเชฐเซ เชซเซเชฐเชซเชพเชฐเซ Linux เชเชฐเซเชจเชฒ 5.13-rc1 เชฎเชพเช เชธเชฎเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฒ เชเซ.
nftables เชชเซเชเซเชเชฎเชพเช เชชเซเชเซเช เชซเชฟเชฒเซเชเชฐ เชเชเชเซเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ เชเซ เชเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชเชเซเชฏเชพเชฎเชพเช เชเชพเชฒเซ เชเซ, เชเซเชฏเชพเชฐเซ เชเชฐเซเชจเชฒ-เชธเซเชคเชฐเชจเซเช เชเชพเชฐเซเชฏ nf_tables เชธเชฌเชธเชฟเชธเซเชเชฎ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชฆเชพเชจ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเซ 3.13 เชจเชพ เชชเซเชฐเชเชพเชถเชจเชฅเซ Linux เชเชฐเซเชจเชฒเชจเซ เชญเชพเช เชเซ. เชเชฐเซเชจเชฒ เชธเซเชคเชฐ เชฎเชพเชคเซเชฐ เชเช เชธเชพเชฎเชพเชจเซเชฏ เชชเซเชฐเซเชเซเชเซเชฒ-เชธเซเชตเชคเชเชคเซเชฐ เชเชจเซเชเชฐเชซเซเชธ เชชเซเชฐเซเช เชชเชพเชกเซ เชเซ เชเซ เชชเซเชเซเชเซเชฎเชพเชเชฅเซ เชกเซเชเชพ เชเชพเชขเชตเชพ, เชกเซเชเชพ เชเชชเชฐเซเชถเชจ เชเชฐเชตเชพ เช เชจเซ เชซเซเชฒเซ เชเชเชเซเชฐเซเชฒ เชฎเชพเชเซ เชฎเซเชณเชญเซเชค เชเชพเชฐเซเชฏเซ เชชเซเชฐเชพ เชชเชพเชกเซ เชเซ.
เชซเชฟเชฒเซเชเชฐเชฟเชเชเชจเชพ เชจเชฟเชฏเชฎเซ เชชเซเชคเซ เช เชจเซ เชชเซเชฐเซเชเซเชเซเชฒ-เชตเชฟเชถเชฟเชทเซเช เชนเซเชจเซเชกเชฒเชฐเซเชธ เชฏเซเชเชฐ-เชธเซเชชเซเชธ เชฌเชพเชเชเชเซเชกเชฎเชพเช เชเชฎเซเชชเชพเชเชฒ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเซ เชชเชเซ เช เชฌเชพเชเชเชเซเชก เชจเซเชเชฒเชฟเชเช เชเชจเซเชเชฐเชซเซเชธเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชเชฐเซเชจเชฒเชฎเชพเช เชฒเซเชก เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ เช เชจเซ BPF (เชฌเชฐเซเชเชฒเซ เชชเซเชเซเช เชซเชฟเชฒเซเชเชฐเซเชธ) เชเซเชตเชพ เชตเชฟเชถเชฟเชทเซเช เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจเชฎเชพเช เชเชฐเซเชจเชฒเชฎเชพเช เชเชฒเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เช เช เชญเชฟเชเชฎ เชเชฐเซเชจเชฒ เชธเซเชคเชฐเซ เชเชพเชฒเชคเชพ เชซเชฟเชฒเซเชเชฐเชฟเชเช เชเซเชกเชจเชพ เชเชฆเชจเซ เชจเซเชเชงเชชเชพเชคเซเชฐ เชฐเซเชคเซ เชเชเชพเชกเชตเชพเชจเซเช เชถเชเซเชฏ เชฌเชจเชพเชตเซ เชเซ เช เชจเซ เชชเชพเชฐเซเชธเชฟเชเช เชจเชฟเชฏเชฎเซเชจเชพ เชคเชฎเชพเชฎ เชเชพเชฐเซเชฏเซ เช เชจเซ เชชเซเชฐเซเชเซเชเซเชฒ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเชพเชจเชพ เชคเชฐเซเชเชจเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชเชเซเชฏเชพเชฎเชพเช เชเชธเซเชกเซ เชเซ.
เชฎเซเชเซเชฏ เชจเชตเซเชจเชคเชพเช:
- เชซเซเชฒเซเชเซเชฌเชฒ เชชเซเชฐเซเชธเซเชธเชฟเชเชเชจเซ เชจเซเชเชตเชฐเซเช เชเชกเซเชชเซเชเชฐ เชฌเชพเชเซ เชชเชฐ เชเชธเซเชกเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ เชฒเชพเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเซ 'เชเชซเชฒเซเชก' เชซเซเชฒเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชธเชเซเชทเชฎ เชเซ. เชซเซเชฒเซเชเซเชฌเชฒ เช เชชเซเชเซเช เชฐเซเชกเชพเชฏเชฐเซเชเซเชถเชจเชจเชพ เชฎเชพเชฐเซเชเชจเซ เชเชชเซเชเชฟเชฎเชพเชเช เชเชฐเชตเชพ เชฎเชพเชเซเชจเซ เชเช เชชเชฆเซเชงเชคเชฟ เชเซ, เชเซเชฎเชพเช เชคเชฎเชพเชฎ เชจเชฟเชฏเชฎ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชธเชพเชเชเชณเซเชจเซ เชธเชเชชเซเชฐเซเชฃ เชฎเชพเชฐเซเช เชซเชเซเชค เชชเซเชฐเชฅเชฎ เชชเซเชเซเช เชชเชฐ เช เชฒเชพเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เช เชจเซ เชชเซเชฐเชตเชพเชนเชฎเชพเชเชจเชพ เช เชจเซเชฏ เชคเชฎเชพเชฎ เชชเซเชเซเชเซ เชธเซเชงเชพ เช เชเชเชณ เชฎเซเชเชฒเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเซเชฌเชฒ ip เชเซเชฒเซเชฌเชฒ { เชซเซเชฒเซเชเซเชฌเชฒ f { เชนเซเช เชเชจเซเชเซเชฐเซเชธ เชชเซเชฐเชพเชฏเซเชฐเชฟเชเซ เชซเชฟเชฒเซเชเชฐ + 1 เชกเชฟเชตเชพเชเชธ = { lan3, lan0, เชตเชพเชจ } เชซเซเชฒเซเชเซเชธ เชเชซเชฒเซเชก } เชเซเชเชจ เชซเซเชฐเชตเชฐเซเชก { เชเชพเชเชช เชซเชฟเชฒเซเชเชฐ เชนเซเช เชซเซเชฐเชตเชฐเซเชก เชชเซเชฐเชพเชฏเซเชฐเชฟเชเซ เชซเชฟเชฒเซเชเชฐ; เชจเซเชคเชฟ เชธเซเชตเซเชเชพเชฐเซ; ip เชชเซเชฐเซเชเซเชเซเชฒ { tcp, udp } เชซเซเชฒเซ เชเชก @f } เชเซเชเชจ เชชเซเชธเซเช { เชเชพเชเชช เชจเซเช เชนเซเช เชชเซเชธเซเชเชฐเซเชเซเชเช เชชเซเชฐเชพเชฏเซเชฐเชฟเชเซ เชซเชฟเชฒเซเชเชฐ; เชจเซเชคเชฟ เชธเซเชตเซเชเชพเชฐเซ; oifname "เชตเชพเชจ" เชฎเชพเชธเซเชเชฐเซเชก } }
- เชเซเช เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชฆเซเชตเชพเชฐเชพ เชเซเชทเซเชเชเชจเซ เชตเชฟเชถเชฟเชทเซเช เชเชชเชฏเซเช เชธเซเชจเชฟเชถเซเชเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ เชฎเชพเชฒเชฟเชเชจเชพ เชงเซเชตเชเชจเซ เชเซเชฌเชฒ เชธเชพเชฅเซ เชเซเชกเชตเชพ เชฎเชพเชเซ เชเชฎเซเชฐเชพเชฏเซเชฒ เชธเชฎเชฐเซเชฅเชจ. เชเซเชฏเชพเชฐเซ เชเซเช เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชธเชฎเชพเชชเซเชค เชฅเชพเชฏ เชเซ, เชคเซเชฏเชพเชฐเซ เชคเซเชจเซ เชธเชพเชฅเซ เชธเชเชเชณเชพเชฏเซเชฒ เชเซเชทเซเชเช เชเชชเชฎเซเชณเซ เชเชพเชขเซ เชจเชพเชเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชตเชฟเชถเซเชจเซ เชฎเชพเชนเชฟเชคเซ เชเชฟเชชเซเชชเชฃเซเชจเชพ เชฐเซเชชเชฎเชพเช เชจเชฟเชฏเชฎเซ เชกเชฎเซเชชเชฎเชพเช เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชฅเชพเชฏ เชเซ: เชเซเชฌเชฒ ip x { # progname nft flags owner chain y { type filter hook input priority filter; เชจเซเชคเชฟ เชธเซเชตเซเชเชพเชฐเซ; เชเชพเชเชจเซเชเชฐ เชชเซเชเซเชเซ 1 เชฌเชพเชเชเซเชธ 309 } }
- IEEE 802.1ad เชธเซเชชเซเชธเชฟเชซเชฟเชเซเชถเชจ (VLAN เชธเซเชเซเชเซเชเช เช เชฅเชตเชพ QinQ) เชฎเชพเชเซ เชเชฎเซเชฐเชพเชฏเซเชฒ เชธเชฎเชฐเซเชฅเชจ, เชเซ เชเช เชเชฅเชฐเชจเซเช เชซเซเชฐเซเชฎเชฎเชพเช เชฌเชนเซเชตเชฟเชง VLAN เชเซ เชเซเชธเชจเซ เชฌเชฆเชฒเชตเชพ เชฎเชพเชเซเชจเชพ เชฎเชพเชงเซเชฏเชฎเชจเซ เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชเชฐเซ เชเซ. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชฌเชพเชนเซเชฏ เชเชฅเชฐเชจเซเช เชซเซเชฐเซเชฎ 8021ad เช เชจเซ vlan id=342 เชจเชพ เชชเซเชฐเชเชพเชฐเชจเซ เชคเชชเชพเชธเชตเชพ เชฎเชพเชเซ, เชคเชฎเซ เชฌเชพเชเชงเชเชพเชฎเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเซ เชเซ ... เชเชฅเชฐเชจเซเช เชซเซเชฐเซเชฎ 802.1ad/vlan id=342, เชจเซเชธเซเชเซเชก 8021 เชจเชพ เชฌเชพเชนเซเชฏ เชชเซเชฐเชเชพเชฐเชจเซ เชคเชชเชพเชธเชตเชพ เชฎเชพเชเซ เชเชฅเชฐ เชเชพเชเชช 1ad vlan id 802.1 เชชเซเชฐ
- เชเชเซเชเซเชค เชตเชเชถเชตเซเชฒเซ cgroups v2 เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชธเชเชธเชพเชงเชจเซเชจเซเช เชธเชเชเชพเชฒเชจ เชเชฐเชตเชพ เชฎเชพเชเซ เชเชฎเซเชฐเชพเชฏเซเชฒ เชเชงเชพเชฐ. cgroups v2 เช เชจเซ v1 เชตเชเซเชเซเชจเซ เชฎเซเชเซเชฏ เชคเชซเชพเชตเชค เช CPU เชธเชเชธเชพเชงเชจเซเชจเซ เชซเชพเชณเชตเชฃเซ เชฎเชพเชเซ, เชฎเซเชฎเชฐเซ เชตเชชเชฐเชพเชถเชจเชพ เชจเชฟเชฏเชฎเชจ เชฎเชพเชเซ เช เชจเซ I/O เชฎเชพเชเซ เช เชฒเช เชชเชฆเชพเชจเซเชเซเชฐเชฎเชจเซ เชฌเชฆเชฒเซ เชคเชฎเชพเชฎ เชชเซเชฐเชเชพเชฐเชจเชพ เชธเชเชธเชพเชงเชจเซ เชฎเชพเชเซ เชธเชพเชฎเชพเชจเซเชฏ cgroups เชชเชฆเชพเชจเซเชเซเชฐเชฎเชจเซ เชเชชเชฏเซเช เชเซ. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชชเซเชฐเชฅเชฎ เชธเซเชคเชฐ cgroupv2 เชชเชฐ เชธเซเชเซเชเชจเซ เชชเซเชฐเซเชตเช โsystem.sliceโ เชฎเชพเชธเซเช เชธเชพเชฅเซ เชฎเซเชณ เชเชพเชฏ เชเซ เชเซ เชเซเชฎ เชคเซ เชคเชชเชพเชธเชตเชพ เชฎเชพเชเซ, เชคเชฎเซ เชฌเชพเชเชงเชเชพเชฎเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเซ เชเซ: ... socket cgroupv2 เชธเซเชคเชฐ 1 โsystem.sliceโ
- SCTP เชชเซเชเซเชเซเชจเชพ เชเชเชเซเชจเซ เชคเชชเชพเชธเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ (เช เชฎเชพเชเซ เชเชฐเซเชฐเซ เชเชพเชฐเซเชฏเชเซเชทเชฎเชคเชพ Linux 5.14 เชเชฐเซเชจเชฒเชฎเชพเช เชฆเซเชเชพเชถเซ). เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชชเซเชเซเชเชฎเชพเช 'เชกเซเชเชพ' เชเชพเชเชช เช เชจเซ เชซเซเชฒเซเชก 'เชเชพเชเชช' เชธเชพเชฅเซเชจเซ เชนเชฟเชธเซเชธเซ เชเซ เชเซ เชเซเชฎ เชคเซ เชคเชชเชพเชธเชตเชพ เชฎเชพเชเซ: ... sctp เชเชเช เชกเซเชเชพ เช เชธเซเชคเชฟเชคเซเชตเชฎเชพเช เชเซ ... sctp เชญเชพเช เชกเซเชเชพ เชชเซเชฐเชเชพเชฐ 0
- "-f" เชซเซเชฒเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชจเชฟเชฏเชฎ เชฒเซเชกเชฟเชเช เชเชชเชฐเซเชถเชจเชจเชพ เช เชฎเชฒเชจเซ เชฒเชเชญเช เชฌเซ เชตเชเชค เชเชกเชชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซ. เชจเชฟเชฏเชฎเซเชจเซ เชฏเชพเชฆเซเชจเชพ เชเชเชเชชเซเชเชจเซ เชชเชฃ เชตเซเช เชฎเชณเซเชฏเซ เชเซ.
- เชซเซเชฒเซเช เชฌเชฟเชเซเชธ เชธเซเช เชเซ เชเซ เชเซเชฎ เชคเซ เชเชเชพเชธเชตเชพ เชฎเชพเชเซเชจเซเช เชเซเชฎเซเชชเซเชเซเช เชซเซเชฐเซเชฎ เชชเซเชฐเชฆเชพเชจ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, snat เช เชจเซ dnat เชธเซเชเซเชเชธ เชฌเชฟเชเซเชธ เชธเซเช เชจเชฅเซ เชคเซ เชเชเชพเชธเชตเชพ เชฎเชพเชเซ, เชคเชฎเซ เชธเซเชชเชทเซเช เชเชฐเซ เชถเชเซ เชเซ: ... ct status ! snat,dnat เชเชเชพเชธเชตเชพ เชฎเชพเชเซ เชเซ เชธเชฟเชจ เชฌเชฟเช เชฌเชฟเชเชฎเชพเชธเซเชเชฎเชพเช เชธเซเช เชเซ, ack: ... tcp เชซเซเชฒเซเชเซเชธ syn/syn,ack เชเชเชพเชธเชตเชพ เชฎเชพเชเซ เชเซ fin เช เชจเซ rst เชฌเชฟเชเซเชธ เชฌเชฟเชเชฎเชพเชธเซเช syn,ack,fin,rst เชฎเชพเช เชธเซเช เชจเชฅเซ: ... tcp เชซเซเชฒเซเชเซเชธ! = fin,rst / syn,ack,fin,rst
- เชธเซเช/เชจเชเชถเชพเชจเชพ เชชเซเชฐเชเชพเชฐเซเชจเซ เชตเซเชฏเชพเชเซเชฏเชพเชเชฎเชพเช "เชเซเชเชพเชฆเซ" เชเซเชตเชฐเซเชกเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ: เชจเชเชถเซ xm { typeof iifname เชเชฎเซเชฐเซ. เชเชเชชเซ เชชเซเชฐเซเชเซเชเซเชฒ เชฎเซ เชกเซเชชเซเชฐเซเช : เชเซเชเชพเชฆเซ ;}
เชธเซเชฐเซเชธ: opennet.ru