Linux ifconfig è uno strumento di gestione della rete che aiuta a controllare gli indirizzi IP dei sistemi Linux ea configurare le interfacce di rete. Immergiamoci e vediamo come viene utilizzato questo popolare comando.
Comando Linux ifconfig senza opzioni
Il comando ifconfig senza argomenti mostra lo stato di tutte le interfacce di rete associate al sistema Linux.
$ ifconfig
Risultato campione
Visualizza l'output di ifconfig in un formato breve
Per visualizzare l'output di ifconfig in formato breve, usa -s
opzione.
$ ifconfig -s
Risultato di esempio
Visualizza lo stato di una singola interfaccia di rete
Se vuoi controllare lo stato di un'interfaccia di rete specifica, usa la sintassi:
$ ifconfig [interface_name]
Ad esempio, per visualizzare lo stato dell'interfaccia enp0s3
, esegui:
$ ifconfig enp0s3
Abilita/Disabilita le interfacce di rete usando ifconfig
A volte, potresti voler ripristinare le tue interfacce di rete. Il comando ifconfig di Linux può essere utilizzato per disabilitare o visualizzare le interfacce di rete.
Per disattivare un'interfaccia di rete, esegui il comando
$ ifconfig [interface_name] down
Ad esempio, per abbassare l'interfaccia enp0s3
esegui il comando:
$ ifconfig enp0s3 down
quando controlli le statistiche usando ifconfig
comando, l'interfaccia disabilitata non apparirà nell'output. Ad esempio, il enp0s3
l'interfaccia non verrà visualizzata.
Per visualizzare l'interfaccia eseguire:
$ ifconfig enp0s3 up
Questa volta, l'interfaccia apparirà durante l'esecuzione di ifconfig
comando.
Risultato di esempio
Visualizza tutte le interfacce di rete utilizzando l'opzione "ifconfig -a"
Usando il comando ifconfig, puoi visualizzare tutte le interfacce indipendentemente dal fatto che siano in alto o in basso. Per fare ciò, usa il -a
opzione come mostrato
$ ifconfig -a
Risultato di esempio
Abilita e disabilita la modalità promiscua su un'interfaccia di rete
La modalità promiscua si riferisce a una modalità operativa che consente a una scheda di rete di accedere e visualizzare tutti i pacchetti in una rete. In questa modalità, l'adattatore non filtra i pacchetti.
Per abilitare la modalità promiscua usa la sintassi:
$ ifconfig [network_interface] promisc
Ad esempio:
$ ifconfig enp0s3 promisc
Per disabilitare la modalità promiscua esegui:
$ ifconfig enp0s3 -promisc
Risultato di esempio
Configura l'indirizzo IP e la maschera di rete di un'interfaccia di rete
Il comando ifconfig di Linux può essere utilizzato anche per configurare temporaneamente l'indirizzo IP e la maschera di rete di una scheda di rete. La sintassi è la seguente:
$ ifconfig [network_interface] [IP-address] netmask [subnet mask]
Ad esempio,
$ ifconfig enp0s3 192.168.43.100 netmask 255.255.255.0
In seguito puoi confermarlo usando ifconfig
comando.
Cambia il valore di mtu usando ifconfig
È possibile modificare il valore di mtu (Maximum Transmission Unit) utilizzando la sintassi:
$ ifconfig [interface_name] mtu [mtu-value]
Ad esempio:
$ ifconfig enp0s3 mtu 800
Questi sono alcuni dei ifconfig
più comunemente usati comandi. Il tuo feedback su questa guida è molto gradito.