Saluti, cari lettori informatici,
Questa è la seconda pubblicazione del serie di 10 dedicato a Studio del pacchetto, che sono della massima importanza per qualsiasi utente di Sistemi operativi GNU / Linux in generale, ma focalizzato su Distribuzione DEBIAN.
Questa volta ne parleremo pacchetti e concetti relativi a Gestione dell'interfaccia di rete.
Prima parleremo del pacchetto strumenti di rete, impostazioni del file interfacce, gestione dei demoni internazionale e utilizzando il comando ifconfig.
Per tutti questi studi faremo affidamento sui riferimenti ufficiali dalla pagina di DEBIAN su Pacchetti e i rispettivi Manuali, più il Wiki Ufficiale. E altre volte su pagine esterne su GNU / Linux, come ad esempio: Pagine man di Linux online e altri wiki ufficiali da altre distribuzioni.
Sito ufficiale di DEBIAN:
Sezione ufficiale sui pacchetti:
Sezione ufficiale sui manuali:
Sezione ufficiale sui manuali:
Il pacchetto net-tools
En la sezione a cui si fa riferimento «Pacchetto: net-tools (1.60-26 e altri)« per DEBIAN Jessie en Español, «Questo pacchetto include gli strumenti importanti per controllare il sottosistema di rete del kernel Linux. Ciò comprende arp, ifconfig, netstat, rarp, nameif e route. Inoltre, questo pacchetto contiene utilità per particolari tipi di "hardware" di rete (plipconfig, slattach, strumento mii) e aspetti avanzati della configurazione IP (iptunnel, ipmadr). » Ed è sempre installato di default come pacchetto di base ed elementare per la gestione delle connessioni di rete.
- Studio su ARP
- Studio su IFCONFIG
- Studio su NETSTAT
- Studio su RARP
- Studio su NAMEIF
- Studio su SLATTACH
- Studio su MII-TOOL
- Studio su IP-TUNNEL
- Studio su IPMADDRES
Impostazioni dei file delle interfacce
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
Dove:
- Auto: Comando che attiverà (solleverà) un'interfaccia quando il comando viene eseguito ifup -a, che si avvia automaticamente all'avvio del sistema, quindi specifica le tessere che verranno attivate automaticamente dall'inizio.
- consenti hotplug: Comando che attiverà (solleverà) un'interfaccia quando si verificano eventi hot plug sulle interfacce di rete (rilevamento della scheda di rete da parte di nocciolo, il (Dis) collegamento del cavo di rete, tra gli altri). Quando si verificano questi eventi, il sistema operativo esegue il comando ifup associato alla scheda di rete coinvolta. Sono inoltre associati a una configurazione logica con lo stesso nome.
- Io affronto: Comando che specifica un'interfaccia X (EthX, WlanX, EnpXsX, WlpXsX) e il tipo di configurazione (Inet) che verrà applicato a te.
- DHCP: si riferisce a un indirizzo IP dinamico che verrà assegnato a una specifica interfaccia.
- statico: si riferisce a un indirizzo IP fisso che verrà assegnato a una specifica interfaccia.
- loopback: si riferisce all'interfaccia lo (anello locale).
- indirizzo: si riferisce all'indirizzo IP dell'Host.
- maschera di rete: si riferisce alla subnet mask corrispondente a quell'indirizzo IP.
- Rete: si riferisce al segmento di rete a cui appartiene quell'indirizzo IP.
- trasmissione: si riferisce all'indirizzo IP di trasmissione di quel segmento di rete.
- porta: si riferisce all'indirizzo IP del gateway di quel segmento di rete.
- dns-nameserver: si riferisce all'indirizzo IP del Domain Name Server (DNS) interno o esterno che verrà utilizzato per la risoluzione dei nomi degli URL consultati.
- dns-ricerca: si riferisce al nome del dominio di rete a cui appartiene l'host.
Per saperne di più sulla configurazione di questo file e di altri file correlati, leggi di più qui: Configurazione di rete.
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
Utilizzando il comando Ifconfig
Questo comando viene utilizzato per visualizzare le informazioni sulle interfacce di rete connesse (attive o inattive) al sistema e anche per gestirle (configurarle). Quindi è ampiamente utilizzato per inizializzare i parametri di un'interfaccia di rete e per attivarli o disattivarli. La sintassi utilizzata in questo comando è: ifconfig [opzioni]
I modi più comuni per usarlo sono i seguenti:
# 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 ulteriori informazioni sul comando ifconfig, consultare qui.
Nel prossimo post parleremo del NetworkManager, la configurazione dei suoi file, la gestione del suo demone e dei suoi comandi associati, più l'uso del comando "Ip".
Ottimo articolo, Ing. Fa male che non hai un'accademia per insegnare personalmente ai tuoi corsi. Vai avanti con le altre pubblicazioni
Ottimo, la ringrazio molto!
Grazie per i tuoi commenti!
Contributi magnifici, in passato ho creato un pacchetto .deb seguendo una serie di passaggi che ho segnalato ma è ancora piuttosto un peccato e sarebbe molto apprezzato se ci fosse un'applicazione con un'interfaccia amichevole che automatizza l'intero processo: darei la mia applicazione, i pacchetti delle dipendenze dovrebbero essere in grado di sceglierli facilmente, percorso per la documentazione, aiuto per creare il file di testo con la documentazione, alcune opzioni su se mettere o meno il launcher nel menu con il tipo di applicazione (ufficio, sviluppo, internet , ...) e qualunque cosa serva.
Non sono esperto al 100% nella programmazione e non ho tempo per approfondirlo (famiglia, lavoro, apprendimento dell'esperanto, ...)