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.
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:
Officiel sektion om pakker:
Officielt afsnit om manualer:
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.
- Undersøgelse om ARP
- Undersøgelse af IFCONFIG
- Undersøgelse om NETSTAT
- Undersøgelse af RARP
- Undersøgelse om NAMEIF
- Undersøg om SLATTACH
- Undersøgelse af MII-TOOL
- Undersøgelse af IP-TUNNEL
- Undersøgelse af IPMADDRES
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".
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
Fremragende mange tak!
Tak for dine kommentarer!
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, ...)