[novashare_inline_content]

כברירת מחדל, Debian מוגדרת לקבל כתובת IP באופן אוטומטי משרת DHCP. בהיעדר כתובת אוטומטית, עליך לציין כתובת IP סטטית באופן ידני. במדריך זה, אני מסביר כיצד להגדיר כתובת IP קבועה ב- Linux Debian 11 ממסוף הפקודה או SSH.

הגדרת IP קבוע בדביאן 11 בקצרה

כדי להתקדם, אם אתה מרגיש בנוח עם דביאן, השלבים להגדרת כתובת IP סטטית בדביאן הם כדלקמן:

  1. ערוך את הקובץ /etc/network/interfaces

    $ sudo vi /etc/network/interfaces

  2. ציין את הערכים הבאים בממשק הרצוי

    לדוגמה, אם הממשק שלך נקראenp3s0:
    auto enp3s0
    iface enp3s0 inet static
    address 192.168.1.10
    netmask 255.255.255.0
    gateway 192.168.1.254
    dns-nameservers 1.1.1.1 8.8.8.8

  3. הפעל מחדש את ממשק הרשת

    עצור את הממשק:$ ifdown eth0
    התחל את הממשק:$ ifup eth0

כעת נראה ביתר פירוט כיצד להגדיר IP סטטי בדביאן 11.

הצג את תצורת ה-IP הנוכחית

לפני או אחרי החלת שינויים כלשהם, ייתכן שיהיה רעיון טוב להסתכל על התצורה.

ניתן לרשום את ממשקי הרשת של המערכת באמצעות הפקודהip:

ip -c addr

הטענה-cמאפשר לך להציג טקסט בצבע. כדי להציג רק כתובות IPV4, השתמש באפשרות-4.

רשימה של ממשקי רשת בדביאן עם הפקודה "ip".

✏️הערה:בגירסאות ישנות יותר של דביאן (<10), אתה יכול להשתמש בפקודהifconfig.

בדוגמה למעלה, ישנם שני שמות ממשקי רשת:

  • הנה: ממשק loopback פנימי למערכת המאפשר לה לתקשר עם עצמה.
  • eth0: השני הוא הממשק הפעיל המאפשר תקשורת ברשת המקומית ובאינטרנט.

ברמת תצורת הרשת, תוכל גם להציג את המידע הבא:

  • inet: כתובת IP/מסיכת רשת משנה
  • brd: כתובת השידור
  • דִינָמִיאוֹסטָטִי: מציין אם כתובת ה-IP המוגדרת היא דינמית או קבועה

למידע נוסף על הזמנהip, אתה יכול להקלידman ip.

הגדר כתובת IP קבועה בדביאן (הליך מפורט)

כפי שראינו לעיל, קובץ התצורה של ממשקי הרשת שלך נמצא ב/etc/network/interfaces. כדי להגדיר כתובת IP סטטית, פשוט שנה את הקטע הרצוי עם עורך vi/vim/nano:

$ sudo vi /etc/network/interfaces
## ou ##
$ sudo vim /etc/network/interfaces
## ou ##
$ sudo nano /etc/network/interfaces

הנה דוגמה לקובץ תצורה. אתר את הקווים עבור ממשק הרשת הראשי שלך. לְדוּגמָהeth0כאן באדום:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

⚠️ תשומת לב:אל תסיר את השורות מממשק ה-loopbackloוהקו שמטעין את המקורות לתוכם/etc/network/interfaces.d/*

החלף את הסעיף כמו בדוגמה למטה, תוך התאמה אישית של כתובות הרשת:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
    address 192.168.1.10
    netmask 255.255.255.0
    gateway 192.168.1.254
    dns-nameservers 1.1.1.1 8.8.8.8

שימו לב שניתן לציין את הכתובת ואת המסכה באותה שורה. לדוגמה:192.0.2.7/24.

אם אתה צריך להגדיר ממשק ל-IPV6, החלף את הפרמטרinetנָקוּבinet 6. לדוגמה:

    iface eth0 inet6 static
        address 2001:db8::c0ca:1eaf/64
        gateway 2001:db8::1ead:ed:beef

לאחר שמירת השינויים שלך בקובץ התצורה, הפעל מחדש את ממשק הרשת:

$ ifdown eth0
$ ifup eth0

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

$ sudo systemctl restart network-manager

שתפו את המאמר הזה

[novashare_inline_content]

האם מצאתם מאמר זה שימושי?

אתה יכול גם אותנושלח רעיון למאמראם החיפוש שלך שונה.