Nel nostro articolo precedente, abbiamo coperto alcune utilità di rete da riga di comando per gli amministratori di sistema per la gestione, il troubleshooting e il debug della rete su Linux. Abbiamo menzionato alcuni comandi di rete che sono ancora inclusi e supportati in molte distribuzioni Linux, ma che sono ora, in realtà, deprecati o obsoleti e quindi dovrebbero essere sostituiti con alternative più moderne.
Anche se queste strumenti/utilità di rete sono ancora disponibili nei repository ufficiali delle principali distribuzioni Linux, in realtà non vengono preinstallati per impostazione predefinita.
Questo è evidente nelle distribuzioni Enterprise Linux, dato che alcuni comandi di rete popolari non funzionano più su RHEL/CentOS 7, mentre funzionano effettivamente su RHEL/CentOS 6. Le ultime versioni di Debian e Ubuntu non li includono più.
In questo articolo, condivideremo comandi di rete deprecati su Linux e le loro sostituzioni. Questi comandi includono ifconfig, netstat, arp, iwconfig, iptunnel, nameif, così come route.
Tutti i programmi elencati, ad eccezione di iwconfig, si trovano nel pacchetto net-tools che non è stato sottoposto a manutenzione attiva per molti anni.
È importante tenere a mente che “il software non mantenuto è pericoloso“, rappresenta un grande rischio per la sicurezza del tuo sistema Linux. Il sostituto moderno per net-tools è iproute2: un insieme di utility per il controllo delle reti TCP/IP in Linux.
Nella tabella seguente è riassunto l’elenco dei comandi deprecati e dei loro sostituti, di cui dovresti tenere conto.
Linux Deprecated Commands | Linux Replacement Commands |
---|---|
arp | ip n (ip neighbor) |
ifconfig | ip a (ip addr), ip link, ip -s (ip -stats) |
iptunnel | ip tunnel |
iwconfig | iw |
nameif | ip link, ifrename |
netstat | ss, ip route (for netstat -r), ip -s link (for netstat -i), ip maddr (for netstat -g) |
route | ip r (ip route) |
Troverai ulteriori dettagli su alcuni dei sostituti in queste guide seguenti.
- ifconfig vs ip: Differenze e Confronto della Configurazione di Rete
- 10 Comandi “IP” Utili per Configurare le Interfacce di Rete
Riferimento: Post del blog tecnologico di Doug Vitale.
Home del Progetto Net-tools: https://sourceforge.net/projects/net-tools/
Pagina di descrizione di iproute2: https://wiki.linuxfoundation.org/networking/iproute2
Tutto sommato, è bene tenere a mente questi cambiamenti, poiché la maggior parte di questi strumenti obsoleti verrà completamente sostituita in futuro. Le vecchie abitudini muoiono lentamente, ma è necessario andare avanti. Inoltre, installare e utilizzare pacchetti non mantenuti sul tuo sistema Linux è una pratica insicura e pericolosa.
Sei ancora bloccato nell’uso di questi comandi vecchi/deprecati? Come stai affrontando le sostituzioni? Condividi i tuoi pensieri con noi tramite il modulo di feedback qui sotto.
Source:
https://www.tecmint.com/deprecated-linux-networking-commands-and-their-replacements/