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

рддреАрди рдорд╣рд┐рдирд╛рдХреЛ рд╡рд┐рдХрд╛рд╕ рдкрдЫрд┐ рдкреНрд░рд╕реНрддреБрдд рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдмрдиреНрдзрдХ рд░рд┐рд▓реАрдЬ systemd 244.

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

  • cgroups v2 рдорд╛ рдЖрдзрд╛рд░рд┐рдд cpuset рд╕рдВрд╕рд╛рдзрди рдирд┐рдпрдиреНрддреНрд░рдХрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ CPU рд╣рд░реВ ("рдЕрдиреБрдорддрд┐ рдкреНрд░рд╛рдкреНрддCPUs" рд╕реЗрдЯрд┐рдЩ) рд░ NUMA рдореЗрдореЛрд░реА рдиреЛрдбрд╣рд░реВ ("AllowedMemoryNodes" рд╕реЗрдЯрд┐рдЩ) рд▓рд╛рдИ рдмрд╛рдзреНрдпрдХрд╛рд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдВрдпрдиреНрддреНрд░ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ;
  • рд╕рд┐рд╕реНрдЯрдордб рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдХрд╛ рд▓рд╛рдЧрд┐ SystemdOptions EFI рдЪрд░рдмрд╛рдЯ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рд▓реЛрдб рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХрд░реНрдиреЗрд▓ рдЖрджреЗрд╢ рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджрд╛ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рдЕрд╡рд╕реНрдерд╛рдорд╛ рд░ рдбрд┐рд╕реНрдХрдмрд╛рдЯ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдзреЗрд░реИ рдврд┐рд▓реЛ рдкрдвреНрдиреЗ рдЕрд╡рд╕реНрдерд╛рд╣рд░реВрдорд╛ systemd рд╡реНрдпрд╡рд╣рд╛рд░ рдЕрдиреБрдХреВрд▓рди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рд╣реБрдБрджрд╛ред cgroup рдкрджрд╛рдиреБрдХреНрд░рдорд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд)ред EFI рдорд╛ рдЪрд░ рд╕реЗрдЯ рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА, рддрдкрд╛рдЗрдБ рдЖрджреЗрд╢ 'bootctl systemd-efi-options' рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ;
  • рдПрдХрд╛рдЗ рдкреНрд░рдХрд╛рд░рд╣рд░реВрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд "{unit_type}.d/" рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, "service.d/") рдмрд╛рдЯ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рд▓реЛрдб рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдПрдХрд╛рдЗрд╣рд░реВрдорд╛ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ, рдЬреБрди рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдердкреНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рдЬреБрди рджрд┐рдЗрдПрдХреЛ рдкреНрд░рдХрд╛рд░рдХрд╛ рд╕рдмреИ рдПрдХрд╛рдЗ рдлрд╛рдЗрд▓рд╣рд░реВ рдХрднрд░ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдПрдХ рдкрдЯрдХ;
  • рд╕реЗрд╡рд╛ рдПрдХрд╛рдЗрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рдирдпрд╛рдБ рд╕реНрдпрд╛рдиреНрдбрдмрдХреНрд╕ рдЕрд▓рдЧрд╛рд╡ рдореЛрдб ProtectKernelLogs рдердкрд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдХрд░реНрдиреЗрд▓ рд▓рдЧ рдмрдлрд░рдорд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдкрд╣реБрдБрдЪ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, syslog рдкреНрд░рдгрд╛рд▓реА рдХрд▓ рдорд╛рд░реНрдлрдд рдкрд╣реБрдБрдЪрдпреЛрдЧреНрдп (libc рдорд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЙрд╣реА рдирд╛рдордХреЛ API рд╕рдБрдЧ рднреНрд░рдорд┐рдд рдирд╣реБрдиреБ)ред рдпрджрд┐ рдореЛрдб рд╕рдХреНрд░рд┐рдп рдЫ рднрдиреЗ, /proc/kmsg, /dev/kmsg рд░ CAP_SYSLOG рдорд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкрд╣реБрдБрдЪ рдЕрд╡рд░реБрджреНрдз рд╣реБрдиреЗрдЫ;
  • рдПрдХрд╛рдЗрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рдПрдХ RestartKillSignal рд╕реЗрдЯрд┐рдЩ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХрд╛рд░реНрдп рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрджрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рд╕рдЩреНрдХреЗрддрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдкреБрди: рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ (рддрдкрд╛рдИрд▓реЗ рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрдиреЗ рддрдпрд╛рд░реАрдХреЛ рдЪрд░рдгрдорд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд░реЛрдХреНрдирдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ);
  • "systemctl рд╕рдлрд╛" рдЖрджреЗрд╢ рд╕рдХреЗрдЯ, рдорд╛рдЙрдиреНрдЯ, рд░ рд╕реНрд╡реИрдк рдПрдХрд╛рдЗрд╣рд░реВрд╕рдБрдЧ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ;
  • рд▓реЛрдбрд┐рдЩрдХреЛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдЪрд░рдгрдорд╛, рдкреНрд░рд┐рдиреНрдЯ рдХрд▓ рдорд╛рд░реНрдлрдд рд╕рдиреНрджреЗрд╢рд╣рд░реВрдХреЛ рдХрд░реНрдиреЗрд▓рдХреЛ рдЖрдЙрдЯрдкреБрдЯрдХреЛ рддреАрд╡реНрд░рддрд╛рдорд╛ рдкреНрд░рддрд┐рдмрдиреНрдзрд╣рд░реВ рдЕрд╕рдХреНрд╖рдо рд╣реБрдиреНрдЫрдиреН, рдЬрд╕рд▓реЗ рд▓рдЧ рднрдгреНрдбрд╛рд░рдг рдЕрдЭреИ рдЬрдбрд╛рди рдирднрдПрдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛ рд▓реЛрдбрд┐рдЩ рдкреНрд░рдЧрддрд┐рдХреЛ рдмрд╛рд░реЗрдорд╛ рдердк рдкреВрд░реНрдг рд▓рдЧрд╣рд░реВ рдЬрдореНрдорд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ (рд▓рдЧред рдХрд░реНрдиреЗрд▓рдХреЛ рд░рд┐рдЩ рдмрдлрд░рдорд╛ рдЬрдореНрдорд╛ рд╣реБрдиреНрдЫ)ред рдХрд░реНрдиреЗрд▓ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрдирдмрд╛рдЯ printk рд╕реАрдорд╛рд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрдиреБрд▓реЗ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд▓рд┐рдиреНрдЫ рд░ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкреНрд░рдгрд╛рд▓реАрдЧрдд рд╡реНрдпрд╡рд╣рд╛рд░рд▓рд╛рдИ рдУрднрд░рд░рд╛рдЗрдб рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред Systemd рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВ рдЬрд╕рд▓реЗ /dev/kmsg рдорд╛ рд╕реАрдзреИ рд▓рдЧ рдЖрдЙрдЯрдкреБрдЯ рдЧрд░реНрдЫ (рдпреЛ рдмреБрдЯ рдЪрд░рдгрдХреЛ рдкреНрд░рд╛рд░рдореНрднрдорд╛ рдорд╛рддреНрд░ рдЧрд░рд┐рдиреНрдЫ) рдмрдлрд░ рдХреНрд▓реЛрдЧрдмрд╛рдЯ рдЬреЛрдЧрд╛рдЙрди рдЫреБрдЯреНрдЯреИ рдЖрдиреНрддрд░рд┐рдХ рдкреНрд░рддрд┐рдмрдиреНрдзрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ;
  • 'stop --job-mode=triggering' рдЖрджреЗрд╢ systemctl рдЙрдкрдпреЛрдЧрд┐рддрд╛рдорд╛ рдердкрд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрдирдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдПрдХрд╛рдЗ рд░ рдпрд╕рд▓рд╛рдИ рдХрд▓ рдЧрд░реНрди рд╕рдХреНрдиреЗ рд╕рдмреИ рдПрдХрд╛рдЗрд╣рд░реВ рд░реЛрдХреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ;
  • рдПрдХрд╛рдЗ рд░рд╛рдЬреНрдп рдЬрд╛рдирдХрд╛рд░реАрдорд╛ рдЕрдм рдХрд▓ рдЧрд░реНрдиреЗ рд░ рдХрд▓ рдЧрд░рд┐рдПрдХреЛ рдПрдХрд╛рдЗрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рд╕рдорд╛рд╡реЗрд╢ рдЫ;
  • рд╕реНрдХреЛрдк рдПрдХрд╛рдЗрд╣рд░реВрдорд╛ "RuntimeMaxSec" рд╕реЗрдЯрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ (рдкрд╣рд┐рд▓реЗ рдпреЛ рд╕реЗрд╡рд╛ рдПрдХрд╛рдЗрд╣рд░реВрдорд╛ рдорд╛рддреНрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдереНрдпреЛ)ред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, "RuntimeMaxSec" рдЕрдм рд╕реНрдХреЛрдк рдПрдХрд╛рдЗрдХреЛ рд╕рд┐рд░реНрдЬрдирд╛ рдорд╛рд░реНрдлрдд PAM рд╕рддреНрд░рд╣рд░реВрдХреЛ рд╕рдордп рд╕реАрдорд┐рдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
    рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рддрд╛рдХреЛ рд▓рд╛рдЧрд┐ред рд╕рдордп рд╕реАрдорд╛ рдкрдирд┐ pam_systemd PAM рдореЛрдбреНрдпреБрд▓рдХреЛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдорд╛ systemd.runtime_max_sec рд╡рд┐рдХрд▓реНрдк рдорд╛рд░реНрдлрдд рд╕реЗрдЯ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ;

  • рдХрдиреНрдЯреЗрдирд░ рд░ рд╕реЗрд╡рд╛рд╣рд░реВ рд╕реАрдорд┐рдд рдЧрд░реНрджрд╛, рдореЗрдореЛрд░реА рд╕реБрд░рдХреНрд╖рд╛рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдкреНрд░рдгрд╛рд▓реА рдХрд▓рд╣рд░реВрд▓рд╛рдИ рд╣реНрд╡рд╛рдЗрдЯрд▓рд┐рд╕реНрдЯ рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрдБрджреИ рдкреНрд░рдгрд╛рд▓реА рдХрд▓рд╣рд░реВрдХреЛ рдирдпрд╛рдБ рд╕рдореВрд╣ "@pkey" рдердкрд┐рдпреЛ;
  • рдлрд╛рдЗрд▓ рдПрдкреЗрдиреНрдб рдореЛрдбрдорд╛ рд▓реЗрдЦреНрдирдХреЛ рд▓рд╛рдЧрд┐ systemd-tmpfiles рдорд╛ "w+" рдЭрдгреНрдбрд╛ рдердкрд┐рдпреЛ;
  • рдХрд░реНрдиреЗрд▓ рдореЗрдореЛрд░реА рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд▓реЗ systemd рд╕реЗрдЯрд┐рдЩрд╣рд░реВрд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдиреНрдЫ рдХрд┐ рдЫреИрди рднрдиреНрдиреЗ рдмрд╛рд░реЗ systemd-рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЖрдЙрдЯрдкреБрдЯрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдердкрд┐рдпреЛ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпрджрд┐ рдХреЗрд╣реА рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рдХрд╛рд░реНрдпрдХреНрд░рдорд▓реЗ рдХрд░реНрдиреЗрд▓ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реЗрдХреЛ рдЫ рднрдиреЗ);
  • "--рдЖрдзрд╛рд░-рд╕рдордп" рд╡рд┐рдХрд▓реНрдк systemd-рд╡рд┐рд╢реНрд▓реЗрд╖рдгрдорд╛ рдердкрд┐рдПрдХреЛ рдЫ, рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджрд╛, рдХреНрдпрд╛рд▓реЗрдиреНрдбрд░ рдбреЗрдЯрд╛ рдпреЛ рд╡рд┐рдХрд▓реНрдкрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХреЛ рд╕рдордпрдХреЛ рд╕рд╛рдкреЗрдХреНрд╖ рдЧрдгрдирд╛ рдЧрд░рд┐рдиреНрдЫ, рд░ рд╣рд╛рд▓рдХреЛ рдкреНрд░рдгрд╛рд▓реА рд╕рдордпрд╕рдБрдЧ рд╕рд╛рдкреЗрдХреНрд╖ рдЫреИрди;
  • "journalctl тАФupdate-catalog" рд▓реЗ рдЖрдЙрдЯрдкреБрдЯрдорд╛ рддрддреНрд╡рд╣рд░реВрдХреЛ рдЕрдиреБрдХреНрд░рдордорд╛ рд╕реНрдерд┐рд░рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрджрдЫ (рджреЛрд╣реЛрд░рд┐рдиреЗ рдпреЛрдЧреНрдп рдирд┐рд░реНрдорд╛рдгрд╣рд░реВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреЛрдЧреА);
  • Systemd рд╕реЗрд╡рд╛рд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ "WatchdogSec" рд╕реЗрдЯрд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛред рдХрдореНрдкрд╛рдЗрд▓ рд╕рдордпрдорд╛, рдЖрдзрд╛рд░ рдорд╛рди "-Dservice-watchdog" рд╡рд┐рдХрд▓реНрдк рдорд╛рд░реНрдлрдд рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ (рдпрджрд┐ рдЦрд╛рд▓реА рдорд╛ рд╕реЗрдЯ рдЧрд░рд┐рдпреЛ рднрдиреЗ, рд╡рд╛рдЪрдбрдЧ рдЕрд╕рдХреНрд╖рдо рд╣реБрдиреЗрдЫ);
  • $PATH рдорд╛рди рдУрднрд░рд░рд╛рдЗрдб рдЧрд░реНрди рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдХрд▓реНрдк "-Duser-path" рдердкрд┐рдпреЛ;
  • UUID рдорд╛ 128-рдмрд┐рдЯ рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛рд╣рд░реВ рдЖрдЙрдЯрдкреБрдЯ рдЧрд░реНрди systemd-id128 рдорд╛ "-u" ("--uuid") рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдпреЛ (UUID рдХреЛ рдХреНрдпрд╛рдиреЛрдирд┐рдХрд▓ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡);
  • рдмрд┐рд▓реНрдб рдЕрдм рдХрдореНрддрд┐рдорд╛ libcryptsetup рд╕рдВрд╕реНрдХрд░рдг 2.0.1 рдЖрд╡рд╢реНрдпрдХ рдЫред

рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ:

  • Systemd-networkd рд▓реЗ рдлреНрд▓рд╛рдИрдорд╛ рд▓рд┐рдЩреНрдХ рдкреБрди: рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╕рдорд░реНрдерди рдердкреЗрдХреЛ рдЫ, рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ "рд░рд┐рд▓реЛрдб" рд░ "рдкреБрди: рдХрдиреНрдлрд┐рдЧрд░ DEVICE..." рдЖрджреЗрд╢рд╣рд░реВ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкреБрди: рд▓реЛрдб рдЧрд░реНрди рд░ рдпрдиреНрддреНрд░рд╣рд░реВ рдкреБрди: рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди networkctl рдорд╛ рдердкрд┐рдПрдХреЛ рдЫред
  • systemd-networkd рд▓реЗ рдЗрдиреНрдЯреНрд░рд╛рдиреЗрдЯ рдареЗрдЧрд╛рдирд╛рд╣рд░реВ 4/169.254.0.0 (рдХрд╛ рд╕рд╛рде рд╕реНрдерд╛рдиреАрдп IPv16 рд▓рд┐рдЩреНрдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд╛рд░реНрдЧрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд░реЛрдХреЗрдХреЛ рдЫ)рд▓рд┐рдЩреНрдХ-рд╕реНрдерд╛рдиреАрдп)ред рдкрд╣рд┐рд▓реЗ, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рддреНрдпрд╕реНрддрд╛ рд▓рд┐рдЩреНрдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд╛рд░реНрдЧрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрд╛ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рд░ рдХреЗрд╣реА рдЕрд╡рд╕реНрдерд╛рд╣рд░реВрдорд╛ рдорд╛рд░реНрдЧ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдирд┐рдореНрддреНрдпрд╛рдЙрдБрдЫред рдкреБрд░рд╛рдиреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрди, "DefaultRouteOnDevice=yes" рд╕реЗрдЯрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рддреНрдпрд╕реИ рдЧрд░реА, рд╕реНрдерд╛рдиреАрдп IPv6 рдареЗрдЧрд╛рдирд╛рд╣рд░реВрдХреЛ рдЕрд╕рд╛рдЗрдирдореЗрдиреНрдЯ рд░реЛрдХрд┐рдиреНрдЫ рдпрджрд┐ рд╕реНрдерд╛рдиреАрдп IPv6 рд░рд╛рдЙрдЯрд┐рдЩ рд▓рд┐рдЩреНрдХрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫреИрди;
  • systemd-networkd рдорд╛, рдПрдб-рд╣рдХ рдореЛрдбрдорд╛ рддрд╛рд░рд░рд╣рд┐рдд рд╕рдЮреНрдЬрд╛рд▓рд╣рд░реВрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрджрд╛, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд▓рд┐рдЩреНрдХ-рд╕реНрдерд╛рдиреАрдп рдареЗрдЧрд╛рдирд╛ (рд▓рд┐рдЩреНрдХ-рд╕реНрдерд╛рдиреАрдп) рд╕рдБрдЧ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫ;
  • рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рд░ рдкрдард╛рдЙрдиреЗ рдмрдлрд░рд╣рд░реВрдХреЛ рдЖрдХрд╛рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди RxBufferSiz рд░ TxBufferSize рдорд╛рдкрджрдгреНрдбрд╣рд░реВ рдердкрд┐рдпреЛ;
  • systemd-networkd рд▓реЗ "[IPv6RoutePrefix]" рдЦрдгреНрдбрдорд╛ рдорд╛рд░реНрдЧ рд░ LifetimeSec рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдорд╛рд░реНрдлрдд рд╡рд┐рдирд┐рдпрдорд┐рдд рдЕрддрд┐рд░рд┐рдХреНрдд IPv6 рдорд╛рд░реНрдЧрд╣рд░реВрдХреЛ рд╡рд┐рдЬреНрдЮрд╛рдкрди рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ;
  • systemd-networkd рд▓реЗ "[NextHop]" рдЦрдгреНрдбрдорд╛ "рдЧреЗрдЯрд╡реЗ" рд░ "рдЖрдИрдбреА" рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ "рдиреЗрдХреНрд╕реНрдЯ рд╣рдк" рдорд╛рд░реНрдЧрд╣рд░реВ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкреЗрдХреЛ рдЫ;
  • DHCP рдХрд╛ рд▓рд╛рдЧрд┐ systemd-networkd рд░ networkctl рд▓реЗ 'networkctl рдирд╡реАрдХрд░рдг' рдЖрджреЗрд╢рджреНрд╡рд╛рд░рд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ IP рдареЗрдЧрд╛рдирд╛ рдмрд╛рдЗрдиреНрдбрд┐рдЩрд╣рд░реВ (рд▓реАрдЬрд╣рд░реВ) рдХреЛ рдЙрдбрд╛рдирдорд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрдиреЗ рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ;
  • systemd-networkd рд▓реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрджрдЫ рдХрд┐ DHCP рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрджрд╛ рд░рд┐рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ (рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдмрдЪрдд рдЧрд░реНрди KeepConfiguration рд╡рд┐рдХрд▓реНрдк рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН)ред SendRelease рд╕реЗрдЯрд┐рдЩрдХреЛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд╛рди "рд╕рддреНрдп" рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рдПрдХреЛ рдЫ;
  • DHCPv4 рдХреНрд▓рд╛рдЗрдиреНрдЯрд▓реЗ рд╕рд░реНрднрд░рджреНрд╡рд╛рд░рд╛ рдкрдард╛рдЗрдПрдХреЛ OPTION_INFORMATION_REFRESH_TIME рд╡рд┐рдХрд▓реНрдк рдорд╛рди рдкреНрд░рдпреЛрдЧ рднрдПрдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрджрдЫред рд╕рд░реНрднрд░рдмрд╛рдЯ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдЕрдиреБрд░реЛрдз рдЧрд░реНрди, "RequestOptions" рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рд╕рд░реНрднрд░рдорд╛ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдкрдард╛рдЙрди - "SendOption"ред DHCP рдХреНрд▓рд╛рдЗрдиреНрдЯрджреНрд╡рд╛рд░рд╛ IP рд╕реЗрд╡рд╛рдХреЛ рдкреНрд░рдХрд╛рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди, "IPServiceType" рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдердкрд┐рдПрдХреЛ рдЫ;
  • DHCPv4 рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ SIP (рд╕рддреНрд░ рдкреНрд░рд╛рд░рдореНрдн рдкреНрд░реЛрдЯреЛрдХрд▓) рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рд╕реВрдЪреА рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрди, "EmitSIP" рд░ "SIP" рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреНред рдЧреНрд░рд╛рд╣рдХ рдкрдХреНрд╖рдорд╛, рд╕рд░реНрднрд░рдмрд╛рдЯ SIP рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди "UseSIP=yes" рд╕реЗрдЯрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рдХреНрд╖рдо рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ;
  • рдареЗрдЧрд╛рдирд╛ рдЙрдкрд╕рд░реНрдЧ рдЕрдиреБрд░реЛрдз рдЧрд░реНрди DHCPv6 рдХреНрд▓рд╛рдЗрдиреНрдЯрдорд╛ "PrefixDelegationHint" рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдердкрд┐рдпреЛ;
  • рдиреЗрдЯрд╡рд░реНрдХ рдлрд╛рдЗрд▓рд╣рд░реВрд▓реЗ SSID рд░ BSSID рджреНрд╡рд╛рд░рд╛ рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВ рдореНрдпрд╛рдк рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ рдкрд╣реБрдБрдЪ рдмрд┐рдиреНрджреБ рдирд╛рдо рд░ MAC рдареЗрдЧрд╛рдирд╛рдорд╛ рдмрд╛рдБрдзреНрдиред SSID рд░ BSSID рдорд╛рдирд╣рд░реВ рд╡рд╛рдпрд░рд▓реЗрд╕ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдиреЗрдЯрд╡рд░реНрдХctl рдЖрдЙрдЯрдкреБрдЯрдорд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реБрдиреНрдЫрдиреНред рдердк рд░реВрдкрдорд╛, рддрд╛рд░рд░рд╣рд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдХрд╛рд░ рджреНрд╡рд╛рд░рд╛ рддреБрд▓рдирд╛ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдПрдХреЛ рдЫ (WLANIinterfaceType рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░);
  • systemd-networkd рд▓реЗ рдирдпрд╛рдБ рдЕрднрд┐рднрд╛рд╡рдХ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЯреНрд░рд╛рдлрд┐рдХ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рд▓рд╛рдЗрдирд┐рдЩ рдЕрдиреБрд╢рд╛рд╕рдирд╣рд░реВ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкреЗрдХреЛ рдЫ,
    NetworkEmulatorDelaySec, NetworkEmulatorDelayJitterSec,
    NetworkEmulatorPacketLimit рд░ NetworkEmulatorLossRate,
    NetworkEmulatorDuplicateRate тАЬ[TrafficControlQueueingDiscipline]тАЭ рдЦрдгреНрдбрдорд╛;

  • GnuTLS рд╕рдБрдЧ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрджрд╛ systemd-solved рд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВрдорд╛ IP рдареЗрдЧрд╛рдирд╛рд╣рд░реВрдХреЛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред

udev рд╕рдореНрдмрдиреНрдзрд┐рдд рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ:

  • Systemd-udevd рд▓реЗ 30 рд╕реЗрдХреЗрдиреНрдбрдХреЛ рдЯрд╛рдЗрдордЖрдЙрдЯ рд╣рдЯрд╛рдПрдХреЛ рдЫ рдЬрд╕рдорд╛ рдЕрдбреНрдХрд┐рдПрдХрд╛ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВрд▓рд╛рдИ рд╕рдорд╛рдкреНрдд рдЧрд░реНрди рдмрд╛рдзреНрдп рдкрд╛рд░рд┐рдПрдХреЛ рдЫред Systemd-udevd рдЕрдм рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВрдХреЛ рд╕рдорд╛рдкреНрддрд┐рдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдЦрдиреНрдЫ рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдареВрд▓рд╛ рд╕реНрдерд╛рдкрдирд╛рд╣рд░реВрдорд╛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдкрдорд╛ рд╕рдЮреНрдЪрд╛рд▓рдирд╣рд░реВ рдкреВрд░рд╛ рдЧрд░реНрди 30 рд╕реЗрдХреЗрдиреНрдб рдкрд░реНрдпрд╛рдкреНрдд рдерд┐рдПрди (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд░реВрдЯ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рдЙрдиреНрдЯ рдЧрд░рд┐рдПрдХреЛ рд╡рд┐рднрд╛рдЬрди рд╕реНрд╡рд┐рдЪ рдЧрд░реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рдЯрд╛рдЗрдордЖрдЙрдЯрд▓реЗ рдбреНрд░рд╛рдЗрднрд░ рдкреНрд░рд╛рд░рдореНрднрдорд╛ рдЕрд╡рд░реЛрдз рдЧрд░реНрди рд╕рдХреНрдЫ)ред systemd рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛, systemd-udevd рд▓реЗ рдмрд╛рд╣рд┐рд░ рдирд┐рд╕реНрдХрдиреБ рдЕрдШрд┐ рдкрд░реНрдЦрдиреЗ рдЯрд╛рдЗрдордЖрдЙрдЯ systemd-udevd.service рдорд╛ TimeoutStopSec рд╕реЗрдЯрд┐рдЩ рдорд╛рд░реНрдлрдд рд╕реЗрдЯ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред systemd рдмрд┐рдирд╛ рдЪрд▓реНрджрд╛, рдЯрд╛рдЗрдордЖрдЙрдЯ udev.event_timeout рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдиреНрддреНрд░рд┐рдд рд╣реБрдиреНрдЫ;
  • udev рдХреЛ рд▓рд╛рдЧрд┐ fido_id рдХрд╛рд░реНрдпрдХреНрд░рдо рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ FIDO CTAP1 рдЯреЛрдХрдирд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрджрдЫ
    ("U2F")/CTAP2 рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╡рд┐рдЧрддрдХреЛ рдкреНрд░рдпреЛрдЧрдХреЛ рдмрд╛рд░реЗрдорд╛ рдбрд╛рдЯрд╛рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ рд░ рдЖрд╡рд╢реНрдпрдХ рд╡рд╛рддрд╛рд╡рд░рдг рдЪрд░рд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджрдЫ (рдХрд╛рд░реНрдпрдХреНрд░рдорд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкрд╣рд┐рд▓реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рд╕рдмреИ рдЬреНрдЮрд╛рдд рдЯреЛрдХрдирд╣рд░реВрдХреЛ рдмрд╛рд╣реНрдп рд╕реЗрддреЛ рд╕реВрдЪреА рдмрд┐рдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ);

  • рдХреНрд░реЛрдорд┐рдпрдо OS рдмрд╛рдЯ рдЖрдпрд╛рдд рдЧрд░рд┐рдПрдХреЛ рд╕реЗрддреЛ рд╕реВрдЪреАрдмрд╛рдЯ рдпрдиреНрддреНрд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ udev рд╕реНрд╡рдд: рдирд┐рд▓рдореНрдмрди рдирд┐рдпрдорд╣рд░реВрдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЙрддреНрдкрд╛рджрди (рдкрд░рд┐рд╡рд░реНрддрдирд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдердк рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкрд╛рд╡рд░ рдмрдЪрдд рдореЛрдбрд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ);
  • рдПрдЙрдЯрд╛ рдирдпрд╛рдБ "CONST{key}=value" рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдЕрд▓рдЧ рдЪреЗрдХ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВ рдирдЪрд▓рд╛рдПрд░ рдкреНрд░рдгрд╛рд▓реА рд╕реНрдерд┐рд░ рдорд╛рдирд╣рд░реВрдХреЛ рдореНрдпрд╛рдкрд┐рдЩрд╣рд░реВрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рди udev рдорд╛ рдердкрд┐рдПрдХреЛ рдЫред рд╣рд╛рд▓ рдХреЗрд╡рд▓ "arch" рд░ "virt" рдХреБрдЮреНрдЬреАрд╣рд░реВ рд╕рдорд░реНрдерд┐рдд рдЫрдиреН;
  • рд╕рдорд░реНрдерд┐рдд рдореЛрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрд░реЛрдз рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрджрд╛ рдЧреИрд░-рдЕрдирдиреНрдп рдореЛрдбрдорд╛ рдЦреЛрд▓реНрдирдХреЛ рд▓рд╛рдЧрд┐ CDROM рд╕рдХреНрд╖рдо рдЧрд░рд┐рдпреЛ (рдкрд░рд┐рд╡рд░реНрддрдирд▓реЗ CDROM рдкрд╣реБрдБрдЪ рдЧрд░реНрдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрдорд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдЫ рд░ рд╡рд┐рд╢реЗрд╖ рдкрд╣реБрдБрдЪ рдореЛрдб рдкреНрд░рдпреЛрдЧ рдирдЧрд░реНрдиреЗ рдбрд┐рд╕реНрдХ рд▓реЗрдЦрди рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрдХреЛ рдЕрд╡рд░реЛрдзрдХреЛ рдЬреЛрдЦрд┐рдо рдХрдо рдЧрд░реНрдЫ)ред

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

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