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.
Related posts
Comando TROVA Linux con esempi
Converti immagini tra formati tramite la riga di comando in Ubuntu
Perché il comando "meno" è meglio di "più" in UNIX e Linux
Usa il comando 'dd' di Linux con una semplice GUI
Comando Chown in Linux: come usarlo
Come installare ed eseguire app Linux su un Chromebook
6 semplici modi per velocizzare l'installazione di Ubuntu
Configura Ubuntu per non oscurare o disattivare uno schermo inattivo
Comprendere i permessi di Linux e l'utilizzo di chmod
Come eseguire l'aggiornamento all'ultimo Ubuntu
Come reinstallare Linux Mint senza perdere dati e impostazioni
Spegni e riavvia il computer dal terminale Ubuntu
Trova e cambia il tuo nome host in Ubuntu
Le 5 migliori distribuzioni Linux che dovresti usare
Le 20 migliori app Linux di sempre
Come installare quasi tutte le stampanti su Ubuntu
Crea il tuo server di streaming video live con Linux
Crea una distribuzione Linux live personalizzata con Linux Live Kit
Cosa sono gli inode in Linux e come vengono utilizzati?
Aggiungi scorciatoie al menu contestuale del tasto destro in Ubuntu