Soluzione 1:
Citando il sito web di Thomas Pircher (cc-by-sa):
ifconfig vs ip
Il comando /bin/ip esiste ormai da un po' di tempo. Ma le persone continuano a usare il vecchio comando /sbin/ifconfig . Sia chiaro:ifconfig non scomparirà rapidamente, ma la sua versione più recente, ip , è più potente e alla fine lo sostituirà.
La pagina man di ip all'inizio può sembrare intimidatorio, ma una volta acquisita familiarità con la sintassi del comando, è di facile lettura. Questa pagina non introdurrà le nuove funzionalità di ip. Presenta piuttosto un confronto fianco a fianco se ifconfig e ip per ottenere una rapida panoramica della sintassi dei comandi.
Mostra dispositivi di rete e configurazione
ifconfig
ip addr show
ip link show
Abilita un'interfaccia di rete
ifconfig eth0 up
ip link set eth0 up
Un'interfaccia di rete è disabilitata in modo simile:
ifconfig eth0 down
ip link set eth0 down
Soluzione 2:
Sì, ifconfig è deprecato a favore di iproute2 (il ip comando) su Linux .
Allo stesso modo, il arp , route e netstat anche i comandi sono deprecati.
Tuttavia, iproute2 è specifico di Linux, mentre altri Unix usano ifconfig , quindi potrebbe essere utile sapere/ricordare come funziona se mai utilizzerai un altro Unix...
Per imparare il "nuovo modo", ti suggerisco di guardare questi 3 link :
- iproute2:La vita dopo ifconfig (le basi , da poumpoumk risposta di),
- Comandi di rete Linux deprecati e loro sostituzioni (dettagli ),
- Perché ifconfig fa schifo (e come usare
ipquando lo fa ).
Secondo l'ultimo collegamento, ifconfig non è stato mantenuto per +15 anni :
Fatta eccezione per la massa di patch che Debian ha accumulato, il pacchetto net-tools non ha visto alcuno sviluppo upstream dopo la versione 1.60, rilasciata intorno al 15 aprile 2001.
Soluzione 3:
ifconfig è deprecato ormai da molti anni, è ora di cambiare, soprattutto in un caso come il tuo.
Soluzione 4:
ip è stato il sostituto di ifconfig per un po', probabilmente a un certo punto ifconfig aggiornerà, tuttavia non lo aspetterei e imparerei a lavorare con ip anche. È supportato su tutte le distribuzioni Linux