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-เจเจฐเจธเฉ1.
nftables เจชเฉเจเฉเจ เจตเจฟเฉฑเจ เจชเฉเจเฉเจ เจซเจฟเจฒเจเจฐ เจนเจฟเฉฑเจธเฉ เจนเฉเฉฐเจฆเฉ เจนเจจ เจเฉ เจฏเฉเจเจผเจฐ เจธเจชเฉเจธ เจตเจฟเฉฑเจ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเจจ, เจเจฆเฉเจ เจเจฟ เจเจฐเจจเจฒ-เจชเฉฑเจงเจฐ เจฆเจพ เจเฉฐเจฎ nf_tables เจธเจฌ-เจธเจฟเจธเจเจฎ เจฆเฉเจเจฐเจพ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจเฉ เจเจฟ เจเจฐเจจเจฒ เจฆเจพ เจนเจฟเฉฑเจธเจพ เจนเฉเฅค Linux เจฐเฉเจฒเฉเจเจผ 3.13 เจคเฉเจ เจฌเจพเจ เจฆ, เจเจฐเจจเจฒ เจชเฉฑเจงเจฐ 'เจคเฉ เจธเจฟเจฐเจซเจผ เจเฉฑเจ เจเจฎ เจชเฉเจฐเฉเจเฉเจเฉเจฒ-เจธเฉเจคเฉฐเจคเจฐ เจเฉฐเจเจฐเจซเฉเจธ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจเฉ เจชเฉเจเฉเจเจพเจ เจคเฉเจ เจกเฉเจเจพ เจเฉฑเจขเจฃ, เจกเฉเจเจพ เจเจชเจฐเฉเจธเจผเจจ เจเจฐเจจ เจ เจคเฉ เจชเฉเจฐเจตเจพเจน เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจฒเจ เจฌเฉเจจเจฟเจเจฆเฉ เจเจพเจฐเจเจธเจผเฉเจฒเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉเฅค
เจซเจฟเจฒเจเจฐเจฟเฉฐเจ เจจเจฟเจฏเจฎ เจเจชเจฃเฉ เจเจช เจ เจคเฉ เจชเฉเจฐเฉเจเฉเจเฉเจฒ-เจตเจฟเจธเจผเฉเจธเจผ เจนเฉเจเจกเจฒเจฐเจพเจ เจจเฉเฉฐ เจฏเฉเจเจผเจฐ เจธเจชเฉเจธ เจตเจฟเฉฑเจ เจฌเจพเจเจเจเฉเจก เจตเจฟเฉฑเจ เจเฉฐเจชเจพเจเจฒ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจเจฟเจธ เจคเฉเจ เจฌเจพเจ เจฆ เจเจธ เจฌเจพเจเจเจเฉเจก เจจเฉเฉฐ เจจเฉเฉฑเจเจฒเจฟเฉฐเจ เจเฉฐเจเจฐเจซเฉเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจฐเจจเจฒ เจตเจฟเฉฑเจ เจฒเฉเจก เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ เจ เจคเฉ เจเจฐเจจเจฒ เจตเจฟเฉฑเจ เจเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผ เจฐเฉเจช เจตเจฟเฉฑเจ เจเจฒเจพเจเจ เจเจพเจเจฆเจพ เจนเฉเฅค เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจ, BPF (เจฌเจฐเจเจฒเฉ เจชเฉเจเฉเจ เจซเจฟเจฒเจเจฐ) เจฆเฉ เจฏเจพเจฆ เจฆเจฟเจตเจพเจเจเจฆเจพ เจนเฉเฅค เจเจน เจชเจนเฉเฉฐเจ เจเจฐเจจเจฒ เจชเฉฑเจงเจฐ 'เจคเฉ เจเฉฑเจฒ เจฐเจนเฉ เจซเจฟเจฒเจเจฐเจฟเฉฐเจ เจเฉเจก เจฆเฉ เจเจเจพเจฐ เจตเจฟเฉฑเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจเจฎเฉ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเฉ เจนเฉ เจ เจคเฉ เจธเจพเจฐเฉ เจจเจฟเจฏเจฎ เจชเจพเจฐเจธเจฟเฉฐเจ เจ เจคเฉ เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจฒเจพเจเจฟเจ เจจเฉเฉฐ เจเจชเจญเฉเจเจคเจพ เจธเจชเฉเจธ เจตเจฟเฉฑเจ เจญเฉเจเจฆเฉ เจนเฉเฅค
เจฎเฉเฉฑเจ เจจเจตเฉเจจเจคเจพเจตเจพเจ:
- เจซเจฒเฉเจเฉเจฌเจฒ เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจจเฉเฉฐ เจจเฉเฉฑเจเจตเจฐเจ เจ เจกเฉเจชเจเจฐ เจธเจพเจเจก 'เจคเฉ เจฒเจฟเจเจพเจฃ เจฆเฉ เจธเจฎเจฐเฉฑเจฅเจพ เจจเฉเฉฐ เจฒเจพเจเฉ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, 'เจเจซเจฒเฉเจก' เจซเจฒเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจธเจฎเจฐเฉฑเจฅ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจซเจฒเฉเจเฉเจฌเจฒ เจชเฉเจเฉเจ เจฐเฉเจกเจพเจเจฐเฉเจเจธเจผเจจ เจฆเฉ เจฎเจพเจฐเจ เจจเฉเฉฐ เจ เจจเฉเจเฉเจฒ เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉฑเจ เจตเจฟเจงเฉ เจนเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจธเจพเจฐเฉ เจจเจฟเจฏเจฎ เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจเฉเจจเจพเจ เจฆเจพ เจชเฉเจฐเจพ เจชเจพเจธ เจธเจฟเจฐเจซ เจชเจนเจฟเจฒเฉ เจชเฉเจเฉเจ 'เจคเฉ เจฒเจพเจเฉ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจ เจคเฉ เจชเฉเจฐเจตเจพเจน เจตเจฟเฉฑเจ เจฌเจพเจเฉ เจธเจพเจฐเฉ เจชเฉเจเฉเจ เจธเจฟเฉฑเจงเฉ เจ เฉฑเจเฉ เจญเฉเจเฉ เจเจพเจเจฆเฉ เจนเจจเฅค เจเฉเจฌเจฒ เจเจเจชเฉ เจเจฒเฉเจฌเจฒ { เจซเจฒเฉเจเฉเจฌเจฒ f { เจนเฉเฉฑเจ เจเฉฐเจเฉเจฐเฉเจธ เจชเฉเจฐเจพเจเจฐเจเฉ เจซเจฟเจฒเจเจฐ + 1 เจกเจฟเจตเจพเจเจธเจพเจ = { lan3, lan0, เจตเจพเจจ } เจซเจฒเฉเจ เจเจซเจฒเฉเจก } เจเฉเจจ เจซเจพเจฐเจตเจฐเจก { เจเจพเจเจช เจซเจฟเจฒเจเจฐ เจนเฉเฉฑเจ เจซเจพเจฐเจตเจฐเจก เจชเฉเจฐเจพเจเจฐเจฟเจเฉ เจซเจฟเจฒเจเจฐ; เจจเฉเจคเฉ เจธเจตเฉเจเจพเจฐ; ip เจชเฉเจฐเฉเจเฉเจเฉเจฒ { tcp, udp } เจซเจฒเฉ เจเจก @f } เจเฉเจจ เจชเฉเจธเจ { เจเจพเจเจช เจจเฉเฉฑเจ เจนเฉเฉฑเจ เจชเฉเจธเจเจฐเฉเจเจฟเฉฐเจ เจคเจฐเจเฉเจน เจซเจฟเจฒเจเจฐ; เจจเฉเจคเฉ เจธเจตเฉเจเจพเจฐ; oifname "เจตเจพเจจ" เจฎเจพเจธเจเจฐเฉเจก } }
- เจเฉฑเจ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฆเฉเจเจฐเจพ เจเฉเจฌเจฒ เจฆเฉ เจตเจฟเจธเจผเฉเจธเจผ เจตเจฐเจคเฉเจ เจจเฉเฉฐ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉฑเจ เจธเจพเจฐเจฃเฉ เจตเจฟเฉฑเจ เจเฉฑเจ เจฎเจพเจฒเจ เจฆเฉ เจเฉฐเจกเฉ เจจเฉเฉฐ เจเฉเฉเจจ เจฒเจ เจธเจฎเจฐเจฅเจจ เจธเจผเจพเจฎเจฒ เจเฉเจคเจพ เจเจฟเจเฅค เจเจฆเฉเจ เจเฉเจ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจคเจฎ เจนเฉ เจเจพเจเจฆเฉ เจนเฉ, เจคเจพเจ เจเจธ เจจเจพเจฒ เจเฉเฉเฉ เจธเจพเจฐเจฃเฉ เจเจชเจฃเฉ เจเจช เจฎเจฟเจเจพ เจฆเจฟเฉฑเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจเฉฑเจ เจเจฟเฉฑเจชเจฃเฉ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจจเจฟเจฏเจฎเจพเจ เจฆเฉ เจกเฉฐเจช เจตเจฟเฉฑเจ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ: เจธเจพเจฐเจฃเฉ ip x { # progname nft เจซเจฒเฉเจ เจฎเจพเจฒเจ เจเฉเจจ y { เจเจพเจเจช เจซเจฟเจฒเจเจฐ เจนเฉเฉฑเจ เจเฉฐเจชเฉเฉฑเจ เจคเจฐเจเฉเจน เจซเจฟเจฒเจเจฐ; เจจเฉเจคเฉ เจธเจตเฉเจเจพเจฐ; เจเจพเจเจเจเจฐ เจชเฉเจเฉเจ 1 เจฌเจพเจเจ 309 } }
- IEEE 802.1ad เจจเจฟเจฐเจงเจพเจฐเจจ (VLAN เจธเจเฉเจเจฟเฉฐเจ เจเจพเจ QinQ) เจฒเจ เจธเจฎเจฐเจฅเจจ เจเฉเฉเจฟเจ เจเจฟเจ เจนเฉ, เจเฉ เจเฉฑเจ เจธเจฟเฉฐเจเจฒ เจเจฅเจฐเจจเฉเฉฑเจ เจซเจฐเฉเจฎ เจตเจฟเฉฑเจ เจฎเจฒเจเฉเจชเจฒ VLAN เจเฉเจเจธ เจจเฉเฉฐ เจฌเจฆเจฒเจฃ เจฒเจ เจเฉฑเจ เจธเจพเจงเจจ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจฆเจพ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจฌเจพเจนเจฐเฉ เจเจฅเจฐเจจเฉเฉฑเจ เจซเจฐเฉเจฎ 8021ad เจ เจคเฉ vlan id=342 เจฆเฉ เจเจฟเจธเจฎ เจฆเฉ เจเจพเจเจ เจเจฐเจจ เจฒเจ, เจคเฉเจธเฉเจ เจเจธเจพเจฐเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ ... เจเจฅเจฐ เจเจพเจเจช 802.1ad vlan id 342 เจเจฅเจฐเจจเฉเฉฑเจ เจซเจฐเฉเจฎ 8021ad/vlan id=1, เจจเฉเจธเจเจก 802.1 เจฆเฉ เจฌเจพเจนเจฐเฉ เจเจฟเจธเจฎ เจฆเฉ เจเจพเจเจ เจเจฐเจจ เจฒเจ q/vlan id=2 เจ เจคเฉ เจ เฉฑเจเฉ IP เจชเฉเจเฉเจ เจเจจเจเฉเจชเจธเฉเจฒเฉเจธเจผเจจ: ... เจเจฅเจฐ เจเจฟเจธเจฎ 8021ad vlan id 1 vlan เจเจฟเจธเจฎ 8021q vlan id 2 vlan เจเจฟเจธเจฎ ip เจเจพเจเจเจเจฐ
- เจฏเฉเจจเฉเจซเจพเจเจก เจฒเฉเฉ cgroups v2 เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจ เจธเจนเจฟเจฏเฉเจ เจเฉเฉเจฟเจ เจเจฟเจ เจนเฉเฅค cgroups v2 เจ เจคเฉ v1 เจตเจฟเจเจเจพเจฐ เจฎเฉเฉฑเจ เจ เฉฐเจคเจฐ CPU เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ, เจฎเฉเจฎเฉเจฐเฉ เจเจชเจค เจจเฉเฉฐ เจจเจฟเจฏเฉฐเจคเฉเจฐเจฟเจค เจเจฐเจจ เจฒเจ, เจ เจคเฉ I/O เจฒเจ เจตเฉฑเจเจฐเฉ เจฒเฉเฉ เจฆเฉ เจฌเจเจพเจ, เจธเจพเจฐเฉเจเจ เจเจฟเจธเจฎเจพเจ เจฆเฉ เจธเจฐเฉเจคเจพเจ เจฒเจ เจเฉฑเจ เจเจฎ cgroups เจฒเฉเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเจน เจฆเฉเจเจฃ เจฒเจ เจเจฟ เจเฉ เจชเจนเจฟเจฒเฉ เจชเฉฑเจงเจฐ cgroupv2 'เจคเฉ เจธเจพเจเจ เจฆเจพ เจชเฉเจฐเจตเจ โsystem.sliceโ เจฎเจพเจธเจ เจจเจพเจฒ เจฎเฉเจฒ เจเจพเจเจฆเจพ เจนเฉ, เจคเฉเจธเฉเจ เจเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ: ... เจธเจพเจเจ cgroupv2 เจชเฉฑเจงเจฐ 1 โsystem.sliceโ
- SCTP เจชเฉเจเฉเจเจพเจ เจฆเฉ เจญเจพเจเจพเจ เจฆเฉ เจเจพเจเจ เจเจฐเจจ เจฆเฉ เจฏเฉเจเจคเจพ เจเฉเฉเฉ เจเจ เจนเฉ (เจเจพเจฐเจเจธเจผเฉเจฒเจคเจพ เจฒเจ เจฒเฉเฉเฉเจเจฆเฉ เจเจพเจฐเจเจธเจผเฉเจฒเจคเจพ เจเจฐเจจเจฒ เจตเจฟเฉฑเจ เจฆเจฟเจเจพเจ เจฆเฉเจตเฉเจเฉ) Linux 5.14). เจเจฆเจพเจนเจฐเจฃ เจตเจเฉเจ, เจเจน เจเจพเจเจ เจเจฐเจจ เจฒเจ เจเจฟ เจเฉ เจเฉฑเจ เจชเฉเจเฉเจ เจตเจฟเฉฑเจ 'เจกเฉเจเจพ' เจเจฟเจธเจฎ เจ เจคเฉ 'เจเจพเจเจช' เจเฉเจคเจฐ เจตเจพเจฒเจพ เจเฉฑเจ เจนเจฟเฉฑเจธเจพ เจนเฉ: ... sctp เจเฉฐเจ เจกเฉเจเจพ เจฎเฉเจเฉเจฆ เจนเฉ ... sctp เจเฉฐเจ เจกเฉเจเจพ เจเจฟเจธเจฎ 0
- เจจเจฟเจฏเจฎ เจฒเฉเจกเจฟเฉฐเจ เจเจชเจฐเฉเจธเจผเจจ เจฆเฉ เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ เจจเฉเฉฐ "-f" เจซเจฒเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจฒเจเจญเจ เจฆเฉ เจตเจพเจฐ เจคเฉเจเจผ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจจเจฟเจฏเจฎเจพเจ เจฆเฉ เจธเฉเจเฉ เจฆเฉ เจเจเจเจชเฉเฉฑเจ เจจเฉเฉฐ เจตเฉ เจคเฉเจเจผ เจเฉเจคเจพ เจเจฟเจ เจนเฉ.
- เจเจน เจเจพเจเจเจฃ เจฒเจ เจเฉฑเจ เจธเฉฐเจเฉเจช เจซเจพเจฐเจฎ เจฆเจฟเฉฑเจคเจพ เจเจฟเจ เจนเฉ เจเจฟ เจซเจฒเฉเจ เจฌเจฟเฉฑเจ เจธเฉเฉฑเจ เจเฉเจคเฉ เจเจ เจนเจจ เจเจพเจ เจจเจนเฉเจเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเจน เจฆเฉเจเจฃ เจฒเจ เจเจฟ snat เจ เจคเฉ dnat เจธเจฅเจฟเจคเฉ เจฌเจฟเฉฑเจ เจธเฉเฉฑเจ เจจเจนเฉเจ เจนเจจ, เจคเฉเจธเฉเจ เจเจน เจจเจฟเจธเจผเจเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ: ... ct เจธเจฅเจฟเจคเฉ ! snat,dnat เจเจน เจเจพเจเจ เจเจฐเจจ เจฒเจ เจเจฟ เจธเจฟเฉฐเจจ เจฌเจฟเจ เจฌเจฟเฉฑเจเจฎเจพเจธเจ เจตเจฟเฉฑเจ เจธเฉเฉฑเจ เจนเฉ, ack: ... tcp เจซเจฒเฉเจ เจธเจฟเฉฐ/syn,ack เจเจน เจเจพเจเจ เจเจฐเจจ เจฒเจ เจเจฟ เจซเจฟเจจ เจ เจคเฉ rst เจฌเจฟเฉฑเจ เจฌเจฟเฉฑเจเจฎเจพเจธเจ syn,ack,fin,rst เจตเจฟเฉฑเจ เจธเฉเฉฑเจ เจจเจนเฉเจ เจนเจจ: ... tcp เจซเจฒเฉเจ! = fin,rst/syn,ack,fin,rst
- เจธเฉเฉฑเจ/เจจเจเจธเจผเฉ เจฆเฉ เจเจฟเจธเจฎ เจฆเฉ เจชเจฐเจฟเจญเจพเจธเจผเจพเจตเจพเจ เจตเจฟเฉฑเจ "เจซเฉเจธเจฒเจพ" เจเฉเจตเจฐเจก เจฆเฉ เจเจเจฟเจ เจฆเจฟเจ: เจจเจเจธเจผเจพ xm { typeof iifname เจธเจผเจพเจฎเจฒ เจเจฐเฉเฅค เจเจเจชเฉ เจชเฉเจฐเฉเจเฉเจเฉเจฒ th dport : เจซเฉเจธเจฒเจพ ;}
เจธเจฐเฉเจค: opennet.ru
