systemd āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŽā§āϝāĻžāύ⧇āϜāĻžāϰ āϰāĻŋāϞāĻŋāϜ 242

āĻŦāĻŋāĻ•āĻžāĻļ⧇āϰ āĻĻ⧁āχ āĻŽāĻžāϏ āĻĒāϰ⧇, āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŽā§āϝāĻžāύ⧇āϜāĻžāϰ systemd 242-āĻāϰ āϰāĻŋāϞāĻŋāϜ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻŋāϤ āĻšāϝāĻŧāĨ¤ āωāĻĻā§āĻ­āĻžāĻŦāύ⧇āϰ āĻŽāĻ§ā§āϝ⧇, āφāĻŽāϰāĻž L2TP āϟāĻžāύ⧇āϞ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āύ⧋āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋ, āĻĒāϰāĻŋāĻŦ⧇āĻļ⧇āϰ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻĒ⧁āύāϰāĻžāϝāĻŧ āϚāĻžāϞ⧁ āĻšāϞ⧇ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻĄ-āϞāĻ—āχāĻ¨ā§āĻĄā§‡āϰ āφāϚāϰāĻŖ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž, āĻŦāĻ°ā§āϧāĻŋāϤ XBOOTLDR āĻŦ⧁āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύāĨ¤ āĻŽāĻžāωāĻ¨ā§āϟ/āĻŦ⧁āϟ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĒāĻžāĻ°ā§āϟāĻŋāĻļāύ, āĻ“āĻ­āĻžāϰāϞ⧇āĻĢ-āĻ āϰ⧁āϟ āĻĒāĻžāĻ°ā§āϟāĻŋāĻļāύ āĻĻāĻŋāϝāĻŧ⧇ āĻŦ⧁āϟ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āĻāĻŦāĻ‚ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āϧāϰāύ⧇āϰ āχāωāύāĻŋāĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϚ⧁āϰ āϏāĻ‚āĻ–ā§āϝāĻ• āύāϤ⧁āύ āϏ⧇āϟāĻŋāĻ‚āϏ āϰāϝāĻŧ⧇āϛ⧇āĨ¤

āĻ…āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻž:

  • systemd-networkd L2TP āϟāĻžāύ⧇āϞ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇;
  • sd-boot āĻāĻŦāĻ‚ bootctl XBOOTLDR (āĻāĻ•ā§āϏāĻŸā§‡āĻ¨ā§āĻĄā§‡āĻĄ āĻŦ⧁āϟ āϞ⧋āĻĄāĻžāϰ) āĻĒāĻžāĻ°ā§āϟāĻŋāĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇ āϝāĻž /efi āĻŦāĻž /boot/efi-āĻ āĻŽāĻžāωāĻ¨ā§āϟ āĻ•āϰāĻž ESP āĻĒāĻžāĻ°ā§āϟāĻŋāĻļāύ āĻ›āĻžāĻĄāĻŧāĻžāĻ“ /boot-āĻ āĻŽāĻžāωāĻ¨ā§āϟ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻ•āĻžāĻ°ā§āύ⧇āϞ, āϏ⧇āϟāĻŋāĻ‚āϏ, initrd āĻāĻŦāĻ‚ EFI āχāĻŽā§‡āϜ āĻāĻ–āύ ESP āĻāĻŦāĻ‚ XBOOTLDR āωāĻ­āϝāĻŧ āĻĒāĻžāĻ°ā§āϟāĻŋāĻļāύ āĻĨ⧇āϕ⧇ āĻŦ⧁āϟ āĻ•āϰāĻž āϝāĻžāĻŦ⧇āĨ¤ āĻāχ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϟāĻŋ āφāĻĒāύāĻžāϕ⧇ āφāϰāĻ“ āϰāĻ•ā§āώāĻŖāĻļā§€āϞ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋāϤ⧇ sd-boot āĻŦ⧁āϟāϞ⧋āĻĄāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧ, āϝāĻ–āύ āĻŦ⧁āϟāϞ⧋āĻĄāĻžāϰ āύāĻŋāĻœā§‡āχ ESP-āϤ⧇ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāϤ āĻāĻŦāĻ‚ āϞ⧋āĻĄ āĻ•āϰāĻž āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻāĻŦāĻ‚ āϏāĻ‚āĻļā§āϞāĻŋāĻˇā§āϟ āĻŽā§‡āϟāĻžāĻĄā§‡āϟāĻž āĻāĻ•āϟāĻŋ āĻĒ⧃āĻĨāĻ• āĻŦāĻŋāĻ­āĻžāϗ⧇ āĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻž āĻšāϝāĻŧ;
  • āĻ•āĻžāĻ°ā§āύ⧇āϞ⧇ āĻĒāĻžāϏ āĻ•āϰāĻž “systemd.volatile=overlay” āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ⧇āϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇ āĻŦ⧁āϟ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āφāĻĒāύāĻžāϕ⧇ āĻ“āĻ­āĻžāϰāϞ⧇āĻĢ-āĻ āϰ⧁āϟ āĻĒāĻžāĻ°ā§āϟāĻŋāĻļāύ āĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋāϤ⧇ āϞ⧇āĻ–āĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āϏāĻš āϰ⧁āϟ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϰ āĻāĻ•āϟāĻŋ āĻĒāĻ āύāϝ⧋āĻ—ā§āϝ āϚāĻŋāĻ¤ā§āϰ⧇āϰ āωāĻĒāϰ⧇ āĻ•āĻžāϜ āϏāĻ‚āĻ—āĻ āĻŋāϤ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤ tmpfs-āĻ āĻĒ⧃āĻĨāĻ• āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ (āĻāχ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ⧇āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞāĻŋ āĻĒ⧁āύāϰāĻžāϝāĻŧ āϚāĻžāϞ⧁ āĻ•āϰāĻžāϰ āĻĒāϰ⧇ āĻšāĻžāϰāĻŋāϝāĻŧ⧇ āϝāĻžāϝāĻŧ)āĨ¤ āϏāĻžāĻĻ⧃āĻļā§āϝ āĻ…āύ⧁āϏāĻžāϰ⧇, systemd-nspawn āĻĒāĻžāĻ¤ā§āϰ⧇ āĻ…āύ⧁āϰ⧂āĻĒ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ “--volatile=overlay” āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āϝ⧋āĻ— āĻ•āϰ⧇āϛ⧇;
  • systemd-nspawn "--oci-bundle" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āϝ⧋āĻ— āĻ•āϰ⧇āϛ⧇ āϝāĻžāϤ⧇ āĻ“āĻĒ⧇āύ āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ āχāύāĻŋāĻļāĻŋāϝāĻŧ⧇āϟāĻŋāĻ­ (OCI) āĻ¸ā§āĻĒ⧇āϏāĻŋāĻĢāĻŋāϕ⧇āĻļāύ āĻŽā§‡āύ⧇ āĻ•āύāĻŸā§‡āχāύāĻžāϰāϗ⧁āϞāĻŋāϕ⧇ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āύāĻ­āĻžāĻŦ⧇ āϚāĻžāϞ⧁ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϰāĻžāύāϟāĻžāχāĻŽ āĻŦāĻžāĻ¨ā§āĻĄā§‡āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧāĨ¤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϞāĻžāχāύ āĻāĻŦāĻ‚ nspawn āχāωāύāĻŋāĻŸā§‡ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ, OCI āĻ¸ā§āĻĒ⧇āϏāĻŋāĻĢāĻŋāϕ⧇āĻļāύ⧇ āĻŦāĻ°ā§āĻŖāĻŋāϤ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻ…āĻ‚āĻļāϗ⧁āϞāĻŋ āĻŦāĻžāĻĻ āĻĻāĻŋāϤ⧇ "--āĻ…āĻ—āĻŽā§āϝ" āĻāĻŦāĻ‚ "āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏāϝ⧋āĻ—ā§āϝ" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϗ⧁āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇, āĻāĻŦāĻ‚ " āĻŽāĻžāύāĻ• āφāωāϟāĻĒ⧁āϟ āĻ¸ā§āĻŸā§āϰ⧀āĻŽ āĻāĻŦāĻ‚ "-pipe" āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ --console” āĻ…āĻĒāĻļāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • āĻāύāĻ­āĻžāϝāĻŧāϰāύāĻŽā§‡āĻ¨ā§āϟ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻĄ-āϞāĻ—āχāĻ¨ā§āĻĄā§‡āϰ āφāϚāϰāĻŖ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇: $SYSTEMD_REBOOT_ TO_FIRMWARE_SETUP,
    $SYSTEMD_REBOOT_TO_BOOT_LOADER_MENU āĻāĻŦāĻ‚
    $SYSTEMD_REBOOT_ TO_BOOT_LOADER_ENTRYāĨ¤ āĻāχ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞāϗ⧁āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āφāĻĒāύāĻŋ āφāĻĒāύāĻžāϰ āύāĻŋāϜāĻ¸ā§āĻŦ āϰāĻŋāĻŦ⧁āϟ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻžāϰ (/run/systemd/reboot-to-firmware-setup, /run/systemd/reboot-to-boot-loader-menu āĻāĻŦāĻ‚
    /run/systemd/reboot-to-boot-loader-entry) āĻ…āĻĨāĻŦāĻž āϏ⧇āϗ⧁āϞāĻŋāϕ⧇ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖāϰ⧂āĻĒ⧇ āύāĻŋāĻˇā§āĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰ⧁āύ (āϝāĻĻāĻŋ āĻŽāĻžāύāϟāĻŋ āĻŽāĻŋāĻĨā§āϝāĻžāϤ⧇ āϏ⧇āϟ āĻ•āϰāĻž āĻĨāĻžāϕ⧇);
  • āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ “-āĻŦ⧁āϟ-āϞ⧋āĻĄ-āĻŽā§‡āύ⧁=” āĻāĻŦāĻ‚
    “—āĻŦ⧁āϟ-āϞ⧋āĻĄāĻžāϰ-āĻāĻ¨ā§āĻŸā§āϰāĻŋ=”, āφāĻĒāύāĻžāϕ⧇ āϰāĻŋāĻŦ⧁āϟ āĻ•āϰāĻžāϰ āĻĒāϰ⧇ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻŦ⧁āϟ āĻŽā§‡āύ⧁ āφāχāĻŸā§‡āĻŽ āĻŦāĻž āĻŦ⧁āϟ āĻŽā§‹āĻĄ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧ;
  • āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻ¸ā§āϝāĻžāĻ¨ā§āĻĄāĻŦāĻ•ā§āϏ āφāχāϏ⧋āϞ⧇āĻļāύ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ “RestrictSUIDSGID=”, āϝ⧇āϟāĻŋ SUID/SGID āĻĒāϤāĻžāĻ•āĻž āϏāĻš āĻĢāĻžāχāϞ āϤ⧈āϰāĻŋ āύāĻŋāώāĻŋāĻĻā§āϧ āĻ•āϰāϤ⧇ seccomp āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇;
  • āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϝ⧇ "NoNewPrivileges" āĻāĻŦāĻ‚ "RestrictSUIDSGID" āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻžāϗ⧁āϞāĻŋ āĻ—āϤāĻŋāĻļā§€āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āφāχāĻĄāĻŋ āĻœā§‡āύāĻžāϰ⧇āĻļāύ āĻŽā§‹āĻĄ ("āĻĄāĻžāχāύāĻžāĻŽāĻŋāĻ• āχāωāϜāĻžāϰ" āϏāĻ•ā§āώāĻŽ) āϏāĻš āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϗ⧁āϞāĻŋāϤ⧇ āĻĄāĻŋāĻĢāĻ˛ā§āϟāϰ⧂āĻĒ⧇ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • .link āĻĢāĻžāχāϞ⧇ āĻĄāĻŋāĻĢāĻ˛ā§āϟ MACAddressPolicy=persistent āϏ⧇āϟāĻŋāĻ‚ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āφāϰ⧋ āĻĄāĻŋāĻ­āĻžāχāϏ āĻ•āĻ­āĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝāĨ¤ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻŦā§āϰāĻŋāϜ, āϟāĻžāύ⧇āϞ (āϟ⧁āύ, āĻŸā§āϝāĻžāĻĒ) āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻ—ā§āϰāĻŋāϗ⧇āĻŸā§‡āĻĄ āϞāĻŋāĻ™ā§āĻ• (āĻŦāĻ¨ā§āĻĄ) āĻāϰ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏāϗ⧁āϞāĻŋ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ⧇āϰ āύāĻžāĻŽ āĻŦā§āϝāϤ⧀āϤ āύāĻŋāĻœā§‡āĻĻ⧇āϰāϕ⧇ āϚāĻŋāĻšā§āύāĻŋāϤ āĻ•āϰ⧇ āύāĻž, āϤāĻžāχ āĻāχ āύāĻžāĻŽāϟāĻŋ āĻāĻ–āύ MAC āĻāĻŦāĻ‚ IPv4 āĻ āĻŋāĻ•āĻžāύāĻžāϗ⧁āϞāĻŋāϕ⧇ āφāĻŦāĻĻā§āϧ āĻ•āϰāĻžāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤ āωāĻĒāϰāĻ¨ā§āϤ⧁, "MACAddressPolicy=random" āϏ⧇āϟāĻŋāĻ‚ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž MAC āĻāĻŦāĻ‚ IPv4 āĻ āĻŋāĻ•āĻžāύāĻžāϗ⧁āϞāĻŋāϕ⧇ āĻ°ā§āϝāĻžāĻ¨ā§āĻĄāĻŽ āĻ•ā§āϰāĻŽā§‡ āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āφāĻŦāĻĻā§āϧ āĻ•āϰāϤ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇;
  • systemd-fstab-generator āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āωāĻ¤ā§āĻĒāĻ¨ā§āύ ".device" āχāωāύāĻŋāϟ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋ āφāϰ "Wants=" āĻŦāĻŋāĻ­āĻžāϗ⧇ āύāĻŋāĻ°ā§āĻ­āϰāϤāĻž āĻšāĻŋāϏāĻžāĻŦ⧇ āϏāĻ‚āĻļā§āϞāĻŋāĻˇā§āϟ ".mount" āχāωāύāĻŋāϟāϗ⧁āϞāĻŋāϕ⧇ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰ⧇ āύāĻžāĨ¤ āϕ⧇āĻŦāϞāĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϟāĻŋ āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āĻĒā§āϞāĻžāĻ—-āχāύ āĻ•āϰāĻž āφāϰ āĻŽāĻžāωāĻ¨ā§āϟ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āχāωāύāĻŋāϟ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āϚāĻžāϞ⧁ āĻ•āϰ⧇ āύāĻž, āϤāĻŦ⧇ āĻāχ āϧāϰāύ⧇āϰ āχāωāύāĻŋāϟāϗ⧁āϞāĻŋ āĻāĻ–āύāĻ“ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻ•āĻžāϰāϪ⧇ āϚāĻžāϞ⧁ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇, āϝ⧇āĻŽāύ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ-fs.target-āĻāϰ āĻ…āĻ‚āĻļ āĻŦāĻž āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ-fs.target-āĻāϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰāĻļā§€āϞ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āχāωāύāĻŋāĻŸā§‡āϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰāϤāĻž āĻšāĻŋāϏāĻžāĻŦ⧇ ;
  • āĻŽāĻžāĻ¸ā§āĻ•āϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ (“*”, āχāĻ¤ā§āϝāĻžāĻĻāĻŋ) “networkctl list/status/lldp” āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡ āϤāĻžāĻĻ⧇āϰ āύāĻžāĻŽā§‡āϰ āĻ…āĻ‚āĻļ āĻ…āύ⧁āϏāĻžāϰ⧇ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ⧇āϰ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ—ā§āϰ⧁āĻĒāϗ⧁āϞāĻŋāϕ⧇ āĻĢāĻŋāĻ˛ā§āϟāĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ;
  • $PIDFILE āĻāύāĻ­āĻžāϝāĻŧāϰāύāĻŽā§‡āĻ¨ā§āϟ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ āĻāĻ–āύ "PIDFile=;" āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϗ⧁āϞāĻŋāϤ⧇ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāĻž āĻĒāϰāĻŽ āĻĒāĻžāĻĨ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϏ⧇āϟ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• DNS āĻ¸ā§āĻĒāĻˇā§āϟāĻ­āĻžāĻŦ⧇ āϏāĻ‚āĻœā§āĻžāĻžāϝāĻŧāĻŋāϤ āύāĻž āĻĨāĻžāĻ•āϞ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻŦā§āϝāĻžāĻ•āφāĻĒ DNS āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϤāĻžāϞāĻŋāĻ•āĻžāϝāĻŧ āĻĒāĻžāĻŦāϞāĻŋāĻ• DNS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻ•ā§āϞāĻžāωāĻĄāĻĢā§āϞ⧇āϝāĻŧāĻžāϰ (1.1.1.1)āĨ¤ āĻŦā§āϝāĻžāĻ•āφāĻĒ DNS āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϤāĻžāϞāĻŋāĻ•āĻž āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ āĻ•āϰāϤ⧇, āφāĻĒāύāĻŋ "-Ddns-servers=" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ;
  • āĻāĻ•āϟāĻŋ USB āĻĄāĻŋāĻ­āĻžāχāϏ āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāĻžāϰ⧇āϰ āωāĻĒāĻ¸ā§āĻĨāĻŋāϤāĻŋ āϏāύāĻžāĻ•ā§āϤ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻāĻ•āϟāĻŋ āύāϤ⧁āύ usb-gadget.target āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻžāϰ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āϚāĻžāϞ⧁ āĻšāϝāĻŧ (āϝāĻ–āύ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϟāĻŋ āĻāĻ•āϟāĻŋ USB āĻĒ⧇āϰāĻŋāĻĢ⧇āϰāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āϚāϞāϛ⧇);
  • āχāωāύāĻŋāϟ āĻĢāĻžāχāϞ⧇āϰ āϜāĻ¨ā§āϝ, “CPUQuotaPeriodSec=” āϏ⧇āϟāĻŋāĻ‚āϟāĻŋ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āϏāĻŋāĻĒāĻŋāχāω āϟāĻžāχāĻŽ āϕ⧋āϟāĻž āĻĒāϰāĻŋāĻŽāĻžāĻĒ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧāĻ•āĻžāϞ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧇, āϝāĻž “CPUQuota=” āϏ⧇āϟāĻŋāĻ‚ āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϏ⧇āϟ āĻ•āϰāĻž āĻšāϝāĻŧ;
  • āχāωāύāĻŋāϟ āĻĢāĻžāχāϞ⧇āϰ āϜāĻ¨ā§āϝ, “ProtectHostname=” āϏ⧇āϟāĻŋāĻ‚ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϗ⧁āϞāĻŋāϕ⧇ āĻšā§‹āĻ¸ā§āĻŸā§‡āϰ āύāĻžāĻŽ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϤāĻĨā§āϝ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻž āĻĨ⧇āϕ⧇ āύāĻŋāώāĻŋāĻĻā§āϧ āĻ•āϰ⧇, āĻāĻŽāύāĻ•āĻŋ āϤāĻžāĻĻ⧇āϰ āωāĻĒāϝ⧁āĻ•ā§āϤ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĨāĻžāĻ•āϞ⧇āĻ“;
  • āχāωāύāĻŋāϟ āĻĢāĻžāχāϞ⧇āϰ āϜāĻ¨ā§āϝ, “NetworkNamespacePath=” āϏ⧇āϟāĻŋāĻ‚āϟāĻŋ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āφāĻĒāύāĻžāϕ⧇ pseudo-FS/proc-āĻ āύ⧇āĻŽāĻ¸ā§āĻĒ⧇āϏ āĻĢāĻžāχāϞ⧇āϰ āĻĒāĻžāĻĨ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰ⧇ āĻĒāϰāĻŋāώ⧇āĻŦāĻž āĻŦāĻž āϏāϕ⧇āϟ āχāωāύāĻŋāĻŸā§‡ āĻāĻ•āϟāĻŋ āύāĻžāĻŽāĻ¸ā§āĻĨāĻžāύ āφāĻŦāĻĻā§āϧ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧ;
  • āĻ¸ā§āϟāĻžāĻ°ā§āϟ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āφāϗ⧇ āĻāĻ•āϟāĻŋ ":" āĻ…āĻ•ā§āώāϰ āϝ⧋āĻ— āĻ•āϰ⧇ "ExecStart=" āϏ⧇āϟāĻŋāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϚāĻžāϞ⧁ āĻ•āϰāĻž āĻĒā§āϰāϏ⧇āϏ⧇āϰ āϜāĻ¨ā§āϝ āĻĒāϰāĻŋāĻŦ⧇āĻļ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ⧇āϰ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āύāĻŋāĻˇā§āĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • āϟāĻžāχāĻŽāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ (.āϟāĻžāχāĻŽāĻžāϰ āχāωāύāĻŋāϟ) āύāϤ⧁āύ āĻĒāϤāĻžāĻ•āĻž “OnClockChange=” āĻāĻŦāĻ‚
    “OnTimezoneChange=”, āϝāĻžāϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇ āφāĻĒāύāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āϏāĻŽāϝāĻŧ āĻŦāĻž āϏāĻŽāϝāĻŧ āĻ…āĻžā§āϚāϞ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻšāϞ⧇ āχāωāύāĻŋāϟ āĻ•āϞ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ;
  • āύāϤ⧁āύ āϏ⧇āϟāĻŋāĻ‚āϏ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ “āĻ•āĻ¨ā§āĻĄāĻŋāĻļāύ āĻŽā§‡āĻŽā§‹āϰāĻŋ=” āĻāĻŦāĻ‚ “āĻ•āĻ¨ā§āĻĄāĻŋāĻļāύ āϏāĻŋāĻĒāĻŋāχāω=”, āϝāĻž āĻŽā§‡āĻŽāϰāĻŋāϰ āφāĻ•āĻžāϰ āĻāĻŦāĻ‚ āϏāĻŋāĻĒāĻŋāχāω āϕ⧋āϰ⧇āϰ āϏāĻ‚āĻ–ā§āϝāĻžāϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇ āĻāĻ•āϟāĻŋ āχāωāύāĻŋāϟ āĻ•āϞ āĻ•āϰāĻžāϰ āĻļāĻ°ā§āϤ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧇ (āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻāĻ•āϟāĻŋ āϏāĻ‚āĻ¸ā§āĻĨāĻžāύ-āύāĻŋāĻŦāĻŋāĻĄāĻŧ āĻĒāϰāĻŋāώ⧇āĻŦāĻž āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϤāĻ–āύāχ āϚāĻžāϞ⧁ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇ āϝāĻ–āύ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻĒāϰāĻŋāĻŽāĻžāĻŖ RAM āĻĒāĻžāĻ“āϝāĻŧāĻž āϝāĻžāϝāĻŧ);
  • āĻāĻ•āϟāĻŋ āύāϤ⧁āύ time-set.target āχāωāύāĻŋāϟ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϝāĻž time-sync.target āχāωāύāĻŋāϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻŦāĻšāĻŋāϰāĻžāĻ—āϤ āϟāĻžāχāĻŽ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āĻĒ⧁āύāĻ°ā§āĻŽāĻŋāϞāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āύāĻž āĻ•āϰ⧇ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧāĻ­āĻžāĻŦ⧇ āϏ⧇āϟ āĻ•āϰāĻž āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϏāĻŽāϝāĻŧ āĻ—ā§āϰāĻšāĻŖ āĻ•āϰ⧇āĨ¤ āύāϤ⧁āύ āχāωāύāĻŋāϟāϟāĻŋ āĻāĻŽāύ āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϗ⧁āϞāĻŋāϰ āĻĻā§āĻŦāĻžāϰāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇ āϝ⧇āϗ⧁āϞāĻŋāϰ āĻ…āϏāĻŋāĻ™ā§āĻ•ā§āϰ⧋āύāĻžāχāϜāĻĄ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ āϘāĻĄāĻŧāĻŋāϗ⧁āϞāĻŋāϰ āύāĻŋāĻ°ā§āϭ⧁āϞāϤāĻž āĻĒā§āϰāϝāĻŧā§‹āϜāύ;
  • "-āĻļā§‹-āϞ⧇āύāĻĻ⧇āύ" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋ "systemctl start" āĻāĻŦāĻ‚ āĻ…āύ⧁āϰ⧂āĻĒ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϗ⧁āϞāĻŋāϤ⧇ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻ–āύ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰāĻž āĻšāϝāĻŧ, āĻ…āύ⧁āϰ⧋āϧāĻ•ā§ƒāϤ āĻ…āĻĒāĻžāϰ⧇āĻļāύ⧇āϰ āĻ•āĻžāϰāϪ⧇ āϏāĻžāϰāĻŋāϤ⧇ āϝ⧋āĻ— āĻ•āϰāĻž āϏāĻŽāĻ¸ā§āϤ āĻ•āĻžāĻœā§‡āϰ āĻāĻ•āϟāĻŋ āϏāĻžāϰāĻžāĻ‚āĻļ āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ āĻšāϝāĻŧ;
  • systemd-networkd āĻāĻ•āϟāĻŋ āύāϤ⧁āύ 'āĻ•ā§āϰ⧀āϤāĻĻāĻžāϏ' āĻ…āĻŦāĻ¸ā§āĻĨāĻžāϰ āϏāĻ‚āĻœā§āĻžāĻž āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧇, āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ⧇āϰ āϜāĻ¨ā§āϝ 'āĻ…āĻĒāĻŽāĻžāύāĻŋāϤ' āĻŦāĻž 'āĻ•ā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ'-āĻāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧ āϝāĻž āϏāĻŽāĻˇā§āϟāĻŋāĻ—āϤ āϞāĻŋāĻ™ā§āĻ• āĻŦāĻž āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āϏ⧇āϤ⧁āϰ āĻ…āĻ‚āĻļāĨ¤ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ⧇āϰ āϜāĻ¨ā§āϝ, āϝ⧌āĻ—āĻŋāĻ• āϞāĻŋāĻ™ā§āĻ•āϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋāϰ āϏāĻžāĻĨ⧇ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, 'āĻ…āĻĒāϤāύ-āĻ•ā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ' āĻ…āĻŦāĻ¸ā§āĻĨāĻž āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • āϏāĻ‚āϝ⧋āĻ— āĻšāĻžāϰāĻžāύ⧋āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āϏ⧇āϟāĻŋāĻ‚āϏ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāϤ⧇ .network āχāωāύāĻŋāĻŸā§‡ "IgnoreCarrierLoss=" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • .network āχāωāύāĻŋāĻŸā§‡ “RequiredForOnline=” āϏ⧇āϟāĻŋāĻ‚ āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡, āφāĻĒāύāĻŋ āĻāĻ–āύ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏāϕ⧇ “āĻ…āύāϞāĻžāχāĻ¨ā§‡â€ āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ systemd-networkd-wait-online āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻžāϰāϕ⧇ āĻŸā§āϰāĻŋāĻ—āĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻ¨ā§āϝ⧂āύāϤāĻŽ āĻ—ā§āϰāĻšāĻŖāϝ⧋āĻ—ā§āϝ āϞāĻŋāĻ™ā§āĻ• āĻ…āĻŦāĻ¸ā§āĻĨāĻž āϏ⧇āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ;
  • āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻĄ-āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āĻĄ-āĻ“āϝāĻŧ⧇āϟ-āĻ…āύāϞāĻžāχāύ⧇ "--āϝ⧇āϕ⧋āύ" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϏāĻŦāϗ⧁āϞāĻŋāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ⧇āϰ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤāĻŋāϰ āϜāĻ¨ā§āϝ āĻ…āĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āϏ⧇āχāϏāĻžāĻĨ⧇ "--āĻ…āĻĒāĻžāϰ⧇āĻļāύāĻžāϞ-āĻ¸ā§āĻŸā§‡āϟ=" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϞāĻŋāĻ‚āĻ• āĻĒā§āϰāĻ¸ā§āϤ⧁āϤāĻŋ āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ•āϰ⧇;
  • .network āχāωāύāĻŋāĻŸā§‡ "UseAutonomousPrefix=" āĻāĻŦāĻ‚ "UseOnLinkPrefix=" āϏ⧇āϟāĻŋāĻ‚āϏ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āĻ—ā§āϰāĻšāĻŖ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āωāĻĒāϏāĻ°ā§āĻ— āωāĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰāϤ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇
    āĻāĻ•āϟāĻŋ IPv6 āϰāĻžāωāϟāĻžāϰ āĻĨ⧇āϕ⧇ āĻ˜ā§‹āώāĻŖāĻž (RA, āϰāĻžāωāϟāĻžāϰ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ);
  • .network āχāωāύāĻŋāĻŸā§‡, āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻŦā§āϰāĻŋāĻœā§‡āϰ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ “MulticastFlood=”, “NeighbourSuppression=” āĻāĻŦāĻ‚ “Learning=” āϏ⧇āϟāĻŋāĻ‚āϏ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϏ⧇āχ āϏāĻžāĻĨ⧇ TRIPLE-SAMPLING āĻŽā§‹āĻĄ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ “TripleSampling=” āϏ⧇āϟāĻŋāĻ‚āϏāĨ¤ CAN āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ⧇āϰ;
  • В .netdev ŅŽĐŊĐ¸Ņ‚Ņ‹ дОйавĐģĐĩĐŊŅ‹ ĐŊĐ°ŅŅ‚Ņ€ĐžĐšĐēи ÂĢPrivateKeyFile=Âģ и ÂĢPresharedKeyFile=Âģ, ĐŋŅ€Đ¸ ĐŋĐžĐŧĐžŅ‰Đ¸ ĐēĐžŅ‚ĐžŅ€Ņ‹Ņ… ĐŧĐžĐļĐŊĐž ҃ĐēĐ°ĐˇĐ°Ņ‚ŅŒ СаĐēŅ€Ņ‹Ņ‚Ņ‹Đš и Ņ€Đ°ĐˇĐ´ĐĩĐģŅĐĩĐŧŅ‹Đš (PSK) ĐēĐģŅŽŅ‡Đ¸ Đ´ĐģŅ иĐŊŅ‚ĐĩҀ҄ĐĩĐšŅĐžĐ˛ WireGuard āĻ­āĻŋāĻĒāĻŋāĻāύ;
  • /etc/crypttab-āĻ same-cpu-crypt āĻāĻŦāĻ‚ submit-from-crypt-cpus āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϗ⧁āϞāĻŋ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž CPU āϕ⧋āϰ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻāύāĻ•ā§āϰāĻŋāĻĒāĻļāύ-āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āĻ•āĻžāϜ āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻļāĻŋāĻĄāĻŋāωāϞāĻžāϰ⧇āϰ āφāϚāϰāĻŖ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻ•āϰ⧇;
  • systemd-tmpfiles āĻ…āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇ āĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϞāĻžāĻĒ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻ•āϰāĻžāϰ āφāϗ⧇ āϞāĻ• āĻĢāĻžāχāϞ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāĻŖ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇, āϝāĻž āφāĻĒāύāĻžāϕ⧇ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āĻ°ā§āĻŽā§‡āϰ āϏāĻŽāϝāĻŧāĻ•āĻžāϞ⧇āϰ āϜāĻ¨ā§āϝ āĻĒ⧁āϰāĻžāύ⧋ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻ•āϰāĻžāϰ āĻ•āĻžāϜ āĻ…āĻ•ā§āώāĻŽ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧ (āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, /tmp-āĻ āĻāĻ•āϟāĻŋ tar āφāĻ°ā§āĻ•āĻžāχāĻ­ āφāύāĻĒā§āϝāĻžāĻ• āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āϖ⧁āĻŦ āĻĒ⧁āϰāĻžāύ⧋ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āĻ–ā§‹āϞāĻž āϝ⧇ āϤāĻžāĻĻ⧇āϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻļ⧇āώ āĻšāĻ“āϝāĻŧāĻžāϰ āφāϗ⧇ āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž āϝāĻžāĻŦ⧇ āύāĻž);
  • "systemd-analyze cat-config" āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻĢāĻžāχāϞ⧇ āĻŦāĻŋāĻ­āĻ•ā§āϤ āĻāĻ•āϟāĻŋ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āĻŦāĻŋāĻļā§āϞ⧇āώāĻŖ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻāĻŦāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĒā§āϰāĻŋāϏ⧇āϟ, tmpfiles.d āĻāĻŦāĻ‚ sysusers.d, udev āύāĻŋāϝāĻŧāĻŽ āχāĻ¤ā§āϝāĻžāĻĻāĻŋāϰ āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁āĨ¤
  • āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ āĻ•āĻžāĻ°ā§āϏāĻžāϰ āϞ⧋āĻĄ āĻāĻŦāĻ‚ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰāϤ⧇ "--cursor-file=" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋ "journalctl" āĻ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • В systemd-detect-virt дОйавĐģĐĩĐŊĐž ĐžĐŋŅ€ĐĩĐ´ĐĩĐģĐĩĐŊиĐĩ ĐŗĐ¸ĐŋĐĩŅ€Đ˛Đ¸ĐˇĐžŅ€Đ° ACRN и ĐŋĐžĐ´ŅĐ¸ŅŅ‚ĐĩĐŧŅ‹ WSL ( Windows āϏāĻžāĻŦāϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āϜāĻ¨ā§āϝ Linux) Đ´ĐģŅ ĐŋĐžŅĐģĐĩĐ´ŅƒŅŽŅ‰ĐĩĐŗĐž вĐĩŅ‚Đ˛ĐģĐĩĐŊĐ¸Ņ ĐŋŅ€Đ¸ ĐŋĐžĐŧĐžŅ‰Đ¸ ҃ҁĐģОвĐŊĐžĐŗĐž ĐžĐŋĐĩŅ€Đ°Ņ‚ĐžŅ€Đ° ÂĢConditionVirtualizationÂģ;
  • āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻĄ āχāύāĻ¸ā§āϟāϞ⧇āĻļāύ⧇āϰ āϏāĻŽāϝāĻŧ ("āύāĻŋāύāϜāĻž āχāύāĻ¸ā§āϟāϞ" āϚāĻžāϞāĻžāύ⧋āϰ āϏāĻŽāϝāĻŧ), systemd-networkd.service, systemd-networkd.socket āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϰ āĻĒā§āϰāϤ⧀āϕ⧀ āϞāĻŋāĻ™ā§āĻ• āϤ⧈āϰāĻŋ āĻ•āϰāĻž,
    systemd-resolved.service, remote-cryptsetup.target, remote-fs.target,
    systemd-networkd-wait-online.service āĻāĻŦāĻ‚ systemd-timesyncd.serviceāĨ¤ āĻāχ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇, āφāĻĒāύāĻžāϕ⧇ āĻāĻ–āύ "systemctl preset-all" āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āϚāĻžāϞāĻžāϤ⧇ āĻšāĻŦ⧇āĨ¤

āωāĻ¤ā§āϏ: opennet.ru

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster