]>

# Manual do Knu

Bertrand
Leconte
18/06/1998
0.04.01

Esta documentação foi atualizada para o Knu versão 0.4.1. Queira dirigir quaisquer comentários e adições ao autor.

KDE
Knu
network utilities

## Introdução

O programa de Utilitários de Rede do KDE permite a você fazer "pings", traçar rotas, resolver nomes de hosts ou consultas "finger" sem precisar de um emulador de terminal.

Você escolhe que utlitário executar selecionando a aba correspondente. Você atribui os parâmetros necessários e então clica no botão `Começar!` (ou pressiona a tecla Return). Enquanto o comando estiver executando, você pode terminá-lo pressionando o botão `Parar`.

## A aba Ping

### O que é isso ?

O comando `ping(8)` manda pacotes ICMP `ECHO&lowbar;REQUEST` para um computador para checar a habilidade da rede em chegar até ele. Uma resposta do computador remoto (ou de qualquer coisa que tenha um endereço IP) indica que a máquina tem um subsistema TCP/IP funcional e que a rota de rede até esta máquina está aberta. A aba Ping permite a execução do comando `ping(8)`.

### Descrição

O Ping usa o datagrama `ECHO&lowbar;REQUEST` do protocolo ICMP para tentar obter uma resposta ICMP `ECHO&lowbar;RESPONSE` do computador ou gateway remoto. Os datagramas `ECHO&lowbar;REQUEST` (``pings'') têm um cabeçalho IP e um ICMP, seguidos por uma estrutura `timeval`, e então um número arbitrário de bytes de enchimento.

### Opções

Fazer resolução do nome do host

  Imprime endereços pelo nome ao invés de pelo número.

Quando usar `ping` para isolar problemas, ele deve ser executado primeiro contra o localhost (127.0.0.1), para verificar se a interface de rede local está funcionando. Então, máquinas e gateways cada vez mais distantes devem ser ``pingados''. Estatísticas de tempo de resposta e perda de pacotes são computadas. Se pacotes duplicados estão sendo recebidos, eles não são incluídos no cálculo de perda de pacotes, muito embora o tempo de retorno desses pacotes é usado no cálculo dos tempos mínimos/médios/máximos de resposta. Quando o programa é terminado, um pequeno sumário é exibido.

Este programa deve ser usado apenas em testes, medição e gerenciamento de redes. Pela carga que ele pode impor à rede, não é boa idéia usar o ping em operações normais ou continuamente.

## A aba Traçar Rota

### O que é isso ?

O comando `traceroute(8)` imprime a rota que os pacotes usam para chegar a um computador remoto. A aba Traçar Rota permite a execução do comando `traceroute(8)`.

### Descrição

A Internet é um grande e complexo agregado de equipamentos de rede, conectados todos juntos por gateways. Traçar a rota que um pacote segue (ou encontrar o gateway que está descartando seus pacotes) pode ser complicado. O Traceroute utiliza o protocolo IP TTL (time to live, tempo de vida) e tenta obter uma resposta ICMP `TIME&lowbar;EXCEEDED` (tempo esgotado) de cada gateway que esteja no caminho para alguma máquina.

### Opções

Resolver o nome do host

  Imprime os endereços dos gateways em forma de nome ao invés do endereço numérico. Habilitar esta opção consome algum tempo, pela procura que tem de ser feita a cada gateway encontrado.

Número máximo de hops

  Alterar o tempo-de-vida (número máximo de computadores intermediários) dos pacotes de prova que são emitidos. O padrão é 30 hops (o mesmo que é usado nas conexões TCP).

Este programa tenta traçar a rota que um pacote IP seguiria até alguma máquina da Internet lançando pacotes de teste UDP com um TTL (tempo de vida) pequeno, e em seguida aguardando por uma resposta ICMP de `tempo excedido` de um gateway. Começamos nossos testes com um TTL=1 e aumentando-o até obtermos uma resposta ICMP `porta inatingível` (que significa que chegamos ao destino final) ou atingimos o máximo de máquinas intermediárias (cujo padrão é 30 mas pode ser alterado via opção Número Máximo de Hops. Três provas são mandadas para cada nível de TTL e uma linha é impressa mostrando o TTL, o endereço do gateway e o tempo de resposta para cada teste. Se as respostas ao teste vêm de diferentes gateways, o endereço de cada sistema que respondeu será impresso. Se não há resposta em três segundos, um asterisco é impresso para aquele teste.

Não queremos que a máquina de destino processe os pacotes de teste UDP, por isso a porta de destino é configurada pra um valor absurdo.

Este programa deve ser usado apenas em testes, medição e gerenciamento de redes. Pela carga que ele pode impor à rede, não é boa idéia usar o ping em operações normais ou continuamente.

#### Autores do Traceroute

Implementado por Van Jacobson com base em uma sugestão de Steve Deering. Depurado por milhares de pessoas com sugestões particulares e melhorias de C. Philip Wood, Tim Seaver and Ken Adelman.

## A aba Resolução de Host

### O que é isso?

A aba resolução de host permite a execução de um comando de resolução de host (`host(1)` ou `nslookup(8)`). Este programa consultará o Servidor de Nomes de Domínio para responder à pergunta.

### Descrição

Este comando procura por informações sobre máquinas da Internet e nomes de domínios. Ele obtém essas informações de um conjunto de servidores interconectados que estão espalhados pelo mundo. Esse conjunto de servidores são chamados de Servidores de Nomes de Domínio (DNS). As informações são guardadas na forma de registros de recursos que pertencem à zonas hierarquicamente organizadas.

Por padrão, o comando simplesmente faz conversões entre nomes de máquinas e endereços Internet. No entanto, com as opções de Procurar Por, ele pode ser usado para encontrar todas as informações sobre nomes de domínio que são mantidas pelo sistema DNS. As informações impressas consistem em vários campos correspondentes aos vários recursos que foram encontrados.

O campo de máquina pode ser tanto o nome de máquina (nome de domínio) ou um endereço IP.

Um endereço IP numérico é composto por quatro números decimais separados por pontos, por exemplo, `192.16.199.1`, representando os quatro bytes do endereço de 32 bits. A ação padrão é procurar o nome correspondente.

Um nome de máquina ou nome de domínio é composto por nomes de componente (labels) separados por pontos, por exemplo, `putuz.nikhef.nl`. A ação padrão é procurar o endereço IP correspondente.

Para nomes singelos sem um ponto final, o domínio local é automaticamente incluído como sufixo. Portanto, um usuário dentro do domínio `nikhef.nl` pode digitar `putuz`, que estará procurando `putuz.nikhef.nl`. Nos outros casos, o nome é tentado como está. Nomes singelos com ponto final são considerados especificadores de domínios de primeira linha, tal como `nl.`

Para uma descrição mais precisa do comportamento deste comando, veja os manuais on-line dos programas subjacentes: `host(1)` ou `nslookup(8)`.

### Opções

Procurar por

  Permite especificar um tipo particular de recurso a ser procurado. Os tipos suportados estão listados logo abaixo.

Servidor

  Este é o nome (ou o endereço) do servidor de domínio a ser consultado.

#### Tipos de recurso

Os tipos de recursos são:

`A` &lowbar;&lowbar;&lowbar; endereço Internet da máquina.

`PTR` &lowbar; o nome da máquina.

`NS` &lowbar;&lowbar; o servidor de nome para a zona.

`MX` &lowbar;&lowbar; o servidor de e-mail.

`CNAME` o nome canônico para um apelido.

`SOA` &lowbar; a informação ``início-de-autoridade'' do domínio.

`ANY` &lowbar; todas as informações disponíveis.

##### Autores do Host

Este programa surgiu na Universidade Rutgers. Foi reescrito por Eric Wassenaar, NIKHEF, <e07@nikhef.nl>.

##### Autores do NsLookup

Andrew Cherenson

## A aba Finger

### O que é isso ?

A aba Finger permite a execução do comando `finger(1)`. Este comando mostra informações sobre os usuários do sistema.

A saída do comando dependerá do servidor que responder à requisição.

### Opções

Servidor

  Este é o nome (ou o endereço) do servidor finger que deve ser consultado.

### História

O comando finger apareceu na versão 3.0BSD do Unix.

## Configuração

Você pode configurar o caminho do comando utilizado pelo Knu, se você não quer ou não pode fazer com que o comando seja acessível via variável `PATH`. Isto pode ser feito no menu Editar > Preferências. Os usuários do GNU/Debian devem colocar o comando de traçar rota como `/usr/sbin/traceroute`, pois os usuários normais não têm acesso automático a esse diretório.

A mesma janela permite a você especificar argumentos ao programa. Por exemplo, em computadores Sun com Solaris, você pode adicionar `-s` como argumento para o comando `ping`.

Para a aba de resolução de nome, você terá de escolher o comando subjacente a ser usado: `host` ou `nslookup`.

Você pode desligar um comando editando (manualmente) o arquivo de configuração e, no grupo correspondente, modificar para `enable = 0`.

## Epílogo

### Autores

`Bertrand Leconte`

`Kai Fricke` conversão da documentação para SGML

A documentação foi extraída em sua maior parte dos manuais on-line dos softwares `ping(8)`, `traceroute(8)`, `host(1)` e `nslookup(8)` do Linux.

### Copyright

Este programa é software gratuito; você pode redistribuí-lo e/ou modificá-lo sob os termos da GNU General Public License como publicado pela Free Software Foundation; qualquer uma das duas versões de Licença, ou (em sua opinião) alguma versão anterior.

Este programa é distribuído com a esperança de que seja útil, mas SEM NENHUMA GARANTIA; sem conformidade com implicações e garantias de ACEITAÇÃO NO MERCADO ou AJUSTES PARA PROPÓSITOS PARTICULARES. Veja a GNU General Public License para mais detalhes.

Você deveria ter recebido uma cópia da GNU General Public License junto com este programa; se não recebeu, escreva para a Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.