RHEL/CentOS 8 -ב NetworkManager םע תותשר להנל דציכ


.םינימז םה רשאכ םיליעפ םירוביח לע הרימשו תשר ינקתה לש תימניד הטילשלו הרדגהל שמשמ אוהו NetworkManager ןומדה ידי לע להונמ תותשרה תוריש CentOS 8 -בו RHEL -ב

NetworkManager קשממ קפסמ ,םייפרג שמתשמ קשממ ילכו הדוקפ תרוש קשממ תועצמאב םילק תשר לוהינו הנקתהב הכימת ןוגכ םיבר תונורתי םע עיגמ API תועצמאב D-Bus דועו הרוצת תושימגב הכימת ,תשרה תרוצתב הטיל

.רוביחה בצמ לע ססבתהב םירחא םיתוריש קיספהל וא ליעפהל ידכ תישיא םימאתומ םיטפירקסב שומישב תכמות איהו Cockpit טנרטניאה תלוסנוקבו םיצבק תועצמאב םג NetworkManager תא רידגהל ןתינ ,הזמ ץוח

:CentOS/RHEL 8 -ב תשר יבגל ןייצל שיש תופסונ תובושח תודוקנ רפסמ ןלהל ,האלה ךישמנש ינפל

    CentOS/RHEL 8 -ב NetworkManager תנקתה

    NetworkManager לש תיסיסב הנקתהב שארמ ןקתומ תויהל ךירצ CentOS/RHEL 8, תוליבחה להנמ תועצמאב ותוא ןיקתהל לוכי התא ,תרחא DNF גצומש יפכ.

    # dnf install NetworkManager
    

    ./ etc/NetworkManager/-ב םיפסונ הרוצת יצבק אוצמל ןתינו etc/NetworkManager/NetworkManager.conf/ תבותכב םקוממ NetworkManager רובע ילבולגה הרוצתה ץבוק

    CentOS/RHEL 8 -ב Systemctl תועצמאב NetworkManager לוהינ

    .systemctl ילכה תועצמאב םילהונמ םיתורישה ,(םיתורישו תכרעמ להנמ) system -ה תכרעמ תא וצמיאש תורחא תוינרדומ סקוניל תוכרעמבו ,CentOS/RHEL 8 -ב

    .NetworkManager תוריש לוהינל תוישומיש systemctl תודוקפ ןלהל

    .NetworkManager לש הציר ןמז בצמ לע עדימ סיפדהלו לעפומ ,ליעפ NetworkManager םא קודבל ידכ תואבה תודוקפב שמתשהל ךתורשפאב .לדחמ תרירבכ ,לוחתאה ןמזב יטמוטוא ןפואב התוא ליעפהלו NetworkManager תא

    # systemctl is-active NetworkManager
    # systemctl is-enabled NetworkManager
    # systemctl status NetworkManager 
    

    .הלעפה ידי לע טושפ ותוא ליעפהל לכות ,לעופ וניא NetworkManager םא

    # systemctl start NetworkManager
    

    .האבה הדוקפה תא אצוה ,תרחא וא וז הביסמ NetworkManager תא תיבשהל וא קיספהל ידכ

    # systemctl stop NetworkManager
    

    .גצומש יפכ םייונישה תא ליחהל ידכ NetworkManager -ב (ליחתהל זאו קיספהל) שדחמ ליעפהל ךתורשפאב ,(etc/NetworkManager/directory/תחת םקוממ ללכ ךרדב) NetworkManager לש ןומדה תרוצתב וא קשממה

    # systemctl restart NetworkManager
    

    .האבה הדוקפה תא לעפה ,תורישה תא שדחמ ליעפהל ילבמ (systemd לש הדיחיה תרוצת ץבוק תא אל ךא) NetworkManager לש ןומדה תרוצת תא שדחמ ןועטל ידכ

    # systemctl reload NetworkManager
    

    ifcfg יצבק םע הדובעו NetworkManager ילכב שומיש

    NetworkManager םהש ,היצקארטניא םתיא םייקל ולכוי םישמתשמש םילכ המכב ךמות:

      .nmcli הדוקפה תא לעפה ,NetworkManager ידי לע והוזש םירישכמה תא םושרל ידכ

       
      # nmcli device 
      OR
      # nmcli device status
      

      .(םינימזה רוביחה יליפורפ תא תטרפמ איה -a ילבש בל םיש) האבה הדוקפה תא לעפה ,םיליעפה םירוביחה לכ תא גיצהל ידכ

      # nmcli connection show -a
      

      .ךלש CentOS/RHEL 8 תרשל תיטטס IP תבותכ רידגהל ידכ ,לשמל ,וללה םיצבקהמ דחא לכ ךורעל ךתורשפאב ./ etc/sysconfig/scripts network/הירפסב םימקוממ תשר קשממל םייפיצפס הרוצת יצבק

      # vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
      

      .תיטטס IP תבותכ תרדגהל המגוד תרוצת ןלהל

      TYPE=Ethernet
      PROXY_METHOD=none
      BROWSER_ONLY=no
      BOOTPROTO=none
      DEFROUTE=yes
      IPV4_FAILURE_FATAL=no
      IPV6INIT=yes
      IPV6_AUTOCONF=yes
      IPV6_DEFROUTE=yes
      IPV6_FAILURE_FATAL=no
      IPV6_ADDR_GEN_MODE=stable-privacy
      NAME=enp0s3
      UUID=e81c46b7-441a-4a63-b695-75d8fe633511
      DEVICE=enp0s3
      ONBOOT=yes
      IPADDR=192.168.0.110
      PREFIX=24
      GATEWAY=192.168.0.1
      DNS1=8.8.8.8
      PEERDNS=no
      

      .ולוחי םישדחה םייונישהש ידכ NetworkManager תא שדחמ ליעפהל וא רוביחה יליפורפ לכ תא שדחמ ןועטל ךילע ,םייונישה תרימש רחאל

      # nmcli connection reload
      OR
      # systemctl restart NetworkManager
      

      תשר תוירושיק לע ססבתהב םיטפירקס/תשר יתוריש תקספה וא הלעפה

      .תשר תוירושיק לע םיססובמה םיטושפ םיטפירקס וא (' וכו NFS, SMB ןוגכ) םיתוריש עצבל םישמתשמל תרשפאמה תישומיש תורשפא NetworkManager -ל

      .(םיליעפ םירוביחה לכ) לעפוי NetworkManager -ש דע קר ועצובי הלאכ תשר יתורישש הצרתש ןכתי .תותשר ןיב רבעמ רחאל NFS תוינמ יטמוטוא ןפואב תולעל ךנוצרב םא ,אמגודל

      .etc/NetworkManager/dispatcher.d/ תיירפסל ךלש םיטפירקסה תא ףיסוהל לכות ,לעופ תורישהש רחאל .(תכרעמה לוחתא תעב תיטמוטוא ליחתהל ידכ ליעפהלו ליעפהל שי ותוא) NetworkManager-dispatcher תוריש ידי

      :לשמל ,שרוש תולעבבו ,הביתכל םינתינו הלעפהל םינתינ תויהל םיבייח םיטפירקסה לכ

      # chown root:root /etc/NetworkManager/dispatcher.d/10-nfs-mount.sh
      # chmod 755 /etc/NetworkManager/dispatcher.d/10-nfs-mount.sh
      

      .קותינה ינמזב ךופה יתיבפלא רדסבו ,רוביחה ןמזב יתיבפלא רדסב ועצובי םירדשמה םיטפירקס :בושח

      .תשרב םיטפירקס תליבח תא ןיקתהל ךילע ,תשרה לש םיטפירקסב שמתשהל הצור ןיידע התא םא .לדחמ תרירבכ םינקתומ םניאו CentOS/RHEL 8 -ב שומישמ ואצוה תשר לש םיטפירקס ,םדוק ונרכזהש יפכ

      # yum install network-scripts
      

      .הלא םיטפירקס תלעפהל ךרובע ץורל רומא NetworkManager -ש בל םיש .ליעל ונחבש nmcli ילכה תועצמאב NetworkManager -ל םירשקתמה ifdown -ו ifup םיטפירקס לש השדח הסרג תקפסמ וז הליבח ,הנקתהה רחאל

      .NetworkManager -ו systemctl לש רושיאה יפדב ןייע ,ףסונ עדימל

      # man systemctl
      # man NetworkManager
      

      .הטמלש בושמה ספוט תועצמאב הז ךירדמל תופסות ףיסוהל וא תולאש לואשל וא תודוקנהמ תחא לכב הרהבה שקבל לוכי התא .הז רמאמב ונכהש המ לכ הז