ברכות, קוראי סייבר יקרים,
זהו הפרסום השני של סדרה של 10 מוקדש ל לימוד חבילה, שיש להם חשיבות עליונה לכל משתמש ב- מערכות הפעלה GNU / Linux באופן כללי, אך ממוקד דיסטרו דיביאן.
הפעם נדבר עליו חבילות ומושגים הקשורים ל ניהול ממשקי רשת.
ראשית נדבר על החבילה כלים נטו, הגדרות קבצים ממשקים, ניהול שדים רשתות ושימוש בפקודה ifconfig.
במשך כל המחקרים הללו אנו נסמך על ההפניות הרשמיות מהעמוד של דיבי על חבילות והתאמה שלהם מדריכים, בתוספת ה- Wiki רשמי. ועוד כמה פעמים בעמודים חיצוניים אודות גנו / לינוקס, כגון: דפי איש לינוקס ברשת ואחרים וויקים רשמיים ממכוניות אחרות.
האתר הרשמי של DEBIAN:
החלק הרשמי בנושא חבילות:
החלק הרשמי בנושא מדריכים:
חבילת הכלים נטו
Eהסעיף המתייחס ל «חבילה: כלים נטו (1.60-26 ואחרים)« סעיף DEBIAN ג'סי en ספרדית, «חבילה זו כוללת את הכלים החשובים עבור לשלוט בתת מערכת רשת הליבה של לינוקס. זה כולל arp, ifconfig, netstat, rarp, nameif ומסלול. בנוסף, חבילה זו מכילה כלי עזר לסוגים מסוימים של "חומרה" ברשת (plipconfig, slattach, mii-tool) והיבטים מתקדמים בתצורת IP (iptunnel, ipmaddr). » וזה תמיד מותקן כברירת מחדל כחבילה בסיסית ויסודית לניהול חיבורי רשת.
- ללמוד על ARP
- ללמוד על IFCONFIG
- לימוד ב- NETSTAT
- לימוד על RARP
- ללמוד על NAMEIF
- לימוד אודות SLATTACH
- לימוד על MII-TOOL
- לימוד בנושא IP-TUNNEL
- לימוד על IPMADDRES
ממשקי הגדרות קבצים
El archivo interfaces se encuentra en la ruta: /etc/network/interfaces
El contenido original del archivo suele ser:
# 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
Insertar configuración de Interface Dinámica (eth0):
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
Insertar configuración de Interface Estática (eth0):
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.106
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.1
dns-search mi-dominio.com
Donde:
- אוטומטי: פקודה שתפעיל (תרים) ממשק עם ביצוע הפקודה אם -א, אשר פועל באופן אוטומטי עם הפעלת המערכת, ולכן הוא מציין את הכרטיסים שיופעלו אוטומטית מההתחלה.
- תקע hot-plug: פקודה שתפעיל (תרים) ממשק כאשר מתרחשים אירועים תקע חם על ממשקי הרשת (זיהוי כרטיס רשת על ידי גַרעִין, חיבור (Dis) של כבל הרשת, בין היתר). כאשר אירועים אלה מתרחשים, מערכת ההפעלה מבצעת את הפקודה אם כן משויך לכרטיס הרשת המעורב. הם קשורים גם לתצורה לוגית של אותו שם.
- איפאס: פקודה המציינת ממשק X (ETHX, WLANX, ENPXSX, WLPXSX) וסוג התצורה (אינט) שיוחלו עליך.
- dhcp: מתייחס לכתובת IP דינמית שתוקצה לממשק ספציפי.
- סטטי: מתייחס לכתובת IP קבועה שתוקצה לממשק ספציפי.
- לולאה חוזרת: מתייחס לממשק lo (לולאה מקומית).
- כתובת: מתייחס לכתובת ה- IP של המארח.
- מסיכת רשת: מתייחס למסכת רשת המשנה המתאימה לאותה כתובת IP.
- רֶשֶׁת: מתייחס לפלח הרשת אליו שייך כתובת ה- IP.
- מִשׁדָר: מתייחס לכתובת ה- IP המשודרת של פלח הרשת.
- כְּנִיסָה: מתייחס לכתובת ה- IP של השער עבור אותו פלח רשת.
- שרתי dns-names: מתייחס לכתובת ה- IP של שרת שמות הדומיין הפנימי או החיצוני (DNS) שישמש לפתרון שמות של כתובות ה- URL שהתייעצו.
- dחיפוש ns: מתייחס לשם תחום הרשת אליו המארח שייך.
למידע נוסף על תצורת קובץ זה וקבצים קשורים אחרים, קרא עוד כאן: תצורת רשת.
ניהול רשת שדים
El demonio de la red se gestiona desde el script /etc/init.d/networking
Mediante las sintaxis:
/etc/init.d/networking {start | stop | reload | restart | force-reload}
Ejemplo:
# /etc/init.d/networking stop
# /etc/init.d/networking start
También con el comando "service" podemos hacer lo mismo:
Ejemplo:
# service networking stop
# service networking start
En algunas Distros dicho demonio se puede gestionar con el comando "systemctl":
Ejemplo:
# systemctl stop networking.service
# systemctl start networking.service
באמצעות הפקודה Ifconfig
פקודה זו משמשת להצגת מידע על ממשקי הרשת המחוברים (פעילים או לא פעילים) למערכת וגם לניהול (תצורה). כך שהוא נמצא בשימוש נרחב לאתחול הפרמטרים של ממשק רשת וכדי להפעיל או להשבית אותם. התחביר המשמש בפקודה זו הוא: ifconfig [אפשרויות]
הדרכים הנפוצות ביותר להשתמש בו הן כדלקמן:
# Visualizar todas las interfaces activas ifconfig # Visualizar todas las interfaces activas e inactivas ifconfig -a # Desactivar una interfaz (eth0) ifconfig eth0 down # Activar una interfaz (eth0) ifconfig eth0 up # Asignar una dirección IP
(192.168.2.2)
a una interfaz (eth0) ifconfig eth0 192.168.1.100 # Cambiar la máscara de subred (netmask) de una interfaz (eth0) ifconfig eth0 netmask 255.255.255.0 # Cambiar la dirección de difusión (broadcast) de una interfaz (eth0) ifconfig eth0 broadcast 192.168.1.255 # Asignar integralmente una dirección IP (address), máscara de red (netmask) # y dirección de difusión (broadcast), a una interfaz (eht0) ifconfig eth0 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255 # Modificar el valor referente del MTU de una interfaz (eth0) # Nota: MTU es el número máximo de octetos que la interfaz es capaz de manejar # en una transacción. Para una interfaz ethernet es por defecto: 1500 ifconfig eth0 mtu 1024
למידע נוסף על פקודת ifconfig התייעץ כאן.
בפוסט הבא נדבר על ה- מנהל רשת, תצורת הקבצים שלו, ניהול הדמון שלו והפקודות המשויכות אליו, בתוספת השימוש בפקודה "אייפ".
מאמר טוב מאוד, אנג. כואב שאין לך אקדמיה שתלמד את השיעורים שלך באופן אישי. המשך עם הפרסומים האחרים
מעולה תודה רבה!
תודה על ההערות שלך!
תרומות מפוארות, באותו היום שיצרתי חבילת .deb בעקבות סדרת צעדים שציינתי אבל זה עדיין די גרור ויהיה מוערך מאוד אם הייתה יישום עם ממשק ידידותי שיאוטומטציה כולה תהליך: הייתי נותן לו את מסלול היישום שלי, חבילות התלות אמורות להיות מסוגלות לבחור אותן בקלות, נתיב לתיעוד, עזרה ביצירת קובץ הטקסט עם התיעוד, כמה אפשרויות אם להכניס את ה- Launcher למערכת תפריט עם סוג היישום (משרד, פיתוח, אינטרנט, ...) וכל מה שנדרש.
אני לא מיומן בתכנות של 100% ואין לי זמן להיכנס לזה (משפחה, עבודה, לימוד אספרנטו, ...)