Comando netstat
Propósito
Mostra o status da rede.
Sintaxe
Para exibir soquetes ativos para cada protocolo ou informações da tabela de roteamento:
netstat [ -num ] [ -routtable ] [ -routinfo] [ -state ] [ -socket ] [ -protocol Protocol ] [ Interval ]
Para exibir o conteúdo de uma estrutura de dados da rede:
netstat [ -stats | -cdlistats ] [ -protocol protocol ] [ Interval ]
Para exibir o protocolo de resolução de endereço:
netstat -arp
Para limpar todas as estatísticas:
netstat -clear
Descrição
O comando netstat exibe simbolicamente o conteúdo de várias estruturas de dados relacionados à rede para conexões ativas.
Sinalizadores
Nome do Sinalizador | Descrição |
---|---|
-arp | Exibe interfaces de resolução de endereço. |
-cdlistats | Mostra estatísticas de adaptadores de comunicação baseada em CDLI. |
-clear | Limpa todas as estatísticas. |
-num | Mostra endereços da rede como números. Quando esse sinalizador não é especificado, o comando netstat interpreta endereços quando possível e exibe-os simbolicamente. Esse sinalizador pode ser usado com qualquer um dos formatos de exibição. |
-protocol protocol | Mostra estatísticas sobre o valor especificado para a variável protocol, que é um nome bem conhecido de um protocolo ou um alias dele. Uma resposta nula significa que não há números a serem relatados. O relatório de programa do valor especificado para essa variável será desconhecido se não tiver uma rotina de estatísticas. |
-routinfo | Mostra as tabelas de roteamento, incluindo os custos configurados pelo usuário e atuais de cada roteamento. |
-routtable | Mostra as tabelas de roteamento. Quando usado com o sinalizador -stats, o sinalizador -routtable mostra estatísticas de roteamento. Para obter mais informações, consulte Exibição da tabela de roteamento. |
-socket | Exibe os soquetes de rede. |
-state | Mostra o estado de todas as interfaces configuradas. O
formato de exibição da interface fornece uma tabela de estatísticas cumulativas para os
itens a seguir:
As informações da interface exibidas também fornecem o nome, número e endereço da interface, bem como as unidades máximas de transmissão (MTUs). |
-stats | Mostra estatísticas para cada protocolo. |
Interval | Exibe informações continuamente, em segundos, referentes ao tráfego de pacotes nas interfaces de redes configuradas. |
Exibição Padrão
- Endereços local e remoto
- Tamanhos das filas de envio e recebimento (em bytes)
- Protocolo
- Estado interno do protocolo
Os formatos de endereço na Internet serão host.porta ou rede.porta se o endereço de um soquete especificar uma rede, mas nenhum endereço de host específico. Se o endereço puder ser resolvido como um nome de host simbólico, o endereço de host, bem como os endereços de rede serão exibidos simbolicamente.
Os endereços NS têm 12 bytes, consistindo em um número de rede de 4 bytes, um número de host de 6 bytes e um número de porta de 2 bytes, todos armazenados no formato padrão da rede. Para a arquitetura VAX, a palavra e o byte são invertidos.
Se um nome simbólico para um host não for conhecido ou se você especificou o sinalizador -num, o endereço será impresso numericamente, de acordo com a família de endereços. Os endereços e portas não especificados aparecem como um * (asterisco).
Exibição da Interface
- Erros
- Colisões Nota: A contagem de colisões para interfaces Ethernet não é aplicável.
- Pacotes transferidos
A exibição da interface fornece também o nome, número e endereço da interface, bem como as unidades máximas de transmissão (MTUs).
Exibição da tabela de roteamento
A exibição da tabela de roteamento indica as rotas disponíveis e seus status. Cada rota consiste em um host ou rede de destino e um gateway para uso no encaminhamento de pacotes.
Uma rota é fornecida no formato A.B.C.D/XX, que apresenta duas partes de informações. A.B.C.D indica o endereço de destino e XX indica a máscara de rede associada à rota. A máscara de rede é representada pelo número de bits que são configurados. Por exemplo, a rota 9.3.252.192/26 tem uma máscara de rede 255.255.255.192, com um conjunto de 26 bits.
Campo | Descrição |
---|---|
Sinalizadores | O campo de sinalizadores na tabela de roteamento mostra o estado da
rota:
Rotas diretas são criadas para cada interface conectada ao host local. |
Gateway | Mostra o endereço da interface de saída. |
Refs | Mostra o número atual de usos ativos da rota. Os protocolos orientados por conexão retém uma única rota durante uma conexão, enquanto os protocolos sem conexão obtêm uma rota durante o envio para o mesmo destino. |
Uso | Fornece uma contagem do número de pacotes enviados usando essa rota. |
PMTU | Lista a Unidade Máxima de Transferência do Caminho (PMTU). |
Interface | Indica as interfaces de rede utilizadas para a rota. |
Exp | Exibe o tempo (em minutos) que resta para expiração da rota. |
Grupos | Fornece uma lista de IDs do grupo associados a essa rota. |
Netmasks | Lista as máscaras de rede aplicadas ao sistema. |
Árvore de Rotas para a Família de Protocolos | Especifica as famílias de endereços ativos para as rotas existentes. Os valores para esse campo são os seguintes:
|
Quando um valor é especificado para a variável Interval, o comando netstat exibe uma contagem contínua de estatísticas relacionadas às interfaces de rede. Essa exibição contém duas colunas: uma para a interface primária (a primeira interface localizada durante a configuração automática) e outra que resume as informações de todas as interfaces. A primeira linha contém um resumo das estatísticas acumuladas desde a última reinicialização do sistema. As linhas subsequentes da saída mostram valores acumulados durante os intervalos com a duração especificada.
Status de Saída
Consulte Status de Saída para Comandos do Virtual I/O Server.
Exemplos
- Para exibir informações da tabela de roteamento para uma interface de Internet, digite o comando a seguir:
netstat -routtable
Isso produz uma saída semelhante à seguinte:
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 -
- Para exibir informações de interface para uma interface de Internet, digite o comando a seguir:
netstat -state
Isso produz uma saída semelhante à seguinte:
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
- Para exibir soquetes da rede, digite o comando a seguir:
netstat -socket