comando netstat

Finalità

Mostra lo stato della rete.

Sintassi

Per visualizzare i socket attivi per ogni protocollo o tabella di instradamento:

netstat [ -num ] [ -routtabile ] [ -routinfo] [ -stato ] [ -socket ] [ -protocollo Protocollo ] [ Intervallo ]

Per visualizzare il contenuto di una struttura dati di rete:

netstat [ -stats | -cdlistats ] [ -protocol protocol ] [ Intervallo ]

Per visualizzare il protocollo di risoluzione dell'indirizzo:

netstat -arp

Per cancellare tutte le statistiche:

netstat -clear

Descrizione

Il comando netstat visualizza simbolicamente il contenuto di varie strutture dati relative alla rete per le connessioni attive.

Indicatori

Nome indicatore Descrizione
-arp Visualizza le interfacce di risoluzione dell'indirizzo.
-cdlistats Mostra statistiche per gli adattatori di comunicazioni basati su CDLI.
-clear Cancella tutte le statistiche.
-num Visualizza gli indirizzi di rete come numeri. Quando questo indicatore non è specificato, il comando netstat interpreta gli indirizzi dove possibile e li visualizza simbolicamente. Questo indicatore può essere utilizzato con qualsiasi formato di visualizzazione.
-protocol protocollo Mostra le statistiche relative al valore specificato per la variabile protocol , che è un nome noto per un protocollo o un alias per esso. Una risposta null significa che non ci sono numeri da segnalare. Il prospetto del programma del valore specificato per questa variabile è sconosciuto se non vi è alcuna routine statistica per esso.
-routinfo Afişează tabelele de rutare, inclusiv costurile configurate de utilizator şi curente ale fiecărei rute.
-routtable Visualizza le tabelle di instradamento. Se utilizzato con il flag -stats , il flag -routtable mostra le statistiche di instradamento. Per ulteriori informazioni, vedere Visualizzazione della tabella di instradamento.
-socket Visualizza i socket di rete.
-stato Afişează starea tuturor interfeţelor configurate.
Il formato di visualizzazione dell'interfaccia fornisce una tabella delle statistiche cumulative per i seguenti elementi:
  • Errori
  • Collisioni
    Nota: il numero di conflitti per interfacce Ethernet non viene visualizzato.
  • Pacchetti trasferiti

Le informazioni sull'interfaccia visualizzate forniscono anche il nome, il numero e l'indirizzo dell'interfaccia, nonché le MTU (maximum transmission units).

-stats Mostra statistiche per ciascun protocollo.
Intervallo Visualizza continuamente le informazioni, in secondi, relative al traffico dei pacchetti sulle interfacce di rete configurati.

Visualizzazione predefinita

Il pannello predefinito per i socket attivi mostra le seguenti voci:
  • Indirizzi locali e remoti
  • Dimensioni della coda di invio e ricezione (in byte)
  • Protocollo
  • Stato interno del protocollo

I formati dell'indirizzo Internet sono host.port o network.port se l'indirizzo di un socket specifica una rete ma non un indirizzo host specifico. Se l'indirizzo può essere risolto in un nome host simbolico, l'indirizzo host e gli indirizzi di rete vengono visualizzati simbolicamente.

Gli indirizzi NS sono 12 byte, costituiti da un numero di rete a 4 byte, un numero host a 6 byte e un numero di porta a 2 byte, tutti memorizzati in formato standard di rete. Per l'architettura VAX, la parola e il byte vengono invertiti.

Se un nome simbolico per un host non è noto o se è stato specificato l'indicatore -num , l'indirizzo viene stampato numericamente, in base alla famiglia di indirizzi. Le porte e gli indirizzi non specificati vengono visualizzati come * (asterisco).

Visualizzazione interfaccia

Il formato di visualizzazione dell'interfaccia fornisce una tabella delle statistiche cumulative per i seguenti elementi:
  • Errori
  • Collisioni
    Nota: il conteggio delle collisioni per le interfacce Ethernet non è applicabile.
  • Pacchetti trasferiti

Il pannello dell'interfaccia fornisce anche il nome, il numero e l'indirizzo dell'interfaccia e le MTU (maximum transmission units).

Visualizzazione tabella di instradamento

Il pannello della tabella di instradamento indica gli instradamenti disponibili e i relativi stati. Ogni instradamento è costituito da un host o una rete di destinazione e da un gateway da utilizzare nei pacchetti di inoltro.

Un instradamento viene fornito nel formato A.B.C.D/XX, che presenta due informazioni. A.B.C.D indica l'indirizzo di destinazione e XX indica la maschera di rete associata all'instradamento. La maschera di rete è rappresentata dal numero di bit impostati. Ad esempio, l'instradamento 9.3.252.192/26 ha una maschera di rete 255.255.255.192, che ha 26 bit impostati.

La tabella di instradamento contiene i seguenti campi:
Campo Descrizione
Indicatori Il campo Indicatori nella tabella di instradamento visualizza lo stato dell'instradamento:
A
Un rilevamento gateway inattivo attivo è abilitato sull'instradamento
U
Su
H
L'instradamento è a un host piuttosto che a una rete
G
L'instradamento è a un gateway
D
L'instradamento è stato creato dinamicamente da un reindirizzamento
M
L'instradamento è stato modificato da un reindirizzamento
L
L'indirizzo a livello di collegamento è presente nella voce di instradamento
c
L'accesso a questo instradamento crea un instradamento clonato
W
L'instradamento è un instradamento clonato
1
Indicatore di instradamento specifico del protocollo #1
2
Indicatore di instradamento specifico del protocollo #2
3
Indicatore di instradamento specifico del protocollo #3
b
L'instradamento rappresenta un indirizzo broadcast
e
Ha una voce cache di bind
l
L'instradamento rappresenta un indirizzo locale
m
L'instradamento rappresenta un indirizzo multicast
P
Percorso bloccato
R
Host o rete non raggiungibile
S
Aggiunto manualmente
u
Instradamento utilizzabile
s
L'opzione stopsearch di instradamento del gruppo è abilitata sull'instradamento

Gli instradamenti diretti vengono creati per ogni interfaccia collegata all'host locale.

Gateway Mostra l'indirizzo dell'interfaccia in uscita.
Riferimenti Mostra il numero corrente di utilizzi attivi per l'instradamento. I protocolli orientati alla connessione si mantengono su un singolo instradamento durante una connessione, mentre i protocolli senza connessione ottengono un instradamento mentre inviano alla stessa destinazione.
Utilizza Fornisce un conteggio del numero di pacchetti inviati utilizzando tale instradamento.
PMTU Elenca PMTU (Path Maximum Transfer Unit).
Interfaccia Indica le interfacce di rete utilizzate per l'instradamento.
EXP Visualizza il tempo (in minuti) rimanente prima della scadenza dell'instradamento.
Gruppi Fornisce un elenco di ID gruppo associati a tale instradamento.
Maschere di rete Elenca le maschere di rete applicate al sistema.
Albero di instradamento per famiglia di protocolli Specifica le famiglie di indirizzi attivi per gli instradamenti esistenti. I valori per questo campo sono i seguenti:
1
Specifica la famiglia di indirizzi UNIX
2
Specifica la famiglia di indirizzi Internet (ad esempio, TCP e UDP)
3
Specifica la famiglia di indirizzi XNS (Xerox Network System)

Quando viene specificato un valore per la variabile Intervallo , il comando netstat visualizza un conteggio in esecuzione delle statistiche relative alle interfacce di rete. Questo pannello contiene due colonne: una colonna per l'interfaccia principale (la prima interfaccia che si trova durante la configurazione automatica) e una colonna che riepiloga le informazioni per tutte le interfacce. La prima riga contiene un riepilogo delle statistiche accumulate dall'ultimo riavvio del sistema. Le righe di output successive mostrano i valori accumulati negli intervalli della lunghezza specificata.

Stato uscita

Consultare Stato di uscita per comandi Virtual I/O Server.

Esempi

  1. Per visualizzare le informazioni sulla tabella di instradamento per un'interfaccia Internet, immettere il comando seguente:
    netstat -routtable

    Ciò produce l'output simile al seguente:

    Routing tables
    Destination      Gateway           Flags   Refs     Use  If   PMTU Exp Groups
    
    Route tree for Protocol Family 2 (Internet):
    default          129.3.141.1       UGc       0        0  en0     -   -  
    129.33.140/23    127.0.0.1         U         6       53  en0     -   -  
    129.33.41.2      localhost         UGHS      6      115  lo0     -   -  
    129.45.41.2      129.3.41.1        UGHW      1      602  en0  1500   -  
    dcefs100         129.31.41.1       UGHW      1        2  en0     -   -  
    192.100.61       localhost         U         7    14446  lo0     -   -  
    
    Route tree for Protocol Family 24 (Internet v6):
    ::1              ::1               UH        0        0  lo0 16896   -  
    
  2. Per visualizzare le informazioni di interfaccia per un'interfaccia Internet, immettere il comando seguente:
    netstat -state 

    Ciò produce l'output simile al seguente:

    Name  Mtu   Network     Address              Ipkts Ierrs    Opkts Oerrs  Coll
    en0   1500  link#2      0.5.20.4.0.4e       874986     0    22494     0     0
    en0   1500  90.34.14    hostname            874986     0    22494     0     0
    lo0   16896 link#1                           14581     0    14590     0     0
    lo0   16896 129         localhost            14581     0    14590     0     0
    lo0   16896 ::1                              14581     0    14590     0     0
    
  3. Per visualizzare i socket di rete, immettere il comando seguente:
    netstat -socket