Cos’è Netstat?
Secondo IBM DeveloperWorks, Netstat è uno degli strumenti Linux più utili per la risoluzione dei problemi di rete. È uno strumento che può essere utilizzato da Linux e altri sistemi operativi come Windows per visualizzare le connessioni di rete in entrata e in uscita. Oltre a ciò, può anche raccogliere informazioni dettagliate su reti, protocolli e tabelle di routing.
Con netstat, puoi diagnosticare problemi di rete e misurare la quantità di traffico che passa attraverso la rete. In quanto tale, può essere uno strumento molto utile per monitorare le prestazioni della rete e identificare le cause di guasti, rallentamenti o colli di bottiglia.
Come utilizzare Netstat per risolvere i problemi della rete
Ecco come utilizzare Netstat per risolvere i problemi della tua rete:
- Esegui il prompt dei comandi come amministratore.
- Ora digita il comando qui sotto e premi il tasto Invio:
netstat
- Le colonne potrebbero non avere senso per te se sei nuovo nel Web.
- Proto: si riferisce al protocollo di rete. Può essere TCP o UDP.
- Indirizzo locale: l’indirizzo IP del tuo computer e le porte associate alle sue interfacce di rete.
- Indirizzo esterno: si riferisce all’indirizzo IP e ai nomi delle porte dei server remoti.
- Stato: significa che la connessione è in corso. Ad esempio, trova le connessioni attive e chiudi quelle inattive.
È possibile utilizzare il comando netstat per visualizzare le informazioni sulle connessioni attive. Nella colonna dell’indirizzo esterno troverai l’indirizzo IP e la porta.
Accanto agli indirizzi IP, utilizzare il comando seguente per visualizzare i numeri di porta anziché i nomi di porta:
netstat -n
Inoltre, il sistema può stabilire connessioni o disconnettersi dalle reti e i dettagli delle reti possono cambiare di volta in volta. Di conseguenza, è possibile aggiornare periodicamente le informazioni di rete del comando netstat eseguendo il comando seguente:
netstat -n 5
Se vuoi interrompere l’aggiornamento, usa i tasti Ctrl+C.
Nota. Nel comando precedente, 5 rappresenta la frequenza di aggiornamento ogni 5 secondi. Se si desidera aumentare o diminuire questo intervallo, è possibile modificare il valore.
Usa le opzioni di netstat per filtrare le informazioni di connessione
Netstat è un potente comando che può essere utilizzato per visualizzare tutti i dettagli di connessione del tuo dispositivo. Di seguito sono elencate le opzioni netstat più utilizzate che è possibile utilizzare per determinare informazioni di rete specifiche.
1] Mostra connessioni attive e inattive
È possibile utilizzare questo comando per vedere quali reti sono attive o inattive.
netstat -a
2] Mostra informazioni sulle app
Elencherà tutte le applicazioni associate alle connessioni.
netstat -b
3] Statistiche della tua scheda di rete
Visualizza le statistiche dei pacchetti in entrata e in uscita.
netstat -e
4] Mostra il nome di dominio completo degli indirizzi esteri (FQDNS)
Se non sei interessato a vedere i numeri di porta oi nomi per i tuoi indirizzi esterni, l’opzione netstat successiva mostra invece i loro FQDN.
netstat -f
5] Mostra i numeri di porta invece dei nomi
Converte i nomi delle porte degli indirizzi esterni in numeri.
netstat -n
6] Mostra ID processo
Include una colonna aggiuntiva per l’ID di processo (PID) di ciascuna connessione, ad esempio netstat.
netstat -o
7] Configurare i filtri di protocollo per filtrare le connessioni.
Il tipo di connessione selezionato viene visualizzato qui: UDP, TCP, TCPv6 o UDPv6.
netstat -p udp
Nota. Nella parte UDP, cambia il nome del protocollo in quello che vuoi visualizzare.
8] Elenco delle porte in ascolto e non in ascolto
Identifica le porte in ascolto e le porte non in ascolto associate alle connessioni.
netstat -q
9] Statistiche di gruppo per protocollo
Le reti possono essere classificate in base al loro protocollo: UDP, TCP, ICMP, IPv4 o IPv6.
netstat -s
10] Mostra tabella di instradamento
Questo ti mostrerà la tabella di routing per la tua rete attuale. La tabella di instradamento elenca tutte le rotte e le matrici di destinazione nel sistema. È come stampare un percorso.
netstat -r
11] Mostra le connessioni in fase di scarico
Visualizza un elenco dello stato di scaricamento della connessione corrente.
netstat -t
12] Vedere Connessioni NetworkDirect
Verranno visualizzate tutte le connessioni NetworkDirect.
netstat -x
13] Mostra schemi di connessione
Visualizza i modelli di connessione TCP sulle reti.
netstat -y
Lascia un commento