Pakker i DEBIAN - del II (nettverksgrensesnittadministrasjon)

Hilsen, kjære nettlesere,

Dette er den andre publikasjonen av serie på 10 dedikert til Pakkestudie, som er av største betydning for enhver bruker av GNU / Linux-operativsystemer generelt, men fokusert på DISTRO DEBIAN.

Denne gangen skal vi snakke om pakker og konsepter knyttet til Nettverksgrensesnittadministrasjon.

DEBIAN pakker

Vi vil først snakke om pakken nettverktøy, filinnstillinger grensesnitt, demonstyring nettverk og bruke kommandoen ifconfig.

For alle disse studiene vil vi stole på de offisielle referansene fra siden til DEBIAN om pakker og deres respektive håndbøker, pluss Wiki Offisielt. Og noen andre ganger på eksterne sider om GNU / Linux, for eksempel: Linux-mansider på nettet og andre offisielle wikier fra andre distroer.

DEBIAN Offisiell nettside:

Debian - Det universelle operativsystemet - Mozilla Firefox_001

Offisiell seksjon om pakker:

Debian - Pakker - Mozilla Firefox_002

Offisiell seksjon om håndbøker:

Debian Hypertext Man Pages: Indekside - Mozilla Firefox_004

Offisiell seksjon om håndbøker:

no-FrontPage - Debian Wiki - Mozilla Firefox_005

Nettverktøypakken

En delen som refererer til «Pakke: nettverktøy (1.60-26 og andre)« til DEBIAN Jessie en español, «Denne pakken inneholder viktige verktøy for kontrollere Linux-kjernnettverksundersystemet. Dette inkluderer arp, ifconfig, netstat, rarp, nameif og rute. I tillegg inneholder denne pakken verktøy for bestemte typer nettverks "maskinvare" (plipconfig, slattach, mii-verktøy) og avanserte aspekter ved IP-konfigurasjon (iptunnel, ipmaddr). » Og det er alltid installert som standard som en grunnleggende og elementær pakke for administrering av nettverkstilkoblinger.

Grensesnitt Filinnstillinger

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 som vil aktivere (løfte) et grensesnitt når kommandoen utføres ifup -a, som kjører automatisk når systemet starter, så det spesifiserer kortene som automatisk aktiveres fra starten.
  • tillat-hotplug: Kommando som vil aktivere (løfte) et grensesnitt når hendelser inntreffer varm plugg på nettverksgrensesnittene (deteksjon av nettverkskort av Kernel, (Dis) -koblingen til nettverkskabelen, blant andre). Når disse hendelsene inntreffer, kjører operativsystemet kommandoen ifup tilknyttet nettverkskortet som er involvert. De er også forbundet med en logisk konfigurasjon med samme navn.
  • Jeg står overfor: Kommando som spesifiserer et X-grensesnitt (EthX, WlanX, EnpXsX, WlpXsX) og konfigurasjonstype (inet) som vil bli brukt på deg.
  • dhcp: refererer til en dynamisk IP-adresse som vil bli tildelt et bestemt grensesnitt.
  • statisk: refererer til en fast IP-adresse som vil bli tildelt et bestemt grensesnitt.
  • loopback: refererer til grensesnittet lo (lokal sløyfe).
  • adresse: refererer til IP-adressen til verten.
  • nettmaske: refererer til nettverksmasken som tilsvarer IP-adressen.
  • nettverk: refererer til nettverkssegmentet som IP-adressen tilhører.
  • kringkaste: refererer til kringkastet IP-adresse til det nettverkssegmentet.
  • inngangsport: refererer til IP-adressen til gatewayen til det nettverkssegmentet.
  • dns-navneservere: refererer til IP-adressen til den interne eller eksterne domenenavnserveren (DNS) som skal brukes til navneløsningen til de oppsøkte URL-ene.
  • dns-søk: refererer til navnet på nettverksdomenet som verten tilhører.

Hvis du vil lære mer om konfigurasjonen av denne filen og andre relaterte filer, kan du lese mer her: Nettverkskonfigurasjon.

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

Bruke Ifconfig-kommandoen

Denne kommandoen brukes til å vise informasjon om nettverksgrensesnittene som er koblet (aktiv eller inaktiv) til systemet, og også for å administrere (konfigurere) dem. Så det er mye brukt til å initialisere parametrene til et nettverksgrensesnitt og for å aktivere eller deaktivere dem. Syntaksen som brukes i denne kommandoen er: ifconfig [alternativer]

De vanligste måtene å bruke den 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 mer informasjon om ifconfig-kommandoen, se her.

I neste innlegg vil vi snakke om Network, konfigurasjonen av filene, administrasjonen av demonen og tilhørende kommandoer, pluss bruk av kommandoen "Ip".


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Melvin sa

    Veldig god artikkel, Eng. Det er vondt at du ikke har et akademi for å undervise i klassene dine personlig. Gå videre med de andre publikasjonene

  2.   miguel sa

    Utmerket tusen takk!

  3.   Ing. José Albert sa

    Takk for kommentarene!

  4.   Bill sa

    Storslåtte bidrag, tilbake på dagen jeg opprettet en .deb-pakke etter en rekke trinn som jeg har påpekt, men det er fortsatt ganske bummer, og det ville være veldig verdsatt hvis det var et program med et vennlig grensesnitt som automatiserer hele prosessen : Jeg vil gi søknaden min, pakkene med avhengighetene skal kunne velge dem enkelt, vei for dokumentasjon, hjelp til å lage tekstfilen med dokumentasjonen, noen alternativer for om du vil sette launcher i menyen med applikasjonstypen eller ikke (kontor, utvikling, internett, ...) og hva som helst som skal til.
    Jeg er ikke 100% dyktig i programmering og har ikke tid til å komme inn på dette (familie, jobb, lære esperanto, ...)