Indica lo stato della rete.
Per visualizzare i socket attivi per ogni protocollo o informazioni sulla tabella di instradamento
netstat [ -num ] [ -protocol protocollo ] [ -routtable ] [ -routinfo] [ -state ] [ Intervallo ]
Per visualizzare il contenuto di una struttura dati di rete
netstat [ -stats | -cdlistats ] [ -protocol protocollo ] [ Intervallo ]
Per visualizzare l'arp (address resolution protocol)
netstat -arp
Per eliminare tutte le statistiche
netstat -clear
Il comando netstat visualizza simbolicamente il contenuto di varie strutture di dati relativi alla rete per i collegamenti attivi. Il parametro Intervallo, specificato in secondi, visualizza continuamente informazioni relative al traffico di pacchetto sulle interfacce di rete configurate.
Il pannello predefinito per i socket attivi indica le seguenti voci:
I formati dell'indirizzo Internet sono di tipo host.port o network.port se un indirizzo del socket specifica una rete ma nessun indirizzo host specifico. L'indirizzo host viene visualizzato tramite simboli se tale indirizzo può essere risolto in un nome host simbolico, mentre indirizzi di rete vengono visualizzati tramite simboli.
Indirizzi NS sono quantità di 12-byte, composti da un numero di rete a 4 byte, un numero host a 6 byte e un numero porta a 2 byte, tutti memorizzati in formato standard di rete. Per l'architettura VAX, questi sono invertiti per parola e byte; per i sistemi Sun, non lo sono.
Se un nome simbolico per un host non è riconosciuto o se si utilizza l'indicatore -num, l'indirizzo viene stampato in forma numerica, in base alla famiglia di indirizzi. Indirizzi e porte non specificati vengono visualizzati come un * (asterisco).
Il formato del pannello dell'interfaccia fornisce una tabella di statistiche cumulative per le seguenti voci:
Il pannello dell'interfaccia fornisce inoltre il nome interfaccia, il numero e l'indirizzo ed anche le MTU (maximum transmission unit).
Il pannello della tabella di instradamento indica gli instradamenti disponibili ed i relativi stati. Ogni instradamento consiste di un host o una rete di destinazione ed un gateway da utilizzare nell'inoltro di pacchetti.
Un instradamento è fornito nel formato A.B.C.D/XX, che presenta due parti di 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 impostato. Ad esempio, l'instradamento 9.3.252.192/26 ha una maschera di rete di 255.255.255.192, che ha 26 bit impostati.
La tabella di instradamento contiene i seguenti dieci campi:
| Indicatori | Il campo indicatori della tabella di instradamento riporta lo stato dell'instradamento:
Instradamenti diretti sono creati per ogni interfaccia collegata all'host locale. |
| Gateway | Il campo gateway per queste voci indica l'indirizzo dell'interfaccia in uscita. |
| Rif | Fornisce il numero corrente di utilizzi attivi per l'instradamento. I protocolli orientati al collegamento mantengono un singolo instradamento per la durata di un collegamento, mentre i protocolli privi di collegamento ottengono un instradamento in fase di invio alla stessa destinazione. |
| Uso | Fornisce un conteggio del numero di pacchetti inviati utilizzando tale instradamento. |
| PMTU | Fornisce la PTMU (Path Maximum Transfer Unit). |
| Interfaccia | Indica le interfacce di rete utilizzate per l'instradamento. |
| Scad. | Visualizza il tempo (in minuti) che rimane prima della scadenza dell'instradamento. |
| Gruppi | Fornisce un elenco di ID gruppo associati all'instradamento. |
| Maschere di rete | Elenca le maschere di rete applicate al sistema. |
| Route Tree per Famiglia protocolli | Specifica le famiglie di indirizzi attivi per gli instradamenti esistenti.
I valori supportati per questo campo sono i seguenti:
|
Quando viene specificato un valore per il parametro Intervallo, il comando netstat visualizza un conteggio in corso di statistiche relative a interfacce di rete. Questo pannello contiene due colonne: una colonna per l'interfaccia principale (la prima interfaccia trovata durante la configurazione automatica) e una colonna di riepilogo delle informazioni per tutte le interfacce. La prima riga di ogni pannello di informazioni contiene un riepilogo delle statistiche accumulate dall'ultimo riavvio del sistema. Le righe successive dell'emissione indicano valori accumulati durante intervalli della lunghezza specificata.
Consultare Stato di uscita comandi del Server I/E virtuale.
netstat -routtableQuesto comando produce un'emissione simile alla seguente:
Tabelle di instradamento Destinazione Gateway Indicatori Rif. Uso Se PMTU Scad. Gruppi Route tree per famiglia protocolli 2 (Internet): predefinito 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 per famiglia protocolli 24 (Internet v6): ::1 ::1 UH 0 0 lo0 16896 -
netstat -stateQuesto comando produce un'emissione simile alla seguente:
Nome Mtu Rete Indirizzo 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
Il comando mktcpip, il comando hostname, il comando startnetsvc, il comando stopnetsvc, il comando cfglnagg, il comando entstat, il comando cfgnamesrv, il comando hostmap, il comando traceroute, il comando ping, il comando optimizenet.