<Anterior | Conteúdo | Próxima>
netstat
O netstat programa é usado para examinar várias configurações de rede e estatísticas. Por meio do uso de suas muitas opções, podemos observar uma variedade de recursos em nossa configuração de rede. Usando a opção “-ie”, podemos examinar as interfaces de rede em nosso sistema:
[me @ linuxbox ~] $ netstat -ie
Eth0 Link encap: Ethernet HWaddr 00: 1d: 09: 9b: 99: 67
inet addr: 192.168.1.2 Bcast: 192.168.1.255 Máscara: 255.255.255.0
inet6 addr: fe80 :: 21d: 9ff: fe9b: 9967/64 Escopo: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 Métrica: 1
Pacotes RX: 238488 erros: 0 descartados: 0 overruns: 0 frame: 0 Pacotes TX: 403217 erros: 0 descartados: 0 overruns: 0 operadora: 0 colisões: 0 txqueuelen: 100
Bytes RX: 153098921 (146.0 MB) Bytes TX: 261035246 (248.9 MB)
Memória: fdfc0000-fdfe0000
[me @ linuxbox ~] $ netstat -ie
Eth0 Link encap: Ethernet HWaddr 00: 1d: 09: 9b: 99: 67
inet addr: 192.168.1.2 Bcast: 192.168.1.255 Máscara: 255.255.255.0
inet6 addr: fe80 :: 21d: 9ff: fe9b: 9967/64 Escopo: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 Métrica: 1
Pacotes RX: 238488 erros: 0 descartados: 0 overruns: 0 frame: 0 Pacotes TX: 403217 erros: 0 descartados: 0 overruns: 0 operadora: 0 colisões: 0 txqueuelen: 100
Bytes RX: 153098921 (146.0 MB) Bytes TX: 261035246 (248.9 MB)
Memória: fdfc0000-fdfe0000
lo
Encap do link: Loopback local
inet addr: 127.0.0.1 Máscara: 255.0.0.0
lo
inet6 addr: :: 1/128 Escopo: Host
UP LOOPBACK RUNNING MTU: 16436 Métrica: 1
Pacotes RX: 2208 erros: 0 descartados: 0 overruns: 0 frame: 0 Pacotes TX: 2208 erros: 0 descartados: 0 overruns: 0 operadora: 0 colisões: 0 txqueuelen: 0
Bytes RX: 111490 (108.8 KB) Bytes TX: 111490 (108.8 KB)
inet6 addr: :: 1/128 Escopo: Host
UP LOOPBACK RUNNING MTU: 16436 Métrica: 1
Pacotes RX: 2208 erros: 0 descartados: 0 overruns: 0 frame: 0 Pacotes TX: 2208 erros: 0 descartados: 0 overruns: 0 operadora: 0 colisões: 0 txqueuelen: 0
Bytes RX: 111490 (108.8 KB) Bytes TX: 111490 (108.8 KB)
Usar a opção “-r” exibirá a tabela de roteamento de rede do kernel. Isso mostra como a rede está configurada para enviar pacotes de rede para rede:
[me @ linuxbox ~] $ netstat -r
Tabela de roteamento IP do kernel
Destino Gateway Genmask Sinaliza janela MSS irtt Iface
192.168.1.0 | * | 255.255.255.0 | U | 0 | 0 | 0 | eth0 |
omissão | 192.168.1.1 | 0.0.0.0 | UG | 0 | 0 | 0 | eth0 |
Neste exemplo simples, vemos uma tabela de roteamento típica para uma máquina cliente em uma LAN (Rede Local) atrás de um firewall / roteador. A primeira linha da lista mostra o destino 192.168.1.0. Os endereços IP que terminam em zero referem-se a redes em vez de hosts individuais, portanto, este destino significa qualquer host na LAN. O próximo campo, Gateway, é o nome ou endereço IP do gateway (roteador) usado para ir do host atual à rede de destino. Um asterisco neste campo indica que nenhum gateway é necessário.
A última linha contém o destino omissão. Isso significa qualquer tráfego destinado a uma rede que não esteja listado de outra forma na tabela. Em nosso exemplo, vemos que o gateway é definido como um roteador com o endereço de 192.168.1.1, que provavelmente sabe o que fazer com o tráfego de destino.
Como ip, netstat O programa tem muitas opções e nós olhamos apenas para algumas delas. Confira o ip e netstat páginas de manual para uma lista completa.