GNU/Linux >> Linux Esercitazione >  >> Debian

Come aggiungere il comando ifconfig mancante su Debian

In questo articolo, affronteremo come aggiungere il comando ifconfig mancante su Debian. Eseguiremo tutto questo su Debian versione 11, "bullseye". Questa versione di Debian viene fornita con il nuovo pacchetto ipp-usb, raccomandato da cups-daemon, e utilizza il protocollo IPP-over-USB indipendente dal fornitore, rafforzato da più stampanti moderne. Questo, a sua volta, consente a un dispositivo USB di essere trattato come un dispositivo di rete, espandendo la stampa senza driver per includere le stampanti collegate tramite USB.

Il comando ifconfig (configurazione dell'interfaccia) è un'utilità vitale per configurare le interfacce di rete residenti nel kernel. Viene utilizzato per inizializzare le interfacce come richiesto durante il tempo di avvio. D'altra parte, viene utilizzato anche durante il debug o quando è necessaria l'ottimizzazione del sistema. Inoltre, questo comando viene utilizzato per assegnare l'indirizzo IP e la maschera di rete a un'interfaccia o abilitare o disabilitare una determinata interfaccia. Il comando è disponibile nel pacchetto net-tools.

Manca ifconfig su Debian

Alcuni di voi potrebbero aver riscontrato un errore durante l'esecuzione del comando ifconfig. Ciò accade principalmente durante il tentativo di autenticare l'indirizzo IP della tua interfaccia di rete. L'avviso di errore indica che il "comando ifconfig non trovato". come mostrato nella seguente istantanea:

Quindi cosa succede da qui?

Da Debian 9(stretch), ifconfig è obsoleto e, per questo motivo, viene visualizzato il messaggio di errore come mostrato nell'istantanea sopra sul comando ifconfig mancante. Una soluzione alternativa a questo problema è ip addr comando, che esegue più o meno lavori molto simili al comando ifconfig, come mostrato nell'istantanea qui sotto.

ip addr

Nello screenshot sopra, il comando continua a mostrare l'indirizzo IP e altri dati statistici di tutte le tue interfacce di rete, che è più o meno la stessa cosa che stavi cercando.

Ma se sei ancora persistente nell'usare il 'ifconfig" comando, sarà necessario installare il pacchetto di strumenti di rete per ottenere ciò. Un pacchetto net-tools è una directory che contiene una raccolta di programmi che costituiscono la base del networking Linux.

Questo pacchetto include hostname(1), iptunnel, mii-tool(8), nameif(8), arp(8), ifconfig(8), ipmaddr, netstat(8), rarp(8), route (8) e slattach (8). Tuttavia, alcuni di questi strumenti sono ormai obsoleti. Dai un'occhiata alla seguente tabella di valutazione dei programmi/comandi attuali rispetto a quelli obsoleti dai comandi.

Programmi Obsoleto da
mii-tool ethtool
percorso percorso IP
nameif ifrename
ipmaddr ip maddr
iptunnel tunnel IP
arp ip nitrito
ifconfig indirizzo IP

Correzione del comando ifconfig mancante su Debian

Per contrastare questo errore, installeremo il pacchetto net-tools emettendo il seguente comando:

sudo apt install net-tools –y

La “–y” flag nel comando aiuta a dire al comando di procedere con l'installazione senza chiederti di affermare la tua decisione se procedere o meno con l'installazione.

Il comando sopra indicato attiva l'installazione dei pacchetti net-tools in compagnia di altre dipendenze software, come mostrato nell'istantanea seguente:

Una volta completata l'installazione, prova a eseguire il comando ifconfig ancora una volta per vedere se è andata a buon fine. Questa volta, le tue statistiche di rete dovrebbero essere visualizzate sul terminale.

ifconfig

Dopo aver eseguito nuovamente il comando, dovresti vedere le statistiche di rete. Tuttavia, in alcuni casi, noterai che l'errore persiste, come nel nostro caso. Allora come possiamo salvarci da questa miseria? È facile, amici; dovresti notare che l'utente normale che stiamo digitando nel comando non ha la directory /sbin nel suo percorso. Il percorso /sbin è il percorso completo di ifconfig. In breve, dobbiamo chiamare ifconfig usando il suo percorso completo; in caso contrario, il comando ifconfig da solo non funzionerà ancora per coloro che l'errore persiste.

Digitiamo il percorso completo di ifconfig seguito dal comando e dovrebbe funzionare. Dai un'occhiata a questa istantanea:

/sbin/ifconfig

Conclusione

Questa è stata una breve guida su come correggere l'errore del comando ifconfig mancante su Debian 11 (Bullseye). Ci auguriamo che i passaggi siano stati sufficienti per aggirare questo errore. Oltre al comando ifconfig, puoi anche utilizzare ip addr abbiamo esaminato in precedenza per ottenere le statistiche dell'interfaccia di rete.


Debian
  1. Come aggiungere spazio di scambio su Debian 9

  2. Come inserire nella whitelist un IP in Fail2ban su Debian Linux

  3. Come installare Nextcloud su Debian 11

  4. Come installare PrestaShop su Debian 9

  5. Come installare Java 17 in Debian 11

Come usare il comando grep su Debian 10

Come aggiungere/rimuovere repository PPA in Debian

Come installare OpenOffice su Debian 10

Come installare ifconfig su Debian

Come installare Tomcat 9 su Debian 11

Come installare Apache su Debian 11