ifconfig 

8 / 100
()

Comando ifconfig

ifconfig è uno strumento di interfaccia a riga di comando per la configurazione dell’interfaccia di rete e viene utilizzato anche per inizializzare le interfacce al momento dell’avvio del sistema. Una volta che un server è attivo e funzionante, può essere utilizzato per assegnare un indirizzo IP a un’interfaccia e abilitare o disabilitare l’interfaccia su richiesta.

Viene anche utilizzato per visualizzare l’indirizzo IP, l’indirizzo hardware/MAC, nonché la dimensione MTU (Maximum Transmission Unit) delle interfacce attualmente attive. ifconfig è quindi utile per il debug o l’ottimizzazione del sistema.

Ecco un esempio per visualizzare lo stato di tutte le interfacce di rete attive.

$ ifconfig

enp1s0 Collegamento encap:Ethernet HWaddr 28:d2:44:eb:bd:98  
          inet addr:192.168.0.103 Bcast:192.168.0.255 Maschera:255.255.255.0
          inet6 addr: fe80::8f0c:7825:8057:5eec/64 Ambito:Link
          UP BROADCAST IN CORSO MULTICAST MTU: 1500 Metrico: 1
          Pacchetti RX:169854 errori:0 persi:0 superamenti:0 frame:0
          Pacchetti TX: 125995 errori: 0 persi: 0 sovraccarichi: 0 portante: 0
          collisioni: 0 txqueuelen: 1000 
          Byte RX:174146270 (174,1 MB) Byte TX:21062129 (21,0 MB)

lo Link encap:Local Loopback  
          inet addr:127.0.0.1 Maschera:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK IN CORSO MTU:65536 Metrico:1
          Pacchetti RX: 15793 errori: 0 persi: 0 sovraccarichi: 0 frame: 0
          Pacchetti TX: 15793 errori: 0 persi: 0 sovraccarichi: 0 portante: 0
          collisioni:0 txqueuelen:1 
          Byte RX:2898946 (2,8 MB) Byte TX:2898946 (2,8 MB)

Per elencare tutte le interfacce attualmente disponibili, in alto o in basso , utilizzare il -aflag.

$ ifconfig -a 	

Per assegnare un indirizzo IP a un’interfaccia, utilizzare il seguente comando.

$ sudo ifconfig eth0 192.168.56.5 maschera di rete 255.255.255.0

Per attivare un’interfaccia di rete, digitare.

$ sudo ifconfig up eth0

Per disattivare o chiudere un’interfaccia di rete, digitare.

$ sudo ifconfig down eth0

Nota : sebbene ifconfig sia un ottimo strumento, ora è obsoleto (deprecato), la sua sostituzione è il comando ip spiegato di seguito.

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?