Comando Ifconfig di Linux: come usarlo

In Ubuntu e in altre distribuzioni Linux, gli strumenti da riga di comando(command line tools) sono solitamente il modo migliore per interagire con il funzionamento interno del computer. Il comando ifconfig viene utilizzato per configurare le impostazioni di rete su Linux .

Ifconfig è una versione precedente del comando ip, ma molti preferiscono ancora ifconfig per la sua sintassi più semplice e facilità d'uso. Ma come usi esattamente ifconfig per la configurazione dell'interfaccia di rete? Ecco una procedura dettagliata.

Installazione di NetTools

Il comando ifconfig non viene installato nelle distribuzioni Linux per impostazione predefinita. La maggior parte degli amministratori di sistema installerà il pacchetto a cui appartiene durante la configurazione, ma in alcuni casi potrebbe mancare sul tuo computer. Puoi installarlo facilmente.

Se provi a utilizzare il comando ifconfig su un sistema su cui non è installato, riceverai un messaggio di errore, insieme alle istruzioni su come installarlo. Basta inserire il comando:

sudo apt install net-tools

Questo installerà ifconfig e alcune altre utilità di configurazione di rete. Nota che sudo è necessario per installare ifconfig e abilitare o disabilitare le reti.

Visualizzazione delle informazioni di rete utilizzando(Network Information Using) ifconfig

Il modo più semplice per utilizzare il comando ifconfig è eseguirlo direttamente senza alcun parametro. In questo modo vengono visualizzate informazioni su tutte le interfacce attive, comprese le connessioni Ethernet e wireless.

Ciò fornisce tutte le informazioni pertinenti sulle interfacce di rete, inclusi il valore MTU (Maximum Transmission Unit ), gli indirizzi IP(IP addresses) e la cronologia dei pacchetti. Se vuoi solo le specifiche tecniche in un formato più digeribile con nomi di interfaccia, inserisci ifconfig -s.

Tuttavia, entrambe queste versioni non includono le reti attualmente inattive. Per visualizzare tutte le interfacce di rete, utilizzare invece il comando ifconfig -a.

Quando si conosce già il nome delle reti e si desidera solo lo stato di una determinata interfaccia, è possibile aggiungerne il nome al comando ifconfig. Come questo:

ifconfig eth0

Abilitazione e disabilitazione delle reti(Disabling Networks) con ifconfig

Il monitoraggio dello stato delle reti in esecuzione non è l'unica cosa che puoi fare con ifconfig. Puoi anche utilizzare il comando per configurare quasi ogni aspetto di queste interfacce, fino all'MTU(MTU) e al mascheramento utilizzato.

Il caso d'uso più semplice è avviare o arrestare le reti. Puoi farlo usando il seguente comando:

sudo ifconfig name up

Il parametro “name” è il nome effettivo della rete. Questo può essere utilizzato per abilitare una qualsiasi delle interfacce inattive rilevate utilizzando il comando ifconfig -a.

Per disabilitare una rete, usa semplicemente giù invece di su:

sudo ifconfig dummy0 giù

Questo disabiliterà l'interfaccia.

Configurazione delle reti con ifconfig

Modificare qualsiasi valore associato a un'interfaccia di rete è facile. Ricorda solo(Just) di anteporre il comando sudo, poiché tutte queste modifiche richiedono i privilegi di amministratore per avere effetto.

L'uso più comune di questa funzione consiste nell'assegnare un indirizzo IP personalizzato a una rete. Ad esempio, ecco come dare un nuovo indirizzo IP all'interfaccia dummy0:

sudo ifconfig dummy0 29.95.245.112

È possibile inserire qualsiasi indirizzo IP valido dopo il nome della rete per assegnarlo. Riceverai un messaggio solo se hai inserito qualcosa in modo errato. In caso contrario, la modifica avrà effetto immediato.

Puoi anche specificare una maschera di rete come questa:

sudo ifconfig dummy0 netmask 255.255.255.0

La sintassi per impostare un indirizzo di trasmissione è simile:

sudo ifconfig dummy0 broadcast 77.40.108.115

Se stai cercando di modificare tutti questi indirizzi IP per una rete, è più efficiente raggruppare tutti i comandi insieme. Come la maggior parte dei comandi Linux , puoi includere più argomenti nella stessa riga.

Un'interfaccia di rete può anche avere uno o più alias. Questi sono specificati dalla sintassi di nome:x, dove nome è il nome della rete e la cifra xa. Ad esempio, ecco come aggiungere un indirizzo IP alias alla rete dummy0.

sudo ifconfig dummy0:0 69.72.169.2

Puoi confermare che ha funzionato usando ifconfig per ottenere il suo stato.

ifconfig dummy0:0

Cos'altro puoi fare con ifconfig?

Il comando ifconfig ha un ampio elenco di argomenti che puoi usare per modificare molte altre variabili di un'interfaccia di rete. È possibile abilitare il multicast, impostare l' MTU e attivare la modalità promiscua, tra le altre cose.

Le pagine man ufficiali(official man pages) hanno un elenco completo di tutti gli argomenti che possono essere utilizzati con ifconfig, insieme a una definizione tecnica di ciò che ciascuno fa. Ovviamente puoi richiamare il manuale dal terminale stesso usando il comando man ifconfig.

Quando dovresti usare ifconfig?

Per la maggior parte degli utenti, ci sono poche ragioni per usare il comando ifconfig. Le impostazioni automatiche fornite per impostazione predefinita sono sufficientemente buone per il normale utilizzo di Internet.

Ma se sei un amministratore di sistema che desidera un controllo più granulare sulle proprie interfacce di rete, ifconfig è lo strumento che fa per te. È possibile utilizzare il comando all'avvio del sistema per configurare correttamente le interfacce di rete e quindi dimenticarsene.

È utile anche per diagnosticare i problemi di rete poiché puoi interrogare lo stato di qualsiasi interfaccia di rete e configurarla. Puoi utilizzare ifconfig per riavviare le reti o persino cambiare i parametri tecnici finché non funziona in modo più fluido.



About the author

Sono un revisore professionista per Windows e software per ufficio. Ho una profonda conoscenza di questi programmi, nonché delle loro varie caratteristiche e capacità. Le mie recensioni sono obiettive e dettagliate, in modo che i potenziali clienti possano vedere come funziona il programma e quali miglioramenti potrebbero essere apportati. Mi piace anche aiutare le persone a trovare le migliori app per le loro esigenze, sia attraverso le recensioni che trovando le migliori offerte sulle app.



Related posts