Pakker i DEBIAN - Del II (Management af netværksgrænseflade)

Hilsner, kære cyber-læsere,

Dette er den anden publikation af serie på 10 dedikeret til Pakkeundersøgelse, som er af største betydning for enhver bruger af GNU / Linux-operativsystemer generelt, men fokuseret på DISTRO DEBIAN.

Denne gang vil vi tale om pakker og koncepter relateret til Netværksinterfacestyring.

DEBIAN pakker Vi vil først tale om pakken netværktøjer, filindstillinger grænseflader, dæmonhåndtering netværk og bruge kommandoen ifconfig.

I alle disse undersøgelser vil vi stole på de officielle referencer fra siden af DEBIAN om Pakker og deres respektive manualer, plus Wiki Officiel. Og nogle andre gange på eksterne sider om GNU / Linux, såsom: Linux-mandsider online og andre officielle wikier fra andre distroer.

DEBIAN Officiel hjemmeside:

Debian - det universelle operativsystem - Mozilla Firefox_001

Officiel sektion om pakker:

Debian - Pakker - Mozilla Firefox_002

Officielt afsnit om manualer:

Debian Hypertext Man Pages: Indeksside - Mozilla Firefox_004 Officielt afsnit om manualer:

en-FrontPage - Debian Wiki - Mozilla Firefox_005

Netværktøjspakken

En det afsnit, der henviser til «Pakke: netværktøjer (1.60-26 og andre)« para DEBIAN Jessie en Español, «Denne pakke indeholder de vigtige værktøjer til kontrollere Linux-kernenetværksundersystemet. Dette inkluderer arp, ifconfig, netstat, rarp, nameif og rute. Derudover indeholder denne pakke hjælpeprogrammer til bestemte typer netværks "hardware" (plipconfig, slattach, mii-værktøj) og avancerede aspekter af IP-konfiguration (iptunnel, ipmaddr). » Og det er altid installeret som standard som en grundlæggende og elementær pakke til styring af netværksforbindelser.

Grænseflader Filindstillinger

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

Hvor:

  • bil: Kommando, der aktiverer (løfter) en grænseflade, når kommandoen udføres ifup -a, som kører automatisk, når systemet starter, så det specificerer de kort, der automatisk aktiveres fra starten.
  • tillad hotplug: Kommando, der aktiverer (løfter) en grænseflade, når begivenheder opstår varmstik på netværksgrænsefladerne (netværkskortregistrering fra kernel, (Dis) -forbindelsen af ​​netværkskablet, blandt andre). Når disse hændelser opstår, udfører operativsystemet kommandoen ifup tilknyttet det involverede netværkskort. De er også forbundet med en logisk konfiguration med samme navn.
  • iface: Kommando, der specificerer en X-grænseflade (EthX, WlanX, EnpXsX, WlpXsX) og konfigurationstypen (Inet) der vil blive anvendt på dig.
  • dhcp: henviser til en dynamisk IP-adresse, der tildeles en bestemt grænseflade.
  • statisk: henviser til en fast IP-adresse, der tildeles en bestemt grænseflade.
  • loopback: henviser til grænsefladen lo (abonnentnet).
  • adresse: henviser til værts IP-adresse.
  • netmaske: henviser til undernetmasken, der svarer til den IP-adresse.
  • netværk: henviser til det netværkssegment, som IP-adressen tilhører.
  • udsende: henviser til den udsendte IP-adresse for det netværkssegment.
  • gateway: henviser til IP-adressen til gatewayen til det netværkssegment.
  • dns-navneservere: det henviser til IP-adressen på den interne eller eksterne domænenavnsserver (DNS), der vil blive brugt til navneløsning af de konsulterede URL'er.
  • dns-søgning: henviser til navnet på det netværksdomæne, som værten tilhører.

Hvis du vil vide mere om konfigurationen af ​​denne fil og andre relaterede filer, kan du læse mere her: Netværkskonfiguration.

Demon Networking Management

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

Brug af Ifconfig-kommandoen

Denne kommando bruges til at vise oplysninger om netværksgrænsefladerne, der er tilsluttet (aktive eller inaktive) til systemet, og også til at administrere (konfigurere) dem. Så det bruges i vid udstrækning til at initialisere parametrene for et netværksinterface og til at aktivere eller deaktivere dem. Syntaksen i denne kommando er: ifconfig [optioner]

De mest almindelige måder at bruge det på er som følger:


# 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 

For mere information om ifconfig-kommandoen, se her.

I det næste indlæg vil vi tale om Netværksmanager, konfigurationen af ​​dens filer, styringen af ​​dens dæmon og tilhørende kommandoer plus brugen af ​​kommandoen "Ip".


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

4 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort.

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Melvin sagde han

    Meget god artikel, Eng. Det gør ondt, at du ikke har et akademi til at undervise dine klasser personligt. Gå videre med de andre publikationer

  2.   miguel sagde han

    Fremragende mange tak!

  3.   Ing. José Albert sagde han

    Tak for dine kommentarer!

  4.   Bill sagde han

    Storslåede bidrag, tilbage på dagen oprettede jeg en .deb-pakke efter en række trin, som jeg har påpeget, men det er stadig en bummel, og det ville være meget værdsat, hvis der var et program med en venlig grænseflade, der automatiserer hele processen : Jeg ville give min ansøgning, pakkerne med afhængighederne skulle være i stand til at vælge dem let, vej til dokumentation, hjælp til at oprette tekstfilen med dokumentationen, nogle muligheder for at placere launcher i menuen med applikationstypen eller ej (kontor, udvikling, internet, ...) og hvad det end kræver.
    Jeg er ikke 100% dygtig til at programmere det, og jeg har ikke tid til at komme ind i dette (familie, arbejde, lære esperanto, ...)

bool (sandt)