рдбреЗрдмрд┐рдпрди 11 рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ nftables рдЖрдгрд┐ firewalld рдСрдлрд░ рдХрд░рддреЗ

рдЖрд░реНрдЯреБрд░реЛ рдмреЛрд░реЗрд░реЛ, рдбреЗрдмрд┐рдпрди рдбреЗрд╡реНрд╣рд▓рдкрд░ рдЬреЛ рдиреЗрдЯрдлрд┐рд▓реНрдЯрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрд░рдЯреАрдордЪрд╛ рднрд╛рдЧ рдЖрд╣реЗ рдЖрдгрд┐ рдбреЗрдмрд┐рдпрдирд╡рд░реАрд▓ nftables, iptables рдЖрдгрд┐ рдиреЗрдЯрдлрд┐рд▓реНрдЯрд░рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдкреЕрдХреЗрдЬреЗрд╕рдЪрд╛ рджреЗрдЦрднрд╛рд▓рдХрд░реНрддрд╛ рдЖрд╣реЗ, рд╕реБрдЪрд╡рд┐рд▓реЗ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ nftables рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА Debian 11 рдЪреЗ рдкреБрдвреАрд▓ рдореЛрдареЗ рдкреНрд░рдХрд╛рд╢рди рд╣рд▓рд╡рд╛. рдкреНрд░рд╕реНрддрд╛рд╡ рдордВрдЬреВрд░ рдЭрд╛рд▓реНрдпрд╛рд╕, iptables рд╕рд╣ рдкреЕрдХреЗрдЬреЗрд╕ рдореВрд▓рднреВрдд рдкреЕрдХреЗрдЬрдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдирд╕рд▓реЗрд▓реНрдпрд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкрд░реНрдпрд╛рдпрд╛рдВрдЪреНрдпрд╛ рд╢реНрд░реЗрдгреАрдордзреНрдпреЗ рдкрд╛рдард╡рд▓реЗ рдЬрд╛рддреАрд▓.

Nftables рдкреЕрдХреЗрдЯ рдлрд┐рд▓реНрдЯрд░ рд╣реЗ IPv4, IPv6, ARP рдЖрдгрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдмреНрд░рд┐рдЬрд╕рд╛рдареА рдкреЕрдХреЗрдЯ рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдЗрдВрдЯрд░рдлреЗрд╕рдЪреНрдпрд╛ рдПрдХрддреНрд░реАрдХрд░рдгрд╛рд╕рд╛рдареА рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЖрд╣реЗ. Nftables рдХрд░реНрдирд▓ рд╕реНрддрд░рд╛рд╡рд░ рдлрдХреНрдд рдПрдХ рд╕рд╛рдорд╛рдиреНрдп, рдкреНрд░реЛрдЯреЛрдХреЙрд▓-рд╕реНрд╡рддрдВрддреНрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рдЬреЗ рдкреЕрдХреЗрдЯреНрд╕рдордзреВрди рдбреЗрдЯрд╛ рдХрд╛рдврдгреНрдпрд╛рд╕рд╛рдареА, рдбреЗрдЯрд╛ рдСрдкрд░реЗрд╢рдиреНрд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдкреНрд░рд╡рд╛рд╣ рдирд┐рдпрдВрддреНрд░рдгрд╛рд╕рд╛рдареА рдореВрд▓рднреВрдд рдХрд╛рд░реНрдпреЗ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ рд▓реЙрдЬрд┐рдХ рд╕реНрд╡рддрдГ рдЖрдгрд┐ рдкреНрд░реЛрдЯреЛрдХреЙрд▓-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣рдБрдбрд▓рд░реНрд╕ рдпреБрдЬрд░ рд╕реНрдкреЗрд╕рдордзреАрд▓ рдмрд╛рдпрдЯреЗрдХреЛрдбрдордзреНрдпреЗ рд╕рдВрдХрд▓рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд, рддреНрдпрд╛рдирдВрддрд░ рд╣рд╛ рдмрд╛рдпрдХреЛрдб рдиреЗрдЯрд▓рд┐рдВрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рд╡рд╛рдкрд░реВрди рдХрд░реНрдирд▓рдордзреНрдпреЗ рд▓реЛрдб рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ BPF (рдмрд░реНрдХрд▓реЗ рдкреЕрдХреЗрдЯ рдлрд┐рд▓реНрдЯрд░) рдЪреА рдЖрдард╡рдг рдХрд░реВрди рджреЗрдгрд╛рд░реНтАНрдпрд╛ рд╡рд┐рд╢реЗрд╖ рдЖрднрд╛рд╕реА рдорд╢реАрдирдордзреНрдпреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.

рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, рдбреЗрдмрд┐рдпрди 11 рдбрд╛рдпрдиреЕрдорд┐рдХ рдлрд╛рдпрд░рд╡реЙрд▓ рдлрд╛рдпрд░рд╡реЙрд▓ рджреЗрдЦреАрд▓ рдСрдлрд░ рдХрд░рддреЗ, рдЬреЗ nftables рд╡рд░ рд░реЕрдкрд░ рдореНрд╣рдгреВрди рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ. рдлрд╛рдпрд░рд╡реЙрд▓реНрдб рдПрдХ рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореНрд╣рдгреВрди рдЪрд╛рд▓рддреЗ рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ рдкреЕрдХреЗрдЯ рдлрд┐рд▓реНрдЯрд░ рдирд┐рдпрдо рд░реАрд▓реЛрдб рди рдХрд░рддрд╛ рдХрд┐рдВрд╡рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрдиреЗрдХреНрд╢рди рддреЛрдбрд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп DBus рджреНрд╡рд╛рд░реЗ рдкреЕрдХреЗрдЯ рдлрд┐рд▓реНрдЯрд░ рдирд┐рдпрдо рдбрд╛рдпрдиреЕрдорд┐рдХрдкрдгреЗ рдмрджрд▓реВ рджреЗрддреЗ. рдлрд╛рдпрд░рд╡реЙрд▓ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдлрд╛рдпрд░рд╡реЙрд▓-рд╕реАрдПрдордбреА рдпреБрдЯрд┐рд▓рд┐рдЯреА рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ, рдЬреА рдирд┐рдпрдо рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛, рдЖрдпрдкреА рдкрддреНрддреЗ, рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдЖрдгрд┐ рдкреЛрд░реНрдЯ рдирдВрдмрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдирд╕реВрди рд╕реЗрд╡рд╛рдВрдЪреНрдпрд╛ рдирд╛рд╡рд╛рдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЕрд╕рддреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдПрд╕рдПрд╕рдПрдЪрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдЙрдШрдбрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ SSH рдмрдВрдж рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА тАЬfirewall-cmd тАФadd тАФservice=sshтАЭ рдЪрд╛рд▓рд╡рд╛ тАУ тАЬfirewall-cmd тАУremove тАУservice=sshтАЭ).

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛