IPv1.0.6, IPv4, ARP, เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดฌเตเดฐเดฟเดกเตเดเตเดเตพ (iptables, ip6table, arptables, ebtables เดเดจเตเดจเดฟเดต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเดพเตป เดฒเดเตเดทเตเดฏเดฎเดฟเดเตเดเตเดณเตเดณ) เดชเดพเดเตเดเดฑเตเดฑเต เดซเดฟเตฝเดเตเดเดฑเดฟเดเดเต เดเดจเตเดฑเตผเดซเตเดธเตเดเตพ เดเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจ nftables 6 เดชเดพเดเตเดเดฑเตเดฑเต เดซเดฟเตฝเดเตเดเตผ เดฑเดฟเดฒเตเดธเต เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเต. nftables เดชเดพเดเตเดเตเดเดฟเตฝ เดฏเตเดธเตผ เดธเตโเดชเตเดฏเตโเดธเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดชเดพเดเตเดเดฑเตเดฑเต เดซเดฟเตฝเดเตเดเตผ เดเดเดเดเตเดเตพ เดเตพเดชเตเดชเตเดเตเดจเตเดจเต, เด เดคเตเดธเดฎเดฏเด เดเตเตผเดฃเตฝ เดฒเตเดตเตฝ เดจเตฝเดเตเดจเตเดจเดคเต 3.13 เดฑเดฟเดฒเตเดธเต เดฎเตเดคเตฝ Linux เดเตเตผเดฃเดฒเดฟเดจเตเดฑเต เดญเดพเดเดฎเดพเดฏ nf_tables เดธเดฌเตโเดธเดฟเดธเตเดฑเตเดฑเดฎเดพเดฃเต. เดเตเตผเดฃเตฝ เดคเดฒเดคเตเดคเดฟเตฝ, เดชเดพเดเตเดเดฑเตเดฑเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดพเดฑเตเดฑ เดเดเตโเดธเตโเดเตเดฐเดพเดเตเดฑเตเดฑเตเดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด เดกเดพเดฑเตเดฑเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดจเดเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเด เดซเตเดฒเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เด เดเดฟเดธเตเดฅเดพเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดจเตฝเดเตเดจเตเดจ เดเดฐเต เดเดจเดฑเดฟเดเต เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ-เดธเตเดตเดคเดจเตเดคเตเดฐ เดเดจเตเดฑเตผเดซเตเดธเต เดฎเดพเดคเตเดฐเดฎเต เดจเตฝเดเดฟเดฏเดฟเดเตเดเตเดณเตเดณเต.
เดซเดฟเตฝเดเตเดเดฑเดฟเดเดเต เดจเดฟเดฏเดฎเดเตเดเดณเตเด เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโเด เดนเดพเตปเดกเตโเดฒเดฑเตเดเดณเตเด เดฏเตเดธเตผ-เดธเตโเดชเตเดธเต เดฌเตเดฑเตเดฑเตโเดเตเดกเดฟเดฒเตเดเตเดเต เดเดเดชเตเตฝ เดเตเดฏเตเดฏเตเดจเตเดจเต, เด เดคเดฟเดจเตเดถเตเดทเด เด เดฌเตเดฑเตเดฑเตโเดเตเดกเต เดจเตเดฑเตเดฑเตโเดฒเดฟเดเตเดเต เดเดจเตเดฑเตผเดซเตเดธเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเตผเดฃเดฒเดฟเดฒเตเดเตเดเต เดฒเตเดกเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดฌเดฟเดชเดฟเดเดซเต (เดฌเตเตผเดเตเดเตโเดฒเดฟ เดชเดพเดเตเดเดฑเตเดฑเต เดซเดฟเตฝเดเตเดเดฑเตเดเตพ) เดชเตเดฒเตเดฏเตเดณเตเดณ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเดฟเตฝ เดเตเตผเดฃเดฒเดฟเตฝ เดเดเตโเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เด เดธเดฎเตเดชเดจเด เดเตเตผเดฃเตฝ เดคเดฒเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดซเดฟเตฝเดเตเดเดฑเดฟเดเดเต เดเตเดกเดฟเดจเตเดฑเต เดตเดฒเตเดชเตเดชเด เดเดฃเตเดฏเดฎเดพเดฏเดฟ เดเตเดฑเดฏเตเดเตเดเตเดเดฏเตเด เดชเดพเดดเตเดธเดฟเดเดเต เดจเดฟเดฏเดฎเดเตเดเดณเตเดเต เดเดฒเตเดฒเดพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเตเด เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเตเดเตพเดเตเดเตเดชเตเดชเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดฒเตเดเดฟเดเตเดเตเด เดฏเตเดธเตผ เดธเตเดชเตเดธเดฟเดฒเตเดเตเดเต เดจเตเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดชเตเดฐเดงเดพเดจ เดฎเดพเดฑเตเดฑเดเตเดเตพ:
- โ-o/โเดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเตโ เดเดชเตโเดทเตป เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดฎเตเดชเตเตพ เดตเดฟเดณเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจ เดฑเตเตพเดธเต เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเตผ, เดจเดฟเดฏเดฎเดเตเดเดณเต เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเต เดฎเดพเดชเตเดชเดฟเดฒเตเดเตเดเตเด เดธเตเดฑเตเดฑเต เดฒเดฟเดธเตเดฑเตเดฑเตเดเดณเดฟเดฒเตเดเตเดเตเด เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดคเตเดเตเดฃเตเดเต เดธเตเดตเดฏเดฎเตเดตเดฏเตเดณเตเดณ เดชเดพเดเตเดเตเดเดฟเดเดเต เดเดฃเตเดเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเดฏเดฎเดเตเดเตพ # cat ruleet.nft เดชเดเตเดเดฟเด ip x { chain y { เดเตเดชเตเดชเต เดซเดฟเตฝเดเตเดเตผ เดนเตเดเตเดเต เดเตปเดชเตเดเตเดเต เดฎเตเตปเดเดฃเดจเดพ เดซเดฟเตฝเดเตเดเตผ; เดจเดฏเดชเดฐเดฎเดพเดฏ เดตเตเดดเตเด; meta iifname eth1 ip saddr 1.1.1.1 ip daddr 2.2.2.3 เดธเตเดตเตเดเดฐเดฟเดเตเดเตเด meta iifname eth1 ip saddr 1.1.1.2 ip daddr 2.2.2.4 เดฎเตเดฑเตเดฑเดพ iifname eth1 ip saddr 1.1.1.2 เดธเตเดตเตเดเดฐเดฟเดเตเดเตเด. 2.2.3.0 ip saddr 24 .1 ip daddr 1.1.1.2-2.2.4.0 meta iifname eth2.2.4.10 ip saddr 2 ip daddr 1.1.1.3 เด เดเดเตเดเดฐเดฟเดเตเดเตเด } } "nft -o -c -f" เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดคเดคเดฟเดจเต เดถเตเดทเด: Ruleset.nft เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเตเดคเดฟเดฏเดฟเตฝ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเด nft:2.2.2.5:4-17: meta iifname eth74 ip saddr 1 ip daddr 1.1.1.1 accept ruleset.nft:2.2.2.3:5-17: meta iifname eth74 ip saddr 1 ip dadd.1.1.1.2 เดจเดฟเดฏเดฎเดเตเดเตพ เด เดเดเตเดเดฐเดฟเดเตเดเตเด2.2.2.4. : 6:17-77: meta iifname eth1 ip saddr 1.1.1.2 ip daddr 2.2.3.0/24 accept ruleset.nft:7:17-83: meta iifname eth1 ip saddr 1.1.1.2 ip daddr.2.2.4.0-2.2.4.10-8. Ruleset.nft:17:74-2: meta iifname eth1.1.1.3 ip saddr 2.2.2.5 ip daddr 1 เดเดคเดฟเดฒเตเดเตเดเต เดธเตเดตเตเดเดฐเดฟเดเตเดเตเด: iifname . ip saddr. ip daddr { eth1.1.1.1 . 2.2.2.3. 1, eth1.1.1.2 . 2.2.2.4. 1, eth1.1.1.2 . 2.2.3.0. 24/1, eth1.1.1.2 . 2.2.4.0. 2.2.4.10-2, eth1.1.1.3. 2.2.2.5. XNUMX } เดธเตเดตเตเดเดฐเดฟเดเตเดเตเด
- เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเดฑเดฟเดจเต เดเดคเดฟเดจเดเด เดคเดจเตเดจเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดธเตเดฑเตเดฑเต เดฒเดฟเดธเตเดฑเตเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดจเดฟเดฏเดฎเดเตเดเดณเต เดเตเดเตเดคเตฝ เดเดคเตเดเตเดเดฎเตเดณเตเดณ เดฐเตเดชเดคเตเดคเดฟเดฒเตเดเตเดเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดจเดฟเดฏเดฎเดเตเดเตพ: # cat ruleet.nft เดเตเดฌเดฟเตพ ip เดซเดฟเตฝเดเตเดเตผ { เดเตเดฏเดฟเตป เดเตปเดชเตเดเตเดเต { เดเตเดชเตเดชเต เดซเดฟเตฝเดเตเดเตผ เดนเตเดเตเดเต เดเตปเดชเตเดเตเดเต เดฎเตเตปเดเดฃเดจเดพ เดซเดฟเตฝเดเตเดเตผ; เดจเดฏเดชเดฐเดฎเดพเดฏ เดตเตเดดเตเด; iifname "lo" เด เดเดเตเดเดฐเดฟเดเตเดเตเด ct เดธเดเดธเตเดฅเดพเดจเด เดธเตเดฅเดพเดชเดฟเดเตเดเต, เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดธเตเดตเตเดเดพเดฐเตเดฏเดฎเดพเดฏ เด เดญเดฟเดชเตเดฐเดพเดฏเด "เดเดเตเดเตพ เดเตเดฐเดพเดซเดฟเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดคเตเดญเดตเดฟเดเตเดเตเดจเตเดจเต, เดเดเตเดเตพ เดตเดฟเดถเตเดตเดธเดฟเดเตเดเตเดจเตเดจเต" iifname "enp0s31f6" ip saddr { 209.115.181.102, 216.197.228.230 } ip daddr 10.0.0.149 udp123 32768 udp65535 0 31 6 เด เดเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต iifname "enp64.59.144.17s64.59.150.133f10.0.0.149" ip saddr { 53, 32768 } ip daddr 65535 udp sport 6 udp dport 22 udp dport 149-0}31 เดชเดพเดเตเดเตเดเต เดตเตเดเตเดเดฟเดเตเดเตเดฑเดเตเดเดคเดฟเดจเต เดถเตเดทเดตเตเด - "เด เดเดฟ เดตเตเดเตเดเดฟเดฏเดคเดฟเดจเต เดถเตเดทเด" เดจเดฟเดฏเดฎเดเตเดเตพ เด เดเดเตเดเดฐเดฟเดเตเดเตเด. d เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเตเดคเดฟเดฏเดฟเตฝ : ruleet.nft:6:209.115.181.102-216.197.228.230: iifname "enp10.0.0.149s123f32768" ip saddr { 65535, 7 } ip daddr 22 udp 143 sport 0 เดจเดฟเดฏเดฎเดเตเดเตพ 31 udp 6ft 64.59.144.17 :64.59.150.133:10.0.0.149- 53: iifname "enp32768s65535f0" ip saddr { 31, 6 } ip daddr 209.115.181.102 udp sport 10.0.0.149 udp dport 123-32768 เดธเตเดตเตเดเดฐเดฟเดเตเดเตเด: iifname. ip saddr. เดเดชเดฟ เดกเดพเดกเตเตผ. udp เดเดพเดฏเดฟเด. udp dport { enp65535s0f31 . 6. 216.197.228.230. 10.0.0.149. 123-32768, enp65535s0f31. 6. 64.59.144.17. 10.0.0.149. 53-32768, enp65535s0f31. 6. 64.59.150.133. 10.0.0.149. 53-32768, enp65535sXNUMXfXNUMX. XNUMX. XNUMX. XNUMX. XNUMX-XNUMX } เดธเตเดตเตเดเดฐเดฟเดเตเดเตเด
- IPv4 (เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดฌเตเดฑเตเดฑเต เดเตผเดกเตผ), เดฎเตเดฑเตเดฑเดพ เดฎเดพเตผเดเตเดเต (เดธเดฟเดธเตเดฑเตเดฑเด เดฌเตเดฑเตเดฑเต เดเตผเดกเตผ) เดเดจเตเดจเดฟเดเตเดเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดฌเตเดฑเตเดฑเต เดเตเดฐเดฎเดเตเดเดณเตเดณเตเดณ เดคเดฐเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดเดตเตเดณเดเตพ เดฒเดฏเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฌเตเดฑเตเดฑเตเดเตเดกเต เดเดจเดฑเตเดทเตป เดชเตเดฐเดถเตเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเต. เดเตเดฌเดฟเตพ เดเดชเดฟ x {เดฎเดพเดชเตเดชเต w { เดเดชเดฟ เดธเดฆเตเดฆเตผ เดคเดฐเด. เดฎเตเดฑเตเดฑเดพ เดฎเดพเตผเดเตเดเต: เดตเดฟเดงเดฟ เดซเตเดฒเดพเดเตเดเดณเตเดเต เดเดเดตเตเดณ เดเตเดฃเตเดเตผ เดเดเดเดเตเดเตพ = { 127.0.0.1-127.0.0.4 . 0x123434-0xb00122 : เดธเตเดตเตเดเดฐเดฟเดเตเดเตเด, 192.168.0.10-192.168.1.20 . 0x0000aa00-0x0000aaff : เดธเตเดตเตเดเดฐเดฟเดเตเดเตเด, } } เดเตเดฏเดฟเตป เดเต {เดคเดฐเด เดซเดฟเตฝเดเตเดเตผ เดนเตเดเตเดเต เดเตปเดชเตเดเตเดเต เดฎเตเตปเดเดฃเดจเดพ เดซเดฟเตฝเดเตเดเตผ; เดจเดฏเดชเดฐเดฎเดพเดฏ เดตเตเดดเตเด; ip saddr. เดฎเตเดฑเตเดฑเดพ เดฎเดพเตผเดเตเดเต vmap @w }}
- เด เดธเดเดธเตโเดเตเดค เดชเดฆเดชเตเดฐเดฏเตเดเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ เด เดชเตเตผเดต เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเตเดเดณเตเดเต เดฎเตเดเตเดเดชเตเดชเตเดเตเด เดคเดพเดฐเดคเดฎเตเดฏเด, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต: meta l4proto 91 @th,400,16 0x0 เดธเตเดตเตเดเดฐเดฟเดเตเดเตเด
- เดเดเดตเตเดณเดเดณเดฟเตฝ เดจเดฟเดฏเดฎเดเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดฒเต เดชเตเดฐเดถเตเดจเดเตเดเตพ เดชเดฐเดฟเดนเดฐเดฟเดเตเดเต: xy tcp sport { 3478-3497, 16384-16387 } เดเตเดฃเตเดเตผ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเด เดเดจเตเดจ เดจเดฟเดฏเดฎเด เดเตเตผเดเตเดเตเด
- เดธเตเดฑเตเดฑเต, เดฎเดพเดชเตเดชเต เดฒเดฟเดธเตเดฑเตเดฑเตเดเดณเดฟเตฝ เดเดเตเดธเตเดชเตเดฐเดทเดจเตเดเตพเดเตเดเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดเตพเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ JSON API เดฎเตเดเตเดเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
- nftables เดชเตเดคเตเดคเตบ เดฒเตเดฌเตเดฐเดฑเดฟเดฏเดฟเดฒเตเดเตเดเตเดณเตเดณ เดตเดฟเดชเตเดฒเตเดเดฐเดฃเดเตเดเตพ เดฎเตเดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏ เดฎเตเดกเดฟเตฝ ("-c") เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเดฟเดจเดพเดฏเดฟ เดฑเตเตพ เดธเตเดฑเตเดฑเตเดเตพ เดฒเตเดกเตเดเตเดฏเตเดฏเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเตเดเดฏเตเด เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเดณเตเดเต เดฌเดพเดนเตเดฏ เดจเดฟเตผเดตเดเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดเตเตผเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
- เดธเตเดฑเตเดฑเต เดฒเดฟเดธเตเดฑเตเดฑเต เดเดเดเดเตเดเดณเดฟเตฝ เด เดญเดฟเดชเตเดฐเดพเดฏเดเตเดเตพ เดเตเตผเดเตเดเตเดจเตเดจเดคเต เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฃเต.
- เดฌเตเดฑเตเดฑเต เดจเดฟเดฐเดเตเดเต เดชเดฐเดฟเดงเดฟ เดชเตเดเตเดฏเด เดฎเตเดฒเตเดฏเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต.
เด เดตเดฒเดเดฌเด: opennet.ru