Salutacions, Benvolguts cyber-lectors,
Aquesta és la segona publicació de la sèrie de 10 dedicada a l' Estudi dels paquets, Els quals són de gran importància per a qualsevol usuari de Sistemes Operatius GNU / Linux en general, però enfocats a la distro DEBIAN.
En aquesta oportunitat parlarem sobre paquets i conceptes relacionats amb la Gestió de Interfícies de Xarxa.
Primerament parlarem sobre el paquet eines de xarxa la configuració de l'arxiu interfícies, La gestió de l'dimoni xarxa i l'ús de la comanda ifconfig.
Per a tots aquests estudis ens recolzarem en les referències oficials des de la pàgina de DEBIAN sobre els paquets i els seus respectius manuals, Més la wiki Oficial. I algunes altres vegades en pàgines externes sobre GNU / Linux, Com ara: Linux man pages línia i altres wikis oficials d'altres Distros.
Pàgina Oficial de DEBIAN:
Secció Oficial sobre els Paquets:
Secció Oficial sobre els Manuals:
Secció Oficial sobre els Manuals:
El paquet net-tools
En la secció referent a «Package: net-tools (1.60-26 and others)« per la DEBIEN Jessie en Español, «Aquest paquet inclou les eines importants per controlar el subsistema de xarxa de l'nucli Linux. això inclou arp, ifconfig, netstat, rarp, nameif i route. A més, aquest paquet conté utilitats relatives a tipus particulars de «hardware» de xarxa (plipconfig, slattach, mii-tool) I aspectes avançats de configuració IP (iptunnel, ipmaddr). » I sempre ve instal·lat per defecte com un paquet bàsic i elemental per a la gestió de les connexions de xarxa.
- Estudiar sobre ARP
- Estudiar sobre ifconfig
- Estudiar sobre netstat
- Estudiar sobre RARP
- Estudiar sobre NAMEIF
- Estudiar sobre slattach
- Estudiar sobre MII-TOOL
- Estudiar sobre IP-TUNNEL
- Estudiar sobre IPMADDRES
Configuració de l'Arxiu Interfícies
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
on:
- acte: Comando que activarà (aixecarà) una interfície quan s'executi la comanda ifup -a, El qual s'executa automàticament a l'arrencar el sistema, de manera que especifica les targetes que automàticament s'activaran des de l'inici.
- allow-hotplug: Comando que activarà (aixecarà) una interfície quan es produeixin esdeveniments connector calent en les interfícies de xarxa (Detecció de targeta de xarxa per part de l' Kernel, La (Des) connexió del cable de xarxa, entre d'altres). Quan es produeixen aquests esdeveniments, el Sistema Operatiu executa la comanda ifup associat a la targeta de xarxa involucrada. Igualment s'associen amb una configuració lògica de el mateix nom.
- iface: Comando que especifica una interfície X (Ethx, WlanX, EnpXsX, WlpXsX) I el tipus de configuració (inet) Que se li aplicarà.
- dhcp: es refereix a una adreça ip dinàmica que s'assignés a una interfície específica.
- estàtic: es refereix a una adreça ip fixa que s'assignés a una interfície específica.
- bucle enrere: es refereix a la interfície lo (Bucle local).
- adreça: es refereix a l'adreça IP de l'Host.
- màscara de xarxa: es refereix a la màscara de subxarxa corresponent a aquesta adreça IP.
- xarxa: es refereix a el segment de xarxa a la qual pertany aquesta adreça IP.
- broadcast: es refereix a l'adreça IP de difusió d'aquest segment de xarxa.
- passarel·la: es refereix a l'adreça IP de la porta d'enllaç d'aquest segment de xarxa.
- dns-nameservers: es refereix a l'adreça IP de l'Servidor de Noms de Dominis (DNS) intern o extern que s'utilitzés per a la resolució de noms de les URL consultades.
- dns-search: es refereix a l'Nom de l'Domini de Xarxa a què pertany el Host.
Per conèixer més sobre la configuració d'aquest arxiu i altres arxius relacionats llegir més aquí: NetworkConfiguration.
Gestió de l'Dimoni Networking
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
Ús de la comanda ifconfig
Aquesta comanda es fa servir per a visualitzar informació sobre les interfícies de xarxa connectades (actives o inactives) a el sistema i també per gestionar (configurar) les mateixes. Pel que és àmpliament utilitzat per inicialitzar els paràmetres d'una interfície de xarxa i per activar o desactivar-les. La sintaxi usada en aquesta comanda és: ifconfig [opcions]
Les formes més comunes de fer-lo servir són les següents:
# 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
Per a més informació sobre la comanda ifconfig consultar aquí.
En la propera publicació, parlarem sobre el Gestor de xarxa, La configuració dels seus arxius, la gestió del seu dimoni i els seus comandos associats, més l'ús de l'Comando «Ip».
Molt bon article, Eng. Llàstima que no tens una acadèmia per impartir les classes personalment Segueix endavant amb les altres publicacions
Excel·lent, moltes gràcies!
Gràcies pels seus comentaris!
Magnífics aportacions, al seu dia vaig crear un paquet .deb seguint una sèrie de passos que tinc apuntats però no deixa de ser bastant rotllo i seria molt d'agrair que hi hagués alguna aplicació amb interfície amigable que automatitzés tot el procés: jo li donaria la ruta d' la meva aplicació, els paquets de les dependències hauria de poder triar-los fàcilment, ruta per documentació, ajuda per crear el fitxer de text amb la documentació, algunes opcions sobre si posar o no llançador al menú amb el tipus d'aplicació (oficina, desenvolupament, internet , ...) i el que faci falta.
No ho domino a el 100% com per programar-lo i tampoc tinc ja temps per ficar-me en això (família, treball, aprendre esperanto, ...)