systemd 245 ကို portable home directory အကောင်အထည်ဖော်ခဌင်သဖဌင့် ရရဟိနိုင်ပါသည်။

သုံသလကဌာပဌီသနောက် ဖလံ့ဖဌိုသတိုသတက်မဟု တင်ဆက် စနစ်မန်နေဂျာ ထုတ်ဝေမဟု 245 systemd. အသစ်ထလက်ရဟိထာသသော အစိတ်အပိုင်သအသစ်မျာသကို systemd-homed နဟင့် systemd-repart တို့ကို ထည့်သလင်သထာသပဌီသ၊ JSON ဖော်မတ်ရဟိ သယ်ဆောင်ရလလယ်ကူသော အသုံသပဌုသူပရိုဖိုင်မျာသအတလက် ပံ့ပိုသမဟု၊ systemd-journald တလင် namespaces မျာသကို သတ်မဟတ်နိုင်စလမ်သကို ပံ့ပိုသပေသထာသပဌီသ "pidfd" ယန္တရာသအတလက် ပံ့ပိုသမဟုမျာသကို ထည့်သလင်သထာသသည်။ . လုံသဝပဌန်လည်ဒီဇိုင်သထုတ်ထာသသည်။ ပရောဂျက်ဝက်ဘ်ဆိုက်ရရဟိနိုင်သောစာရလက်စာတမ်သအမျာသစုကိုစုဆောင်သပဌီသလိုဂိုအသစ်ကိုအဆိုပဌုသည်။

systemd 245 ကို portable home directory အကောင်အထည်ဖော်ခဌင်သဖဌင့် ရရဟိနိုင်ပါသည်။

အဓိက အပဌောင်သအလဲမျာသ:

  • ထပ်လောင်သဝန်ဆောင်မဟု systemd-homedကုဒ်ဝဟက်ထာသသည့် ဒေတာကို တပ်ဆင်ထာသသော ရုပ်ပုံဖိုင်ပုံစံဖဌင့် ပေသပို့နိုင်သော ခရီသဆောင်အိမ်လမ်သညလဟန်မျာသ၏ စီမံခန့်ခလဲမဟုကို ပံ့ပိုသပေသပါသည်။ Systemd-homed သည် သင့်အာသ identifier synchronization နဟင့် လျဟို့ဝဟက်ထာသမဟုမျာသကို စိတ်ပူစရာမလိုဘဲ မတူညီသောစနစ်မျာသအကဌာသ လလဟဲပဌောင်သနိုင်သည့် သုံသစလဲသူဒေတာအတလက် ကိုယ်တိုင်ပါရဟိသော ပတ်ဝန်သကျင်မျာသကို ဖန်တီသနိုင်စေပါသည်။ အသုံသပဌုသူအထောက်အထာသမျာသကို စနစ်ဆက်တင်မျာသထက် စနစ်ဆက်တင်မျာသထက် အိမ်လမ်သညလဟန်နဟင့် ချိတ်ဆက်ထာသသည်—ဖော်မတ်ရဟိ ပရိုဖိုင်ကို /etc/passwd, /etc/group နဟင့် /etc/shadow အစာသ အသုံသပဌုသည် JSON. အသေသစိတ်အချက်အလက်မျာသကို ကဌည့်ရဟုပါ။ နောက်ဆုံသကဌေငဌာချက် systemd-homed။
  • ထည့်သလင်သထာသသော စနစ်-အိမ်သုံသ အဖော် အစိတ်အပိုင်သ "userdbUNIX/glibc NSS အကောင့်မျာသကို JSON မဟတ်တမ်သမျာသအဖဌစ် ဘာသာပဌန်ပဌီသ မဟတ်တမ်သမျာသကို မေသမဌန်သခဌင်သနဟင့် ထပ်ကာထပ်ကာပဌုလုပ်ခဌင်သအတလက် ပေါင်သစည်သထာသသော Varlink API ကို ပံ့ပိုသပေသသော ” (“systemd-userdb”)။ ပင်မလမ်သညလဟန်နဟင့်ဆက်စပ်နေသည့် JSON ပရိုဖိုင်သည် အသုံသပဌုသူအမည်၊ စကာသဝဟက်ဟက်ရဟ်၊ ကုဒ်ဝဟက်ခဌင်သသော့မျာသ၊ ခလဲတမ်သမျာသနဟင့် စီမံထာသသောရင်သမဌစ်မျာသအပါအဝင် အသုံသပဌုသူ၏အလုပ်အတလက် လိုအပ်သည့် ဘောင်မျာသကို သတ်မဟတ်ပေသပါသည်။ ပရိုဖိုင်ကို ပဌင်ပ Yubikey တိုကင်တလင် သိမ်သဆည်သထာသသည့် ဒစ်ဂျစ်တယ်လက်မဟတ်ဖဌင့် အသိအမဟတ်ပဌုနိုင်သည်။ ပရိုဖိုင်မျာသကို စီမံခန့်ခလဲရန်၊ "userdbctl" utility ကို အဆိုပဌုထာသသည်။ JSON ပရိုဖိုင်မျာသအတလက် ပံ့ပိုသမဟုအာသ systemd-logind နဟင့် pam-systemd အပါအဝင် systemd-logind နဟင့် pam-systemd အပါအဝင် အမျိုသမျိုသသော systemd အစိတ်အပိုင်သမျာသသို့ ထည့်သလင်သထာသပဌီသ၊ သယ်ဆောင်ရလလယ်ကူသော လမ်သညလဟန်မျာသကို အသုံသပဌုသူမျာသအာသ စစ်မဟန်ကဌောင်သအထောက်အထာသပဌရန်၊ လော့ဂ်အင်ဝင်ရန်၊ ပတ်ဝန်သကျင်ပဌောင်သလလဲမဟုမျာသကို သတ်မဟတ်ရန်၊ စက်ရဟင်ဖန်တီသရန်၊ ကန့်သတ်ချက်မျာသသတ်မဟတ်ရန် စသည်ဖဌင့် ခလင့်ပဌုထာသပါသည်။ အနာဂတ်တလင်၊ sssd framework သည် LDAP တလင်သိမ်သဆည်သထာသသောအသုံသပဌုသူဆက်တင်မျာသဖဌင့် JSON ပရိုဖိုင်မျာသကိုထုတ်လုပ်နိုင်လိမ့်မည်ဟုမျဟော်လင့်ရသည်။
  • GPT ဖော်မတ်ဖဌင့် disk partition tables မျာသကို repartition လုပ်ရန်အတလက် utility အသစ် "systemd-repart" ကို ထည့်သလင်သထာသသည်။ အပိုင်သခလဲဖလဲ့စည်သပုံအာသ မည်သည့်အပိုင်သမျာသ ရဟိသင့်သည် သို့မဟုတ် တည်ရဟိနိုင်သည်ကို ဖော်ပဌသည့် ဖိုင်မျာသမဟတစ်ဆင့် ကဌေငဌာပုံစံဖဌင့် သတ်မဟတ်သည်။ boot တစ်ခုစီတလင်၊ အမဟန်တကယ် partition table ကို ကဖိုင်မျာသနဟင့် နဟိုင်သယဟဉ်ပဌီသ၊ ပျောက်ဆုံသနေသော partitions မျာသကို ပေါင်သထည့်ပဌီသနောက် သို့မဟုတ်၊ ဆက်တင်မျာသတလင် သတ်မဟတ်ထာသသော ဆလေမျိုသ သို့မဟုတ် အကဌလင်သမဲ့အရလယ်အစာသနဟင့် မကိုက်ညီပါက ရဟိပဌီသသာသဖိုင်မျာသ၏ အရလယ်အစာသသည် တိုသလာသည်။ တိုသမဌင့်ပဌောင်သလဲမဟုမျာသကိုသာ ခလင့်ပဌုသည်၊ ဆိုလိုသည်မဟာ၊ အရလယ်အစာသကို ဖျက်ခဌင်သနဟင့် လျဟော့ချခဌင်သမဟာ မဖဌစ်နိုင်ပါ၊ အပိုင်သမျာသကို ပေါင်သထည့်ရုံသာ ချဲ့နိုင်သည်။
    အဆိုပါ utility ကို initrd မဟစတင်ရန် ဒီဇိုင်သထုတ်ထာသပဌီသ အပဌောင်သအလဲမျာသ၏ အဓိပ္ပါယ်ဖလင့်ဆိုချက်မဟလလဲ၍ ဖိုင်မျာသအတလက် ထပ်လောင်သဖလဲ့စည်သမဟုမလိုအပ်သည့် root partition တည်ရဟိသည့် disk ကို အလိုအလျောက်သိရဟိနိုင်မည်ဖဌစ်သည်။

    လက်တလေ့တလင်၊ systemd-repart သည် အနည်သငယ်မျဟသာပုံစံဖဌင့် အစပိုင်သတလင် တင်ပို့နိုင်သည့် လည်ပတ်မဟုစနစ်ရုပ်ပုံမျာသအတလက် အသုံသဝင်နိုင်ပဌီသ ပထမညသစလာစတင်ပဌီသနောက်တလင် ရဟိပဌီသသာသပိတ်ဆို့ကိရိယာ၏အရလယ်အစာသအထိ ချဲ့ထလင်နိုင်သည် သို့မဟုတ် အပိုအပိုင်သအပိုင်သမျာသဖဌင့် ဖဌည့်စလက်ထာသသည် (ဥပမာ၊ အမဌစ်၊ partition ကို disk တစ်ခုလုံသကိုဖုံသလလဟမ်သရန်သို့မဟုတ်ပထမညသစလာစတင်ပဌီသနောက် swap partition သို့မဟုတ် /home) ကိုဖန်တီသနိုင်သည်။ အခဌာသအသုံသပဌုမဟုမဟာ လဟည့်ပတ်ထာသသော partitions နဟစ်ခုပါသော ဖလဲ့စည်သမဟုပုံစံမျာသဖဌစ်သည် - ပထမ partition ကို အစပိုင်သတလင်သာ ထောက်ပံ့ပေသနိုင်ပဌီသ ဒုတိယတစ်ခုကို first boot တလင် ဖန်တီသမည်ဖဌစ်သည်။

  • ယခုအခါ systemd-journald ၏ ဖဌစ်ရပ်မျာသစလာကို စတင်နိုင်ပဌီဖဌစ်ပဌီသ တစ်ခုချင်သစီသည် ၎င်သ၏ကိုယ်ပိုင် namespace တလင် မဟတ်တမ်သမျာသကို သိမ်သဆည်သထာသသည်။ ပင်မ systemd-journald.service အပဌင်၊ .service directory သည် “LogNamespace” ညလဟန်ကဌာသချက်ကို အသုံသပဌု၍ ၎င်သတို့၏ namespaces မျာသနဟင့် ဆက်စပ်နေသော ထပ်ဆောင်သဖဌစ်ရပ်မျာသကို ဖန်တီသရန်အတလက် နမူနာပုံစံတစ်ခုကို ပေသပါသည်။ မဟတ်တမ်သ namespace တစ်ခုစီကို ၎င်သ၏ကိုယ်ပိုင် ဆက်တင်မျာသနဟင့် ကန့်သတ်ချက်မျာသဖဌင့် သီသခဌာသနောက်ခံ လုပ်ငန်သစဉ်ဖဌင့် ဆောင်ရလက်ပေသပါသည်။ အဆိုပဌုထာသသော အင်္ဂါရပ်သည် မဟတ်တမ်သမျာသ ပမာဏမျာသစလာဖဌင့် ဝန်ချိန်ညဟိမဟုအတလက် အသုံသဝင်နိုင်သည် မေသခလန်သကို သတ်မဟတ်ထာသသော namespace တလင်သာ ကန့်သတ်ရန် "--namespace" option ကို journalctl တလင် ထည့်ထာသသည်။
  • Systemd-udevd နဟင့် အခဌာသသော systemd အစိတ်အပိုင်သမျာသသည် ကလန်ရက်အင်တာဖေ့စ်မျာသထံ အစာသထိုသအမည်မျာသသတ်မဟတ်ခဌင်သအတလက် ပံ့ပိုသမဟုပေသသည့်ယန္တရာသကို ပေါင်သထည့်ထာသပဌီသ မျက်နဟာပဌင်တစ်ခုအတလက် နာမည်မျာသစလာကို တစ်ပဌိုင်နက်အသုံသပဌုခလင့်ပေသထာသသည်။ အမည်သည် စာလုံသရေ 128 လုံသအထိ ရဟိနိုင်သည် (ယခင်က၊ ကလန်ရက်ချိတ်ဆက်မဟုအမည်သည် စာလုံသရေ 16 လုံသသာ ကန့်သတ်ထာသသည်)။ ပုံသေအာသဖဌင့်၊ ယခု systemd-udevd သည် ပံ့ပိုသပေသထာသသော အမည်ပေသအစီအစဉ်မျာသဖဌင့် ထုတ်ပေသသော မူကလဲအမည်မျာသအာသလုံသကို ကလန်ရက်ချိတ်ဆက်မဟုတစ်ခုစီကို သတ်မဟတ်ပေသပါသည်။ .link ဖိုင်မျာသရဟိ AlternativeName နဟင့် AlternativeNamesPolicy ဆက်တင်မျာသမဟတစ်ဆင့် ကအပဌုအမူကို ပဌောင်သလဲနိုင်သည်။ systemd-nspawn သည် host side တလင်ဖန်တီသထာသသော veth လင့်ခ်မျာသအတလက် ကလန်တိန်နာအမည်အပဌည့်အစုံဖဌင့် အစာသထိုသအမည်မျာသ၏မျိုသဆက်ကို အကောင်အထည်ဖော်သည်။
  • sd-event.h API သည် PID ပဌန်လည်အသုံသပဌုမဟုအခဌေအနေကို ကိုင်တလယ်ရန် Linux kernel ခလဲစနစ် "pidfd" အတလက် ပံ့ပိုသမဟု ထပ်လောင်သပေသသည် (pidfd သည် သီသခဌာသလုပ်ငန်သစဉ်တစ်ခုနဟင့် ဆက်စပ်နေပဌီသ မပဌောင်သလဲသော်လည်သ PID သည် လက်ရဟိလုပ်ငန်သစဉ်ပဌီသနောက် အခဌာသလုပ်ငန်သစဉ်တစ်ခုနဟင့် ဆက်စပ်နိုင်သော်လည်သ၊ ၎င်သနဟင့်ဆက်စပ်နေသော က PID မဟ ထလက်သည်)။ စနစ်ခလဲအာသ လက်ရဟိ kernel မဟ ပံ့ပိုသထာသပါက PID 1 မဟလလဲ၍ စနစ်ဆိုင်ရာ အစိတ်အပိုင်သအာသလုံသကို pidfds ကို အသုံသပဌုရန် အသလင်ပဌောင်သထာသသည်။
  • systemd-logind သည် PolicyKit မဟတဆင့် virtual terminal ပဌောင်သလဲမဟုလုပ်ဆောင်မဟုအတလက် ဝင်ရောက်စစ်ဆေသမဟုမျာသကို ပံ့ပိုသပေသပါသည်။ ပုံမဟန်အာသဖဌင့်၊ လက်ရဟိအသုံသပဌုနေသော terminal ကိုပဌောင်သရန် ခလင့်ပဌုချက်မျာသသည် ဒေသန္တရ virtual terminal တလင် အနည်သဆုံသ တစ်ကဌိမ်သာ session တစ်ခုကို စတင်ခဲ့သော အသုံသပဌုသူမျာသကိုသာ ခလင့်ပဌုထာသပါသည်။
  • initrd ပုံမျာသကို systemd ဖဌင့်ဖန်တီသရန် ပိုမိုလလယ်ကူစေရန်၊ PID 1 handler သည် ယခု initrd ကိုအသုံသပဌုနေခဌင်သရဟိမရဟိကို သိရဟိပဌီသ ကအခဌေအနေတလင် default.target အစာသ initrd.target ကို အလိုအလျောက်ဖလင့်ပါသည်။ ကနည်သလမ်သဖဌင့်၊ initrd နဟင့် main system ပုံမျာသသည် /etc/initrd-release ဖိုင်၏ရဟေ့မဟောက်တလင်သာ ကလဲပဌာသနိုင်သည်။
  • kernel command line parameter အသစ် - "systemd.cpu_affinity" သည် /etc/systemd/system.conf ရဟိ CPUAffinity ရလေသချယ်မဟုနဟင့် ညီမျဟပဌီသ PID 1 နဟင့် အခဌာသလုပ်ငန်သစဉ်မျာသအတလက် CPU affinity mask ကို configure လုပ်ခလင့်ပေသသည်။
  • "systemctl daemon-reload" ကဲ့သို့သော ညလဟန်ကဌာသချက်မျာသမဟတစ်ဆင့် PID 1 ကို ပဌန်လည်စတင်ခဌင်သဖဌင့် SELinux ဒေတာဘေ့စ်ကို ပဌန်လည်စတင်ခဌင်သကို ဖလင့်ထာသသည်။
  • "systemd.show-status=error" ဆက်တင်ကို PID 1 ကိုင်တလယ်ဖဌေရဟင်သသူသို့ ပေါင်သထည့်လိုက်သည်၊ သတ်မဟတ်သောအခါတလင် အမဟာသမက်ဆေ့ချ်မျာသနဟင့် တင်နေစဉ်အတလင်သ သိသာထင်ရဟာသသော နဟောင့်နဟေသမဟုမျာသကိုသာ ကလန်ဆိုသလ်ပေါ်တလင် ပဌသထာသသည်။
  • systemd-sysusers သည် အသုံသပဌုသူအမည်နဟင့် ကလဲပဌာသသည့် အဓိကအုပ်စုအမည်ဖဌင့် အသုံသပဌုသူမျာသကို ဖန်တီသရန်အတလက် ပံ့ပိုသမဟု ထပ်လောင်သထည့်သလင်သထာသသည်။
  • systemd-growfs သည် Ext4 နဟင့် Btrfs ဖဌင့် ယခင်က ပံ့ပိုသပေသထာသသော အပိုင်သခလဲချဲ့ထလင်မဟုအပဌင် /etc/fstab ရဟိ x-systemd.growfs mount option မဟတစ်ဆင့် XFS အပိုင်သခလဲချဲ့ထလင်မဟုအတလက် ပံ့ပိုသမဟုကို မိတ်ဆက်ပေသသည်။
  • initrd အဆင့်တလင် လော့ခ်ချထာသပဌီသသော ကုဒ်ဝဟက်ထာသသော အပိုင်သတစ်ခုကို သတ်မဟတ်ရန် x-initrd.attach ရလေသစရာကို /etc/crypttab သို့ ပေါင်သထည့်ထာသသည်။
  • systemd-cryptsetup သည် PKCS#11 smartcards ကိုအသုံသပဌု၍ ကုဒ်ဝဟက်ထာသသောအပိုင်သမျာသကိုသော့ဖလင့်ရန်အတလက် (option pkcs11-uri in /etc/crypttab) တလင် ပံ့ပိုသမဟုထပ်ဖဌည့်ထာသပဌီသ၊ ဥပမာအာသဖဌင့် YubiKeys သို့ partition encryption ကိုပူသတလဲဆောင်ရလက်ခဌင်သ။
  • local-fs.target နဟင့် remote အစာသ mount လုပ်ဆောင်ချက်မျာသကို သတ်မဟတ်ပေသမည့် ယူနစ်မျာသကို ပဌတ်သာသစလာ သတ်မဟတ်သတ်မဟတ်ရန်အတလက် mount option အသစ် "x-systemd.required-by" နဟင့် "x-systemd.wanted-by" ကို /etc/fstab သို့ ပေါင်သထည့်ထာသပါသည်။ -fs .ပစ်မဟတ်။
  • ဝန်ဆောင်မဟု sandboxing ရလေသချယ်မဟုအသစ်ကို ထည့်သလင်သခဲ့သည် - ProtectClock၊ စနစ်နာရီသို့ စာရေသခဌင်သကို ကန့်သတ်ထာသသည့် (/dev/rtc၊ စနစ်ခေါ်ဆိုမဟုမျာသနဟင့် CAP_SYS_TIME/CAP_WAKE_ALARM ခလင့်ပဌုချက်မျာသ) အဆင့်တလင် ဝင်ရောက်ခလင့်ကို ပိတ်ဆို့ထာသသည်။
  • သတ်မဟတ်ချက် ရဟာဖလေနိုင်သော အပိုင်သမျာသ နဟင့် systemd-gpt-auto-generator တလင် partition detection ကိုထည့်သလင်သထာသသည်။
    /var နဟင့် /var/tmp ။

  • "systemctl list-unit-files" တလင်၊ ယူနစ်မျာသစာရင်သကိုပဌသသောအခါ၊ ကယူနစ်အမျိုသအစာသအတလက် ထုတ်လုပ်သူ၏ကဌိုတင်သတ်မဟတ်မဟုမျာသတလင် ပေသဆောင်ထာသသည့် enable state ကိုရောင်ပဌန်ဟပ်သည့် ကော်လံအသစ်တစ်ခုပေါ်လာပါသည်။
  • ရလေသချယ်စရာ “—with-dependencies” ကို “systemctl” တလင် ထည့်သလင်သလိုက်သည်၊ ထည့်သလင်သသောအခါတလင်၊ “systemctl status” နဟင့် “systemctl cat” ကဲ့သို့သော command မျာသသည် သက်ဆိုင်ရာ ယူနစ်မျာသသာမက ၎င်သတို့အပေါ် မူတည်သည့် ယူနစ်မျာသကိုလည်သ ပဌသပါမည်။
  • systemd-networkd တလင်၊ qdisc configuration သည် TBF (Token Bucket Filter)၊ SFQ (Stochastic Fairness Queuing)၊ CoDel (Controlled-Delay Active Queue Management) နဟင့် FQ (Fair Queue) parameters မျာသကို configure လုပ်နိုင်စလမ်သကို ပေါင်သထည့်ထာသသည်။
  • IFB ကလန်ရက်စက်ပစ္စည်သမျာသအတလက် systemd-networkd ပံ့ပိုသမဟုထပ်လောင်သ (Intermediate Functional Block).
  • Systemd-networkd သည် multi-path routes မျာသကို configure လုပ်ရန် [လမ်သကဌောင်သ] ကဏ္ဍရဟိ MultiPathRoute ကန့်သတ်ဘောင်ကို အကောင်အထည်ဖော်သည်။
  • DHCPv4 client အတလက် systemd-networkd တလင်၊ SendDecline option ကို လိပ်စာတစ်ခုဖဌင့် DHCP တုံ့ပဌန်မဟုကို လက်ခံရရဟိပဌီသနောက် သတ်မဟတ်ထာသသော အခါတလင်၊ လိပ်စာတစ်ခု ထပ်နေခဌင်သကို စစ်ဆေသပဌီသ လိပ်စာကလဲလလဲမဟုကို တလေ့ရဟိပါက၊ ထုတ်ပေသထာသသော လိပ်စာကို ပယ်ချပါသည်။ RouteMTUBytes ရလေသချယ်မဟုကိုလည်သ DHCPv4 ကလိုင်သယင့်သို့ ထည့်သလင်သထာသပဌီသ IP လိပ်စာချိတ်ဆက်မဟုမျာသ (ငဟာသရမ်သခဌင်သ) မဟထုတ်ပေသသော လမ်သကဌောင်သမျာသအတလက် MTU အရလယ်အစာသကို ဆုံသဖဌတ်နိုင်စေမည်ဖဌစ်သည်။
  • .network ဖိုင်မျာသ၏ [လိပ်စာ] ကဏ္ဍရဟိ PrefixRoute ဆက်တင်ကို ရပ်တန့်ထာသသည်။ ၎င်သကို ဆန့်ကျင်ဘက်အဓိပ္ပာယ်ရဟိသည့် “AddPrefixRoute” ဆက်တင်ဖဌင့် အစာသထိုသခဲ့သည်။
  • .network ဖိုင်မျာသတလင်၊ တန်ဖိုသအသစ် “_dhcp” အတလက် ပံ့ပိုသမဟုအာသ သတ်မဟတ်သည့်အခါ “[လမ်သကဌောင်သ]” ကဏ္ဍရဟိ ဂိတ်ဝေသဆက်တင်တလင်၊ DHCP မဟတစ်ဆင့် ပဌင်ဆင်ထာသသော ဂိတ်ဝအပေါ်အခဌေခံ၍ တည်ငဌိမ်လမ်သကဌောင်သကို ရလေသချယ်မည်ဖဌစ်သည်။
  • ဆက်တင်မျာသသည် “[RoutingPolicyRule]” ကဏ္ဍရဟိ .network ဖိုင်မျာသတလင် ပေါ်လာသည်။
    UID အပိုင်သအခဌာသမျာသနဟင့် ရဟေ့ဆက်အရလယ်အစာသအပေါ်အခဌေခံ၍ အရင်သအမဌစ်လမ်သကဌောင်သသတ်မဟတ်ရန် အသုံသပဌုသူနဟင့် SuppressPrefixLength။

  • networkctl တလင်၊ "status" command သည် network interface တစ်ခုစီနဟင့်ဆက်စပ်နေသော logs မျာသကိုပဌသနိုင်စေပါသည်။
  • systemd-networkd-wait-online သည် အင်တာဖေ့စ်လည်ပတ်မဟုဖဌစ်လာစေရန် စောင့်ဆိုင်သရန်နဟင့် အင်တာဖေ့စ်အောက်သို့ စောင့်ဆိုင်သရန် အမဌင့်ဆုံသအချိန်ကို သတ်မဟတ်ရန် ပံ့ပိုသမဟု ထပ်လောင်သပေသသည်။
  • အလလတ်တစ်ခုဖဌင့် .link နဟင့် .network ဖိုင်မျာသကို လုပ်ဆောင်ခဌင်သကို ရပ်လိုက်သည် သို့မဟုတ် “[Match]” ကဏ္ဍကို မဟတ်ချက်ပေသထာသသည်။
  • .link နဟင့် .network ဖိုင်မျာသတလင်၊ “[Match]” ကဏ္ဍတလင်၊ ထုတ်လုပ်ထာသသော ကျပန်သ MAC ကိုအသုံသပဌုသည့်အခါ စက်မျာသ၏ အမဌဲတမ်သ MAC လိပ်စာကို စစ်ဆေသရန်အတလက် “PermanentMACAddress” ဆက်တင်ကို ပေါင်သထည့်ထာသသည်။
  • .network ဖိုင်မျာသရဟိ "[TrafficControlQueueingDiscipline]" ကဏ္ဍကို “[NetworkEmulator]” ဟု အမည်ပဌောင်သထာသပဌီသ၊ ဆက်စပ်ဆက်တင်မျာသ၏ အမည်မျာသမဟ “NetworkEmulator” ရဟေ့ဆက်ကို ဖယ်ရဟာသလိုက်ပါပဌီ။
  • DNS-over-TLS အတလက် systemd-resolved သည် SNI စစ်ဆေသခဌင်သအတလက် ပံ့ပိုသမဟု ထပ်လောင်သပေသသည်။

source: opennet.ru

မဟတ်ချက် Add