Pachete în DEBIAN - Partea II (Managementul interfeței de rețea)

Salutări, Stimați cititori cibernetici,

Aceasta este a doua publicație a seria de 10 dedicat pentru Studiul pachetului, care sunt de cea mai mare importanță pentru orice utilizator de Sisteme de operare GNU / Linux în general, dar concentrat asupra DISTRO DEBIAN.

De data aceasta vom vorbi despre pachete și concepte legate de Managementul interfeței de rețea.

Pachete DEBIAN

Mai întâi vom vorbi despre pachet unelte de rețea, setările fișierului interfeţe, gestionarea demonilor rețele și folosind comanda ifconfig.

Pentru toate aceste studii ne vom baza pe referințele oficiale din pagina Debian. despre pachete și respectivele lor manuale, plus Wiki Oficial. Și alte ori pe pagini externe despre GNU / Linux, cum ar fi: Pagini de manual Linux online și altele wiki-uri oficiale din alte Distros.

Site-ul oficial DEBIAN:

Debian - Sistemul de operare universal - Mozilla Firefox_001

Secțiunea oficială despre pachete:

Debian - Pachete - Mozilla Firefox_002

Secțiunea oficială despre manuale:

Pagini Man Hypertext Debian: Pagină index - Mozilla Firefox_004

Secțiunea oficială despre manuale:

en-FrontPage - Debian Wiki - Mozilla Firefox_005

Pachetul net-tools

En secțiunea referitoare la «Pachet: net-tools (1.60-26 și altele)« alin DEBIAN Jessie en Spaniolă, «Acest pachet include instrumentele importante pentru controlați subsistemul de rețea kernel Linux. Aceasta include arp, ifconfig, netstat, rarp, nameif și route. În plus, acest pachet conține utilitare pentru anumite tipuri de „hardware” de rețea (plipconfig, slattach, mii-tool) și aspecte avansate ale configurației IP (iptunnel, ipmaddr). » Și este întotdeauna instalat implicit ca pachet de bază și elementar pentru gestionarea conexiunilor de rețea.

Setări fișiere interfețe

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

În cazul în care:

  • mașină: Comandă care va activa (ridica) o interfață atunci când comanda este executată ifup -a, care rulează automat la pornirea sistemului, deci specifică cărțile care vor fi activate automat de la început.
  • permit-hotplug: Comandă care va activa (ridica) o interfață atunci când apar evenimente priză fierbinte pe interfețele de rețea (detectarea plăcii de rețea de către Nucleu, conexiunea (Dis) a cablului de rețea, printre altele). Când apar aceste evenimente, sistemul de operare execută comanda ifup asociate cu placa de rețea implicată. Ele sunt, de asemenea, asociate cu o configurație logică cu același nume.
  • Eu înfrunt: Comandă care specifică o interfață X (EthX, WlanX, EnpXsX, WlpXsX) și tipul de configurație (Inet) care vi se va aplica.
  • dhcp: se referă la o adresă IP dinamică care va fi atribuită unei anumite interfețe.
  • static: se referă la o adresă IP fixă ​​care va fi atribuită unei anumite interfețe.
  • loopback: se referă la interfață lo (buclă locală).
  • adresa: se referă la adresa IP a gazdei.
  • mască de rețea: se referă la masca de subrețea corespunzătoare acelei adrese IP.
  • reţea: se referă la segmentul de rețea căruia îi aparține acea adresă IP.
  • difuzare: se referă la adresa IP de difuzare a segmentului de rețea respectiv.
  • gateway: se referă la adresa IP a gateway-ului segmentului de rețea respectiv.
  • servere de nume dns: se referă la adresa IP a serverului de nume de domeniu (DNS) intern sau extern care va fi utilizat pentru rezoluția numelui adreselor URL consultate.
  • dns-search: se referă la numele domeniului de rețea căruia îi aparține gazda.

Pentru a afla mai multe despre configurația acestui fișier și a altor fișiere conexe, citiți mai multe aici: Configurarea Rețelei.

Managementul rețelelor demonice

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

Folosind comanda Ifconfig

Această comandă este utilizată pentru a afișa informații despre interfețele de rețea conectate (active sau inactive) la sistem și, de asemenea, pentru a le gestiona (configura). Deci, este utilizat pe scară largă pentru a inițializa parametrii unei interfețe de rețea și pentru a le activa sau dezactiva. Sintaxa utilizată în această comandă este: ifconfig [opțiuni]

Cele mai frecvente modalități de utilizare sunt următoarele:


# 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 

Pentru mai multe informații despre comanda ifconfig consultați aici.

În următoarea postare, vom vorbi despre Manager de rețea, configurația fișierelor sale, gestionarea daemonului său și a comenzilor asociate, plus utilizarea comenzii „Ip”.


4 comentarii, lasă-le pe ale tale

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Melvin el a spus

    Articol foarte bun, ing. Te doare că nu ai o academie care să-ți predea personal cursurile. Continuă cu celelalte publicații

  2.   Miguel el a spus

    Excelent mulțumesc frumos!

  3.   Jose Albert el a spus

    Multumesc pentru comentarii!

  4.   Guillermo el a spus

    Contribuții magnifice, la vremea sa am creat un pachet .deb urmând o serie de pași pe care i-am subliniat, dar este încă destul de rulant și ar fi foarte apreciat dacă ar exista o aplicație cu o interfață prietenoasă care să automatizeze întregul proces: i-aș da ruta aplicația mea, pachetele dependențelor ar trebui să le poată alege cu ușurință, calea pentru documentare, să ajute la crearea fișierului text cu documentația, câteva opțiuni pentru a pune sau nu lansatorul în meniu cu tipul aplicației (birou, dezvoltare, internet , ...) și orice este nevoie.
    Nu sunt 100% priceput în programarea acestuia și nu am timp să mă bag în asta (familie, muncă, învățarea Esperanto, ...)