systemd рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдмрдиреНрдзрдХ рд░рд┐рд▓реАрдЬ 243

рд╡рд┐рдХрд╛рд╕рдХреЛ рдкрд╛рдБрдЪ рдорд╣рд┐рдирд╛ рдкрдЫрд┐ рдкреНрд░рд╕реНрддреБрдд рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдмрдиреНрдзрдХ рд░рд┐рд▓реАрдЬ systemd 243ред рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВ рдордзреНрдпреЗ, рд╣рд╛рдореА рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдХрдо рдореЗрдореЛрд░реАрдХреЛ рд▓рд╛рдЧрд┐ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рдХреЛ PID 1 рдорд╛ рдПрдХреАрдХрд░рдг, рдПрдХрд╛рдЗ рдЯреНрд░рд╛рдлрд┐рдХ рдлрд┐рд▓реНрдЯрд░ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рддрдкрд╛рдИрдВрдХреЛ рдЖрдлреНрдиреИ BPF рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рд╕рдВрд▓рдЧреНрди рдЧрд░реНрди рд╕рдорд░реНрдерди, systemd-networkd рдХрд╛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рдирдпрд╛рдБ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ, рдиреЗрдЯрд╡рд░реНрдХрдХреЛ рдмреНрдпрд╛рдиреНрдбрд╡рд┐рде рдЕрдиреБрдЧрдордирдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдореЛрдб рдиреЛрдЯ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ, 64-рдмрд┐рдЯрдХреЛ рд╕рдЯреНрдЯрд╛ 22-рдмрд┐рдЯ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ 16-рдмрд┐рдЯ PID рдирдореНрдмрд░рд╣рд░реВрдорд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕рдХреНрд╖рдо рдЧрд░реНрджреИ, рдПрдХреАрдХреГрдд cgroups рдкрджрд╛рдиреБрдХреНрд░рдордорд╛ рд╕рдВрдХреНрд░рдордг, systemd-network-generator рдорд╛ рд╕рдорд╛рд╡реЗрд╢ред

рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ:

  • рдореЗрдореЛрд░реА рдЙрдкрднреЛрдЧ рд╕реАрдорд╛рдорд╛ рдкреБрдЧреЗрдХрд╛ рдПрдХрд╛рдЗрд╣рд░реВрд▓рд╛рдИ рд╕рдорд╛рдкреНрдд рдЧрд░реНрди рдмрд╛рдзреНрдп рдкрд╛рд░реНрдиреЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рдХреНрд╖рдорддрд╛рдХреЛ рд╕рд╛рде рдПрдХрд╛рдЗрд╣рд░реВрд▓рд╛рдИ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрди рдореЗрдореЛрд░реА рдмрд╛рд╣рд┐рд░ (рдЖрдЙрдЯ-рдЕрдл-рдореЗрдореЛрд░реА, OOM) рдмрд╛рд░реЗ рдХрд░реНрдиреЗрд▓-рдЙрддреНрдкрдиреНрди рд╕рдВрдХреЗрддрд╣рд░реВрдХреЛ рдкрд╣рд┐рдЪрд╛рди PID 1 рд╣реНрдпрд╛рдиреНрдбрд▓рд░рдорд╛ рдердкрд┐рдПрдХреЛ рдЫред рд╡рд╛ рд░реЛрдХреНрдиреБрд╣реЛрд╕реН;
  • рдПрдХрд╛рдЗ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рдирдпрд╛рдБ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ IPIngressFilterPath рд░
    IPEgressFilterPath, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ BPF рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВрд▓рд╛рдИ рдордирдорд╛рдиреА рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВрд╕рдБрдЧ рдЬрдбрд╛рди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рдЖрдЧрдорди рд░ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреЗ IP рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдпрд╕ рдПрдХрд╛рдЗрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рдлрд┐рд▓реНрдЯрд░ рдЧрд░реНрдиред рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ systemd рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдлрд╛рдпрд░рд╡рд╛рд▓рдХреЛ рдПрдХ рдкреНрд░рдХрд╛рд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЙрджрд╛рд╣рд░рдг рд▓реЗрдЦрди BPF рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдиреЗрдЯрд╡рд░реНрдХ рдлрд┐рд▓реНрдЯрд░;

  • рдХреНрдпрд╛рд╕, рд░рдирдЯрд╛рдЗрдо рдлрд╛рдЗрд▓рд╣рд░реВ, рд╕реНрдерд┐рддрд┐ рдЬрд╛рдирдХрд╛рд░реА рд░ рд▓рдЧ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВ рдореЗрдЯрд╛рдЙрди systemctl рдЙрдкрдпреЛрдЧрд┐рддрд╛рдорд╛ "рд╕рдлрд╛" рдЖрджреЗрд╢ рдердкрд┐рдПрдХреЛ рдЫ;
  • systemd-networkd рд▓реЗ MACsec, nlmon, IPVTAP рд░ Xfrm рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреНрдЫ;
  • systemd-networkd рд▓реЗ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рдорд╛ "[DHCPv4]" рд░ "[DHCPv6]" рдЦрдгреНрдбрд╣рд░реВ рдорд╛рд░реНрдлрдд DHCPv4 рд░ DHCPv6 рд╕реНрдЯреНрдпрд╛рдХрд╣рд░реВрдХреЛ рдЫреБрдЯреНрдЯреИ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред DHCP рд╕рд░реНрднрд░рдмрд╛рдЯ рдкреНрд░рд╛рдкреНрдд рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХреЛ DNS рд╕рд░реНрднрд░рдорд╛ рдЫреБрдЯреНрдЯреИ рдорд╛рд░реНрдЧ рдердкреНрди RoutesToDNS рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдпреЛ (рддрд╛рдХрд┐ DNS рдорд╛ рдЯреНрд░рд╛рдлрд┐рдХ DHCP рдмрд╛рдЯ рдкреНрд░рд╛рдкреНрдд рднрдПрдХреЛ рдореБрдЦреНрдп рдорд╛рд░реНрдЧрдХреЛ рд░реВрдкрдорд╛ рдЙрд╣реА рд▓рд┐рдЩреНрдХ рдорд╛рд░реНрдлрдд рдкрдард╛рдЗрдиреНрдЫ)ред DHCPv4 рдХрд╛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреН: MaxAttempts - рдареЗрдЧрд╛рдирд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛, рдмреНрд▓реНрдпрд╛рдХрд▓рд┐рд╕реНрдЯ - DHCP рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рдХрд╛рд▓реЛ рд╕реВрдЪреА, SendRelease - рд╕рддреНрд░ рд╕рдорд╛рдкреНрдд рд╣реБрдБрджрд╛ DHCP рд░рд┐рд▓рд┐рдЬ рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдкрдард╛рдЙрди рд╕рдХреНрд╖рдо рдЧрд░реНрдиреБрд╣реЛрд╕реН;
  • рдкреНрд░рдгрд╛рд▓реА-рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЙрдкрдпреЛрдЧрд┐рддрд╛рдорд╛ рдирдпрд╛рдБ рдЖрджреЗрд╢рд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреН:
    • "рдкреНрд░рдгрд╛рд▓реА-рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЯрд╛рдЗрдорд╕реНрдЯреНрдпрд╛рдореНрдк" - рд╕рдордп рдкрд╛рд░реНрд╕рд┐рдЩ рд░ рд░реВрдкрд╛рдиреНрддрд░рдг;
    • "systemd-analyze timespan" - рд╕рдордп рдЕрд╡рдзрд┐рдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд░ рд░реВрдкрд╛рдиреНрддрд░рдг;
    • "рдкреНрд░рдгрд╛рд▓реА-рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЕрд╡рд╕реНрдерд╛" - рдкрд╛рд░реНрд╕рд┐рдЩ рд░ рдХрдиреНрдбрд┐рд╢рди рдПрдХреНрд╕рд╡рд╛рдИрдЬреЗрдб рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдкрд░реАрдХреНрд╖рдг;
    • "рдкреНрд░рдгрд╛рд▓реА-рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдирд┐рдХрд╛рд╕-рд╕реНрдерд┐рддрд┐" - рдкрд╛рд░реНрд╕рд┐рдЩ рд░ рдирд┐рдХрд╛рд╕ рдХреЛрдбрд╣рд░реВрд▓рд╛рдИ рдирдореНрдмрд░рд╣рд░реВрдмрд╛рдЯ рдирд╛рдорд╣рд░реВрдорд╛ рд░реВрдкрд╛рдиреНрддрд░рд┐рдд рдЧрд░реНрдиреЗ рд░ рдпрд╕рдХреЛ рд╡рд┐рдкрд░реАрдд;
    • "systemd-analyze unit-files" - рдПрдХрд╛рдЗрд╣рд░реВ рд░ рдПрдХрд╛рдЗ рдЙрдкрдирд╛рдордХрд╛ рд▓рд╛рдЧрд┐ рд╕рдмреИ рдлрд╛рдЗрд▓ рдорд╛рд░реНрдЧрд╣рд░реВ рд╕реВрдЪреАрдмрджреНрдз рдЧрд░реНрджрдЫред
  • рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ SuccessExitStatus, RestartPreventExitStatus рд░
    RestartForceExitStatus рд▓реЗ рдЕрдм рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдлрд┐рд░реНрддрд╛ рдХреЛрдбрд╣рд░реВ рдорд╛рддреНрд░ рд╕рдорд░реНрдерди рдЧрд░реНрджреИрди, рддрд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдкрд╛рда рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛рд╣рд░реВ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, "DATAERR")ред рддрдкрд╛рдИрдВрд▓реЗ "sytemd-analyze exit-status" рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рддреЛрдХрд┐рдПрдХрд╛ рдХреЛрдбрд╣рд░реВрдХреЛ рд╕реВрдЪреА рд╣реЗрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ;

  • рднрд░реНрдЪреБрдЕрд▓ рд╕рдЮреНрдЬрд╛рд▓ рдпрдиреНрддреНрд░рд╣рд░реВ рдореЗрдЯрд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ networkctl рдЙрдкрдпреЛрдЧрд┐рддрд╛рдорд╛ "delete" рдЖрджреЗрд╢ рдердкрд┐рдПрдХреЛ рдЫ, рд╕рд╛рдереИ рдпрдиреНрддреНрд░ рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди "тАФstats" рд╡рд┐рдХрд▓реНрдк;
  • SpeedMeter рд░ SpeedMeterIntervalSec рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВрдХреЛ рдЖрд╡рдзрд┐рдХ рд░реВрдкрдорд╛ рдорд╛рдкрди рдЧрд░реНрди networkd.conf рдорд╛ рдердкрд┐рдПрдХрд╛ рдЫрдиреНред рдорд╛рдкрди рдкрд░рд┐рдгрд╛рдорд╣рд░реВрдмрд╛рдЯ рдкреНрд░рд╛рдкреНрдд рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ 'networkctl рд╕реНрдерд┐рддрд┐' рдЖрджреЗрд╢рдХреЛ рдЖрдЙрдЯрдкреБрдЯрдорд╛ рд╣реЗрд░реНрди рд╕рдХрд┐рдиреНрдЫ;
  • рдлрд╛рдЗрд▓рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рдЙрдкрдпреЛрдЧрд┐рддрд╛ systemd-network-generator рдердкрд┐рдпреЛ
    .network, .netdev рд░ .link рд▓рд╛рдИ Dracut рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдврд╛рдБрдЪрд╛рдорд╛ Linux рдХрд░реНрдиреЗрд▓ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рдорд╛рд░реНрдлрдд рд╕реБрд░реБ рдЧрд░реНрджрд╛ рдкрд╛рд╕ рдЧрд░рд┐рдПрдХреЛ IP рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ;

  • 64-рдмрд┐рдЯ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ sysctl "kernel.pid_max" рдорд╛рди рдЕрдм рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ 4194304 (22-рдмрд┐рдЯрдХреЛ рд╕рдЯреНрдЯрд╛ 16-bit PIDs) рдорд╛ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ PID рд╣рд░реВ рддреЛрдХреНрджрд╛ рдЯрдХрд░рд╛рд╡рдХреЛ рд╕рдореНрднрд╛рд╡рдирд╛ рдХрдо рдЧрд░реНрдЫ, рдПрдХреИ рд╕рд╛рде рд╕рдВрдЦреНрдпрд╛рдХреЛ рд╕реАрдорд╛ рдмрдврд╛рдЙрдБрдЫред рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛, рд░ рд╕реБрд░рдХреНрд╖рд╛ рдорд╛ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдЫред рдкрд░рд┐рд╡рд░реНрддрдирд▓реЗ рд╕рдореНрднрд╛рд╡рд┐рдд рд░реВрдкрдорд╛ рдЕрдиреБрдХреВрд▓рддрд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдирд┐рдореНрддреНрдпрд╛рдЙрди рд╕рдХреНрдЫ, рддрд░ рддреНрдпрд╕реНрддрд╛ рдореБрджреНрджрд╛рд╣рд░реВ рд╡реНрдпрд╡рд╣рд╛рд░рдорд╛ рдЕрдЭреИ рд░рд┐рдкреЛрд░реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди;
  • рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, рдирд┐рд░реНрдорд╛рдг рдЪрд░рдг рдПрдХреАрдХреГрдд рдкрджрд╛рдиреБрдХреНрд░рдо cgroups-v2 ("-Ddefault-hierarchy=unified") рдорд╛ рд╕реНрд╡рд┐рдЪ рд╣реБрдиреНрдЫред рдкрд╣рд┐рд▓реЗ, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣рд╛рдЗрдмреНрд░рд┐рдб рдореЛрдб рдерд┐рдпреЛ ("-Ddefault-hierarchy=hybrid");
  • рдкреНрд░рдгрд╛рд▓реА рдХрд▓ рдлрд┐рд▓реНрдЯрд░ (SystemCallFilter) рдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ, рдкреНрд░рддрд┐рдмрдиреНрдзрд┐рдд рдкреНрд░рдгрд╛рд▓реА рдХрд▓рдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдЕрдм рд╡реНрдпрдХреНрддрд┐рдЧрдд рдереНрд░реЗрдбрд╣рд░реВрдХреЛ рд╕рдЯреНрдЯрд╛ рд╕рдореНрдкреВрд░реНрдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрдд рдЧрд░реНрджрдЫ, рдХрд┐рдирдХрд┐ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдереНрд░реЗрдбрд╣рд░реВ рдмрдиреНрдж рдЧрд░реНрджрд╛ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдирд┐рдореНрддреНрдпрд╛рдЙрди рд╕рдХреНрдЫред рдпрджрд┐ рддрдкрд╛рдЗрдБрд╕рдБрдЧ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ 4.14+ рд░ libseccomp 2.4.0+ рдЫ рднрдиреЗ рдорд╛рддреНрд░ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫрдиреН;
  • рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд░рд╣рд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрд▓рд╛рдИ рд╕рдореВрд╣рд╣рд░реВрдХреЛ рд╕рдореНрдкреВрд░реНрдг рджрд╛рдпрд░рд╛ (рд╕рдмреИ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐) рдХреЛ рд▓рд╛рдЧрд┐ sysctl "net.ipv4.ping_group_range" рд╕реЗрдЯ рдЧрд░реЗрд░ ICMP рдЗрдХреЛ (рдкрд┐рдВрдЧ) рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдкрдард╛рдЙрдиреЗ рдХреНрд╖рдорддрд╛ рджрд┐рдЗрдПрдХреЛ рдЫ;
  • рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рд▓рд╛рдИ рдЧрддрд┐ рджрд┐рдирдХреЛ рд▓рд╛рдЧрд┐, рдореНрдпрд╛рдиреБрдЕрд▓ рдореНрдпрд╛рдиреБрдЕрд▓рд╣рд░реВрдХреЛ рдЙрддреНрдкрд╛рджрди рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд░реЛрдХрд┐рдПрдХреЛ рдЫ (рдкреВрд░реНрдг рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ html рдврд╛рдБрдЪрд╛рдорд╛ рдореНрдпрд╛рдиреБрдЕрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ "-Dman=true" рд╡рд╛ "-Dhtml=true" рд╡рд┐рдХрд▓реНрдк рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ)ред рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рд╣реЗрд░реНрди рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐, рджреБрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН: рдмрд┐рд▓реНрдб/рдореНрдпрд╛рди/рдореНрдпрд╛рди рд░ рдмрд┐рд▓реНрдб/рдореНрдпрд╛рди/рдПрдЪрдЯреАрдПрдордПрд▓ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд░ рд░реВрдЪрд┐рдХреЛ рдореНрдпрд╛рдиреБрдЕрд▓рд╣рд░реВ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐;
  • рд░рд╛рд╖реНрдЯреНрд░рд┐рдп рдЕрдХреНрд╖рд░рд╣рд░реВрдмрд╛рдЯ рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░рд╣рд░реВрд╕рдБрдЧ рдбреЛрдореЗрди рдирд╛рдорд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрди, libidn2 рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ (libidn рдлрд░реНрдХрд╛рдЙрди, "-Dlibidn=true" рд╡рд┐рдХрд▓реНрдк рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН);
  • /usr/sbin/halt.local рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди, рдЬрд╕рд▓реЗ рд╡рд┐рддрд░рдгрд╣рд░реВрдорд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдкрдорд╛ рд╡рд┐рддрд░рдг рдирдЧрд░рд┐рдПрдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рдмрдиреНрдж рдЧрд░рд┐рдПрдХреЛ рдЫред рдмрдиреНрдж рдЧрд░реНрджрд╛ рдЖрджреЗрд╢рд╣рд░реВрдХреЛ рд╕реБрд░реБрд╡рд╛рддрд▓рд╛рдИ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди, рдпрд╕рд▓рд╛рдИ /usr/lib/systemd/system-shutdown/ рдорд╛ рд▓рд┐рдкрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╡рд╛ final.target рдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрдиреЗ рдирдпрд╛рдБ рдПрдХрд╛рдЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдиреНрдЫред
  • рдмрдиреНрджрдХреЛ рдЕрдиреНрддрд┐рдо рдЪрд░рдгрдорд╛, systemd рд▓реЗ рдЕрдм рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ sysctl "kernel.printk" рдорд╛ рд▓рдЧ рд╕реНрддрд░ рдмрдврд╛рдЙрдБрдЫ, рдЬрд╕рд▓реЗ рд╢рдЯрдбрд╛рдЙрдирдХреЛ рдкрдЫрд┐рд▓реНрд▓рд╛ рдЪрд░рдгрд╣рд░реВрдорд╛ рджреЗрдЦрд╛ рдкрд░реЗрдХрд╛ рд▓рдЧ рдШрдЯрдирд╛рд╣рд░реВрдорд╛ рджреЗрдЦрд╛рдЙрдиреЗ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдЫ, рдЬрдм рдирд┐рдпрдорд┐рдд рд▓рдЧрд┐рдЩ рдбреЗрдордирд╣рд░реВ рдкреВрд░рд╛ рднрдЗрд╕рдХреЗрдХрд╛ рдЫрдиреНред ;
  • journalctl рд░ рд▓рдЧрд╣рд░реВ рджреЗрдЦрд╛рдЙрдиреЗ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВрдорд╛, рдЪреЗрддрд╛рд╡рдиреАрд╣рд░реВ рдкрд╣реЗрдВрд▓реЛ рд░рдВрдЧрдорд╛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН, рд░ рдЕрдбрд┐рдЯ рд░реЗрдХрд░реНрдбрд╣рд░реВрд▓рд╛рдИ рднреАрдбрдмрд╛рдЯ рджреГрд╢реНрдпрд╛рддреНрдордХ рд░реВрдкрдорд╛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдЧрд░реНрди рдиреАрд▓реЛрдорд╛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ;
  • $PATH рд╡рд╛рддрд╛рд╡рд░рдг рдЪрд░рдорд╛, bin/ рдХреЛ рдмрд╛рдЯреЛ рдЕрдм sbin/ рдХреЛ рдмрд╛рдЯреЛ рдЕрдШрд┐ рдЖрдЙрдБрдЫ, рдЕрд░реНрдерд╛рддреНред рдпрджрд┐ рджреБрдмреИ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд╕рдорд╛рди рдирд╛рдорд╣рд░реВ рдЫрдиреН рднрдиреЗ, bin/ рдмрд╛рдЯ рдлрд╛рдЗрд▓ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реБрдиреЗрдЫ;
  • systemd-logind рд▓реЗ рдкреНрд░рддрд┐-рд╕рддреНрд░рдХреЛ рдЖрдзрд╛рд░рдорд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдкрдорд╛ рд╕реНрдХреНрд░рд┐рдирдХреЛ рдЪрдордХ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди SetBrightness() рдХрд▓ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ;
  • "--wait-for-initialization" рдлреНрд▓реНрдпрд╛рдЧрд▓рд╛рдИ "udevadm info" рдЖрджреЗрд╢рдорд╛ рдпрдиреНрддреНрд░ рд╕реБрд░реБ рд╣реБрдирдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдЦрди рдердкрд┐рдПрдХреЛ рдЫ;
  • рдкреНрд░рдгрд╛рд▓реА рдмреБрдЯрдХреЛ рд╕рдордпрдорд╛, PID 1 рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд▓реЗ рдЕрдм рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╡рд┐рд╡рд░рдгрдХреЛ рд╕рд╛рде рд▓рд╛рдЗрдирдХреЛ рд╕рдЯреНрдЯрд╛ рдПрдХрд╛рдЗрд╣рд░реВрдХреЛ рдирд╛рдорд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджрдЫред рд╡рд┐рдЧрддрдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░рдорд╛ рдлрд░реНрдХрди, рддрдкрд╛рдИрд▓реЗ /etc/systemd/system.conf рд╡рд╛ systemd.status_unit_format рдХрд░реНрдиреЗрд▓ рд╡рд┐рдХрд▓реНрдкрдорд╛ StatusUnitFormat рд╡рд┐рдХрд▓реНрдк рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ;
  • watchdog PID 1 рдХреЛ рд▓рд╛рдЧрд┐ /etc/systemd/system.conf рдорд╛ KExecWatchdogSec рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ kexec рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЯрд╛рдЗрдордЖрдЙрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджрдЫред рдкреБрд░рд╛рдиреЛ рд╕реЗрдЯрд┐рдВрдЧ
    ShutdownWatchdogSec рд▓рд╛рдИ RebootWatchdogSec рдорд╛ рдкреБрди: рдирд╛рдорд╛рдХрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рдмрдиреНрдж рд╡рд╛ рд╕рд╛рдорд╛рдиреНрдп рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрджрд╛ рдХрд╛рдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдордп рд╕рдорд╛рдкреНрддрд┐ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрджрдЫ;

  • рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдПрдХреЛ рдЫ Execcondition, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ ExecStartPre рдЕрдШрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдиреЗ рдЖрджреЗрд╢рд╣рд░реВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЖрджреЗрд╢рджреНрд╡рд╛рд░рд╛ рдлрд░реНрдХрд╛рдЗрдПрдХреЛ рддреНрд░реБрдЯрд┐ рдХреЛрдбрдХреЛ рдЖрдзрд╛рд░рдорд╛, рдПрдХрд╛рдЗрдХреЛ рдердк рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдорд╛ рдирд┐рд░реНрдгрдп рдЧрд░рд┐рдиреНрдЫ - рдпрджрд┐ рдХреЛрдб 0 рдлрд░реНрдХрд╛рдЗрдпреЛ рднрдиреЗ, рдПрдХрд╛рдЗ рдкреНрд░рдХреНрд╖реЗрдкрдг рдЬрд╛рд░реА рд░рд╣рдиреНрдЫ, рдпрджрд┐ 1 рджреЗрдЦрд┐ 254 рд╕рдореНрдо рдпреЛ рдЪреБрдкрдЪрд╛рдк рд╡рд┐рдлрд▓рддрд╛ рдЭрдгреНрдбрд╛ рдмрд┐рдирд╛ рд╕рдорд╛рдкреНрдд рд╣реБрдиреНрдЫ, рдпрджрд┐ 255 рд╕рдБрдЧ рд╕рдорд╛рдкреНрдд рд╣реБрдиреНрдЫред рдЕрд╕рдлрд▓рддрд╛ рдЭрдгреНрдбрд╛;
  • рдердк рд╡рд┐рд╢реНрд▓реЗрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ sys/fs/pstore/ рд░ рдмрдЪрддрдмрд╛рдЯ /var/lib/pstore рдорд╛ рдбреЗрдЯрд╛ рдирд┐рдХрд╛рд▓реНрди systemd-pstore.service рдирдпрд╛рдБ рд╕реЗрд╡рд╛ рдердкрд┐рдпреЛ;
  • рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВрдХреЛ рд╕рдореНрдмрдиреНрдзрдорд╛ systemd-timesyncd рдХрд╛ рд▓рд╛рдЧрд┐ NTP рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ timedatectl рдЙрдкрдпреЛрдЧрд┐рддрд╛рдорд╛ рдирдпрд╛рдБ рдЖрджреЗрд╢рд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреН;
  • "localectl list-locales" рдЖрджреЗрд╢рд▓реЗ UTF-8 рдмрд╛рд╣реЗрдХ рдЕрдиреНрдп рд╕реНрдерд╛рдирд╣рд░реВ рджреЗрдЦрд╛рдЙрдБрджреИрди;
  • sysctl.d/ рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рдЪрд░ рдЕрд╕рд╛рдЗрдирдореЗрдиреНрдЯ рддреНрд░реБрдЯрд┐рд╣рд░реВрд▓рд╛рдИ рдмреЗрд╡рд╛рд╕реНрддрд╛ рдЧрд░рд┐рдПрдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрджрдЫ рдпрджрд┐ рдЪрд░ рдирд╛рдо "-" рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░рдмрд╛рдЯ рд╕реБрд░реБ рд╣реБрдиреНрдЫ;
  • рд╕реЗрд╡рд╛ systemd-random-seed.service рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╕реНрдпреВрдбреЛрд░реЗрдиреНрдбрдо рдирдореНрдмрд░ рдЬрдирд░реЗрдЯрд░рдХреЛ рдПрдиреНрдЯреНрд░реЛрдкреА рдкреВрд▓ рдкреНрд░рд╛рд░рдореНрдн рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЕрдм рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЬрд┐рдореНрдореЗрд╡рд╛рд░ рдЫред рд╕реЗрд╡рд╛рд╣рд░реВ рдЬрд╕рд▓рд╛рдИ рд╕рд╣реА рд░реВрдкрдорд╛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ /dev/urandom рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджрдЫ systemd-random-seed.service рдкрдЫрд┐ рд╕реБрд░реБ рдЧрд░реНрдиреБрдкрд░реНрдЫ;
  • Systemd-boot рдмреБрдЯ рд▓реЛрдбрд░рд▓реЗ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рдмреАрдЬ рдлрд╛рдЗрд▓ EFI рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рднрд╛рдЬрди (ESP) рдорд╛ рдЕрдирд┐рдпрдорд┐рдд рдЕрдиреБрдХреНрд░рдо рд╕рдВрдЧ;
  • bootctl рдЙрдкрдпреЛрдЧрд┐рддрд╛рдорд╛ рдирдпрд╛рдБ рдЖрджреЗрд╢рд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреН: "bootctl random-seed" ESP рдорд╛ рдмреАрдЬ рдлрд╛рдЗрд▓ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рд░ "bootctl is-installed" systemd-boot рдмреВрдЯ рд▓реЛрдбрд░рдХреЛ рд╕реНрдерд╛рдкрдирд╛ рдЬрд╛рдБрдЪ рдЧрд░реНрдиред bootctl рд▓рд╛рдИ рдмреБрдЯ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рд╣рд░реВрдХреЛ рдЧрд▓рдд рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдХреЛ рдмрд╛рд░реЗрдорд╛ рдЪреЗрддрд╛рд╡рдиреАрд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рд╕рдорд╛рдпреЛрдЬрди рдЧрд░рд┐рдПрдХреЛ рдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЬрдм рдХрд░реНрдиреЗрд▓ рдЫрд╡рд┐ рдореЗрдЯрд╛рдЗрдиреНрдЫ, рддрд░ рдпрд╕рд▓рд╛рдИ рд▓реЛрдб рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЫреЛрдбрд┐рдиреНрдЫ);
  • рдкреНрд░рдгрд╛рд▓реА рд╕реНрд▓реАрдк рдореЛрдбрдорд╛ рдЬрд╛рдБрджрд╛ рд╕реНрд╡реИрдк рд╡рд┐рднрд╛рдЬрдирдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЪрдпрди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рд╡рд┐рднрд╛рдЬрди рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдХреЛ рдЖрдзрд╛рд░рдорд╛ рдЪрдпрди рдЧрд░рд┐рдиреНрдЫ, рд░ рд╕рдорд╛рди рдкреНрд░рд╛рдердорд┐рдХрддрд╛рд╣рд░реВрдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдЦрд╛рд▓реА рдард╛рдЙрдБрдХреЛ рдорд╛рддреНрд░рд╛;
  • рдЧреБрдкреНрддрд┐рдХрд░рдг рдХреБрдЮреНрдЬреА рднрдПрдХреЛ рдпрдиреНрддреНрд░рд▓реЗ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рднрд╛рдЬрдирдорд╛ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рдкрд╛рд╕рд╡рд░реНрдбрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдореНрдкреНрдЯ рдЧрд░реНрдиреБ рдЕрдШрд┐ рдХрддрд┐ рд╕рдордп рдкрд░реНрдЦрдиреЗ рдЫ рд╕реЗрдЯ рдЧрд░реНрди /etc/crypttab рдорд╛ keyfile-timeout рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдпреЛ;
  • BFQ рдЕрдиреБрд╕реВрдЪрдХрдХреЛ рд▓рд╛рдЧрд┐ I/O рд╡рдЬрди рд╕реЗрдЯ рдЧрд░реНрди IOWeight рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдпреЛ;
  • systemd-рд╕рдорд╛рдзрд╛рдирд▓реЗ DNS-over-TLS рдХрд╛ рд▓рд╛рдЧрд┐ 'рдХрдбрд╛' рдореЛрдб рдердкреНрдпреЛ рд░ рд╕рдХрд╛рд░рд╛рддреНрдордХ DNS рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдорд╛рддреНрд░ рдХреНрдпрд╛рд╕ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рд▓рд╛рдИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНтАНрдпреЛ (solved.conf рдорд╛ "рдХреНрдпрд╛рд╕ рдиреЛ-рдиреЗрдЧреЗрдЯрд┐рдн");
  • VXLAN рдХрд╛ рд▓рд╛рдЧрд┐, systemd-networkd рд▓реЗ VXLAN рдкреНрд░реЛрдЯреЛрдХрд▓ рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВ рд╕рдХреНрд╖рдо рдЧрд░реНрди GenericProtocolExtension рд╡рд┐рдХрд▓реНрдк рдердкреЗрдХреЛ рдЫред VXLAN рд░ GENEVE рдХреЛ рд▓рд╛рдЧрд┐, IPDoNotFragment рд╡рд┐рдХрд▓реНрдк рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреЗ рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЦрдгреНрдбреАрдХрд░рдг рдирд┐рд╖реЗрдз рдЭрдгреНрдбрд╛ рд╕реЗрдЯ рдЧрд░реНрди рдердкрд┐рдПрдХреЛ рдЫ;
  • systemd-networkd рдорд╛, "[Route]" рдЦрдгреНрдбрдорд╛, FastOpenNoCookie рд╡рд┐рдХрд▓реНрдкрд▓реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реБрдЯрд╣рд░реВрдХреЛ рд╕рдореНрдмрдиреНрдзрдорд╛ TCP рдЬрдбрд╛рдирд╣рд░реВ (TFO - TCP Fast Open, RFC 7413) рдЪрд╛рдБрдбреИ рдЦреЛрд▓реНрдиреЗ рдореЗрдХрд╛рдирд┐рдЬрдорд▓рд╛рдИ рд╕рдХреНрд╖рдо рдкрд╛рд░реЗрдХреЛ рджреЗрдЦрд┐рдиреНрдЫ, рд╕рд╛рдереИ TTLPрдкреНрд░рд╕рд╛рд░ рд╡рд┐рдХрд▓реНрдкред TTL LSP рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди (рд▓реЗрдмрд▓ рд╕реНрд╡рд┐рдЪ рдЧрд░рд┐рдПрдХреЛ рдкрде)ред "рдкреНрд░рдХрд╛рд░" рд╡рд┐рдХрд▓реНрдкрд▓реЗ рд╕реНрдерд╛рдиреАрдп, рдкреНрд░рд╕рд╛рд░рдг, anycast, multicast, any рд░ xresolve рд░рд╛рдЙрдЯрд┐рдЩ рдореЛрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ;
  • Systemd-networkd рд▓реЗ "[рдиреЗрдЯрд╡рд░реНрдХ]" рдЦрдгреНрдбрдорд╛ рдПрдХ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд╛рд░реНрдЧ рд╕реНрд╡рддрдГ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди DefaultRouteOnDevice рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ;
  • Systemd-networkd рд▓реЗ ProxyARP рд░ рдердкреЗрдХреЛ рдЫ
    ProxyARPWifi рдкреНрд░реЛрдХреНрд╕реА рдПрдЖрд░рдкреА рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реЗрдЯ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдорд▓реНрдЯрд┐рдХрд╛рд╕реНрдЯ рдореЛрдбрдорд╛ рд░реВрдЯрд┐рдЩ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдорд▓реНрдЯрд┐рдХрд╛рд╕реНрдЯ рд░рд╛рдЙрдЯрд░, рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯрдХрд╛ рд▓рд╛рдЧрд┐ IGMP (рдЗрдиреНрдЯрд░рдиреЗрдЯ рд╕рдореВрд╣ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреНрд░реЛрдЯреЛрдХрд▓) рд╕рдВрд╕реНрдХрд░рдг рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ MulticastIGMPVersion;

  • Systemd-networkd рд▓реЗ рд╕реНрдерд╛рдиреАрдп рд░ рдЯрд╛рдврд╛рдХреЛ IP рдареЗрдЧрд╛рдирд╛рд╣рд░реВ, рд╕рд╛рдереИ рдиреЗрдЯрд╡рд░реНрдХ рдкреЛрд░реНрдЯ рдирдореНрдмрд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди FooOverUDP рдЯрдиреЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрдерд╛рдиреАрдп, Peer рд░ PeerPort рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдердкреЗрдХреЛ рдЫред TUN рдЯрдиреЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, GSO (рдЬреЗрдиреЗрд░рд┐рдХ рд╕реЗрдЧрдореЗрдиреНрдЯ рдЕрдлрд▓реЛрдб) рд╕рдорд░реНрдерди рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди VnetHeader рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдПрдХреЛ рдЫ;
  • systemd-networkd рдорд╛, .network рд░ .link рдлрд╛рдЗрд▓рд╣рд░реВ [Match] рдЦрдгреНрдбрдорд╛, рдПрдХ Property рд╡рд┐рдХрд▓реНрдк рджреЗрдЦрд╛ рдкрд░реЗрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ udev рдорд╛ рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЧреБрдгрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдпрдиреНрддреНрд░рд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ;
  • Systemd-networkd рдорд╛, рд╕реБрд░реБрдЩрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ AssignToLoopback рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рд╕реБрд░реБрдЩрдХреЛ рдЕрдиреНрддреНрдп рд▓реБрдкрдмреНрдпрд╛рдХ рдпрдиреНрддреНрд░ "lo" рдорд╛ рддреЛрдХрд┐рдПрдХреЛ рдЫ рдХрд┐ рдЫреИрди рднрдиреЗрд░ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрдЫ;
  • systemd-networkd рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ IPv6 рд╕реНрдЯреНрдпрд╛рдХ рд╕рдХреНрд░рд┐рдп рдЧрд░реНрджрдЫ рдпрджрд┐ рдпреЛ sysctl disable_ipv6 рдорд╛рд░реНрдлрдд рд░реЛрдХрд┐рдПрдХреЛ рдЫ - IPv6 рд╕рдХреНрд░рд┐рдп рд╣реБрдиреНрдЫ рдпрджрд┐ IPv6 рд╕реЗрдЯрд┐рдЩрд╣рд░реВ (рд╕реНрдерд┐рд░ рд╡рд╛ DHCPv6) рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЕрдиреНрдпрдерд╛ рдкрд╣рд┐рд▓реЗ рдиреИ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ sysctl рдорд╛рди рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдБрджреИрди;
  • рдиреЗрдЯрд╡рд░реНрдХ рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛, рдХреНрд░рд┐рдЯрд┐рдХрд▓ рдЬрдбрд╛рди рд╕реЗрдЯрд┐рдЩрд▓рд╛рдИ KeepConfiguration рд╡рд┐рдХрд▓реНрдкрджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рд╣рд░реВ ("рд╣реЛ", "рд╕реНрдерд┐рд░", "dhcp-on-stop", "dhcp") рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдердк рдорд╛рдзреНрдпрдорд╣рд░реВ рдЙрдкрд▓рдмреНрдз рдЧрд░рд╛рдЙрдБрдЫ рдЬрд╕рдорд╛ systemd-networkd рд╣реБрдиреБрдкрд░реНрдЫред рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╣реБрдБрджрд╛ рдЕрд╡рд╕реНрдерд┐рдд рдЬрдбрд╛рдирд╣рд░реВ рдирдЫреБрдиреБрд╣реЛрд╕реН;
  • рдЬреЛрдЦрд┐рдо рдлрд┐рдХреНрд╕ CVE-2019-15718, D-Bus рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рдкрд╣реБрдБрдЪ рдирд┐рдпрдиреНрддреНрд░рдгрдХреЛ рдХрдореАрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛ systemd-solvedред рд╕рдорд╕реНрдпрд╛рд▓реЗ рдПрдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рдЕрдкрд░реЗрд╕рдирд╣рд░реВ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рдЬреБрди рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВрд▓рд╛рдИ рдорд╛рддреНрд░ рдЙрдкрд▓рдмреНрдз рд╣реБрдиреНрдЫ, рдЬрд╕реНрддреИ DNS рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ рд░ DNS рдХреНрд╡реЗрд░реАрд╣рд░реВрд▓рд╛рдИ рджреБрд╖реНрдЯ рд╕рд░реНрднрд░рдорд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдЧрд░реНрдиреЗ;
  • рдЬреЛрдЦрд┐рдо рдлрд┐рдХреНрд╕ CVE-2019-9619рдЧреИрд░-рдЕрдиреНрддрд░реНрдХреНрд░рд┐рдпрд╛рддреНрдордХ рд╕рддреНрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ pam_systemd рд╕рдХреНрд╖рдо рдирдЧрд░реНрдиреЗрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд, рдЬрд╕рд▓реЗ рд╕рдХреНрд░рд┐рдп рд╕рддреНрд░рдХреЛ рд╕реНрдкреВрдлрд┐рдЩрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди