OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

5.1.3. בשורת הפקודה עם systemd-networkd


בעוד אם למעלה למטה הוא הכלי ההיסטורי שדביאן משתמש בו, ולמרות שהוא עדיין ברירת המחדל עבור שרת או התקנות מינימליות אחרות, יש כלי חדש יותר ששווה לשקול: systemd-networkd. השילוב שלו עם system מערכת init הופכת אותה לבחירה אטרקטיבית מאוד. זה לא ספציפי להפצות מבוססות דביאן (בניגוד ל אם למעלה למטה) והוא תוכנן להיות קטן מאוד, יעיל וקל יחסית להגדרה אם אתה מבין את התחביר של קבצי יחידות מערכת. זוהי בחירה אטרקטיבית במיוחד אם אתה מחשיב מנהל רשת נפוח וקשה להגדרה.

אתה קובע systemd-networkd על ידי הנחה .רֶשֶׁת קבצים לתוך /etc/systemd/network/ מדריך. לחלופין, אתה יכול להשתמש /lib/systemd/network/ עבור קבצים ארוזים או /run/systemd/ network/ עבור קבצים שנוצרו בזמן ריצה. הפורמט של קבצים אלה מתועד ב systemd. רשת (5). ה להתאים הסעיף מציין את ממשקי הרשת שעליהם חלה התצורה. אתה יכול לציין את הממשק בדרכים רבות, כולל לפי כתובת בקרת גישה למדיה (MAC) או סוג התקן. ה רשת הסעיף מגדיר את תצורת הרשת.


דוגמה 5.1 תצורה מבוססת DHCP ב /etc/systemd/network/80-dhcp.network


[התאמה] שם=iw*


[רשת] DHCP=כן

[התאמה] שם=iw*


[רשת] DHCP=כן

דוגמה 5.2 תצורה סטטית ב /etc/systemd/network/50-static.network


[התאמה] שם=enp2s0


[רשת] כתובת=192.168.0.15/24 Gateway=192.168.0.1 DNS=8.8.8.8

[התאמה] שם=enp2s0


[רשת] כתובת=192.168.0.15/24 Gateway=192.168.0.1 DNS=8.8.8.8


שים לב כי מערכת-רשת מושבת כברירת מחדל, אז אם אתה רוצה להשתמש בו, עליך להפעיל אותו. זה גם תלוי נפתרה על ידי המערכת לאינטגרציה נכונה של רזולוציית DNS, אשר בתורה מחייבת אותך להחליף / Etc / resolv.conf עם קישור סימול ל /run/systemd/resolve/resolv. conf, שמנוהל על ידי נפתרה על ידי המערכת.


# systemctl לאפשר systemd-netwerkd

# systemctl אפשר systemd-resolved

# systemctl התחל systemd-networkd

# systemctl התחל systemd-פתור

# ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf

# systemctl לאפשר systemd-netwerkd

# systemctl אפשר systemd-resolved

# systemctl התחל systemd-networkd

# systemctl התחל systemd-פתור

# ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf


למרות systemd-networkd סובל ממגבלות מסוימות, כמו היעדר תמיכה משולבת לרשתות אלחוטיות, אתה יכול לסמוך על מכשיר חיצוני קיים מראש wpa_supplicant תצורה לתמיכה אלחוטית. עם זאת, הוא שימושי במיוחד בקונטיינרים ובמכונות וירטואליות והוא פותח במקור עבור סביבות שבהן תצורת הרשת של קונטיינר תלויה בתצורת הרשת של המארח. בתרחיש הזה, systemd-networkd מקל על ניהול שני הצדדים באופן עקבי תוך תמיכה בכל מיני התקני רשת וירטואליים שאולי תזדקק להם בתרחיש מסוג זה (ראה systemd.netdev(5)).


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: