quinta-feira, 14 de fevereiro de 2008

Windows - IP Tools

IP tools consiste em comandos e ferramentas que auxiliam na consulta, configuração e troubleshooting das configurações de rede.

Alguns comandos que irei citar podem parecer óbvios, mas mesmo assim caso alguém que esteja começando agora neste maravilhoso mundo binário, podem vir a ser dicas muito úteis.

Command line commands

ipconfig - Mostra IP, Mask e Default Gateway.

ipconfig /all - Informação mais detalhada, incluindo servidos DNS, WINS, DHCP, Máscara de Subrede, MAC Address entre outros.

ipconfig /release - Desconfigura as configurações de TCP/IP, setando tudo 0.0.0.0

ipconfig /renew - Solicita ao DHCP server um IP e devidas configurações.

ipconfig /displaydns - Exibe as resoluções de nomes efetuadas desde a inicialização do sistema.

ipconfig /flushdns - Limpa o cache local da resolução de nomes desde a inicialização do sistema. (Ex.: Você pinga cliente01.trylinux.local, mas este micro está desligado e não possui uma entrada no DNS. Ao consultar o DNS não será possivel resolver, e isso fica salvo no cache local. Ao inicializar o cliente01 na rede, irá obter um IP do DHCP e registrar uma entrada no DNS. Ao tentar pingar novamente se sua estação, continuará não resolvendo, pois a resposta anterior esta no cache, e o cache local sempre é consultado primeiro. Então após usar o /flushdns e limpar o cache local, deve resolver o nome e pingar corretamente. Situação semelhante ocorre caso seja efetuado um ping que responda ok, mas em seguida o IP do micro ao qual estava enviando o ping é alterado, o cache local ainda terá o IP antigo).

ipconfig /registerdns - Caso seja necessário, com este comando você registra o seu IP no DNS. Útil caso tenha alterado o IP e queira ligeiramente atualizar sua entrada no servidor DNS.

arp -a - Mostra o cache arp, que contém o IP e o mac address dos hosts que resolvidos localmente. (Ex.: para descobrir uma mac address de um computador na rede use o comando ping, e em seguida arp -a).

arp -d * - Limpa todo o arp cache.

arp -s x.x.x.x 00-aa-00-63-c6-09 - Cria uma entrada estática na tabela arp.

nbtstat -r - Lista os nomes Netbios resolvidos por broadcast.

nbtstat -R - Limpa o cache da tabela de nomes Netbios.

nbtstat -RR - Limpa o cache da tabela de nomes Netbios local e registra o seu nome no servidor Wins.

Dica: Se você estiver com dificuldades de lembrar destes comandos no momento quem que for necessário o troubleshooting, vá até o status da sua conexão de rede, na aba "Support" existe um botão "Repair". Ah ok o botão tenta reparar a conexão de rede, mas o que ele realmente faz por trás? Ele executa os seguintes comandos automaticamente:

ipconfig /renew
arp -d *
nbtstat -R
nbtstat -RR
ipconfig /flushdns
ipconfig /registerdns

netstat -a - Mostra todas as portas que estão abertas, podendo estar como LISTENING que significa uma porta aberta na escuta, esperando por uma conexão se estabelecer, após estabelecer a conexão o status fica ESTABLISHED.

netstat -a -n - Mesmo resultado do comando acima, mas mostrando o numero das portas ao invés do nome do protocolo.

Estas portas devem ser abertas no firewall para permitir a comunicação dos seguintes protocolos:

TCP 3389 - RDP (Terminal Services, Remote Desktop, Remote Assistance)
TCP 1723 - PPTP (Point-to-point Tunneling Protocol) para VPN
UDP 500, 1701, 4500 - L2TP (Layer 2 Tunneling Protocol) para VPN
TCP 80 - HTTP (Hypertext Transfer Protocol)
TCP 443, UDP 443 - HTTPS
TCP 20, 21 - FTP (File Transfer Protocol)
UDP 123 - NTP (Network Time Protocol)
TCP 445, UDP 445 - Microsoft Directory Services (Active Directory)

tracert - Mostra por quais roteadores a comunicação passa até um host. contando no máx. até 30 hops. Caso um dos roteadores não responda, mas a comunicação continua adiante, é porque o roteador deve estar configurado para não responder pacotes ICMP (não responde a ping). Uma dica para salvar o resultado é usar o comando "tracert www.empresa.com > nomedoarquivo.txt".

pathping - É similar ao tracert, porém disponibiliza informações mais detalhadas de pacotes enviados para cada um dos roteadores no caminho.

netdiag - Realiza uma série de testes para determinar o estado e a funcionalidade do computador cliente de rede.

Network Diagnostics - semelhente ao netdiag, porém em modo GUI, entre no "Help and Support Center" e procure por "Network Diagnostics".

APIPA (Automatic Private IP Addressing)

Quando uma estação, ou server estiver configurado no TCP/IP com a opção "Obtain an IP address automatically", o que acontece é um broadcast em busca de um servidor DHCP que retorna um IP para o host.

Quando esta opção esta habilitada, uma nova aba "Alternate Configuration" aparece. Nesta aba existem 2 opções.

A primeira é "Automatic private IP address", ela faz com que sempre que um DHCP server não estiver presente na rede ou o host não estiver chegando por algum motivo até o DHCP Server para obter um IP, o APIPA irá designar automaticamente um IP classe B 169.254.x.x. Assim caso um servidor esteja fora do ar, os computadores configurados com APIPA receberão endereços nesta classe automaticamente e irão comunicar entre si sem problemas, o APIPA continuará de tempo em tempo veificando a presença de algum server DHCP na rede, e quando encontrar, irá negociar um novo IP do DHCP.

Caso não deseje usar o endereçamento automático do APIPA, selecione "User configured" e é necessário configurar manualmente o IP que o computador deve receber caso não encontre um DHCP Server. É uma configuração útil para se usar em Laptops que utilizam IP automático na empresa, mas em casa não possui um DHCP e utiliza um IP estático.



0 comentários:

New Releases Top Sellers Future Releases
Bargain Bin UMD Video Accessories

Browse Categories: Playstation 2, XBox, XBox 360, Playstation 3, Nintendo Wii, Sony PSP, Gamecube, Gameboy Advance, Nintendo DS, PC