180 likes | 287 Views
REDES DE COMPUTADORES SISTEMAS DE INFORMAÇÃO. UNIPAR – UNIVERSIDADE PARANAENSE Cidade Universitária Paranavaí-PR. Prof. Júlio César Pereira – juliocesarp@unipar.br. Comandos IP relativos a redes no Windows.
E N D
REDES DE COMPUTADORESSISTEMAS DE INFORMAÇÃO UNIPAR – UNIVERSIDADE PARANAENSE Cidade Universitária Paranavaí-PR Prof. Júlio César Pereira – juliocesarp@unipar.br
Comandos IP relativos a redes no Windows Às vezes é útil conhecer os comandos IP, para analisar ou até mesmo configurar suas redes TCP/IP. Eis a lista destes comandos para utilizar em uma janela DOS: PING : Teste a conexão com um endereço IP distante ping -t [IP ou host] ping -l 1024 [IP ou host] A opção -t permite fazer « pings » contínuos até CTRL-C. Se você definiu a opção -t você pode ter em qualquer momento as estatíscas sem interromper as solicitações ping pressionando sobre Ctrl+Attn (também pode aparecer como Ctrl+Pause) Este comando é útil para gerar uma carga de rede especificando o tamanho do pacote com a opção -l e o tamanho do pacote em octetos. 2
Comandos IP relativos a redes no Windows TRACERT : Mostra todos os endereços IP intermediários pelos quais passa o pacote entre a máquina local e o endereço IP específico. tracert [@IP ou não do host] tracert -d [@IP ou não do host] Este comando é útil se o comando ping não der resposta, para estabelecer qual o nível de falha da conexão. 3
Comandos IP relativos a redes no Windows IPCONFIG : mostra ou repara a configuração rede TCP/IP ipconfig /all [/release [conexão]] [/renew [conexão]] flushdns /displaydns /registerdns [-a] [-a] [-a] Este comando, executado sem opção, fixa o endereço IP em andamento, a máscara da rede bem como padrão no nível das interfaces de rede conhecidas na máquina local. /all: Mostra toda a configuração da rede, inclusive os servidores DNS, WINS, DHCP, etc ... /renew [conexão]: Reconfigura DHCP de todas as conexões (se uma conexão não é especificada) ou de uma conexão específica com o parâmetro conexão. O nome da conexão é aquele que aparece com ipconfig sem parâmetro. /release [conexão]: Envie uma mensagem DHCPRELEASE ao servidor DHCP para liberar a configuração DHCP atual e anular a configuração do endereço IP de todas as conexões( se nenhuma conexão é especificada) ou de uma conexão com parâmetro conexão. Este parâmetro TCP/IPC para as conexões configuradas de maneira a obter automaticamente um endereço IP. /flushdns: Esvazia e reinicia o cache de resolução do cliente DNS. Esta opção é útil para excluir as entradas de cache negativas bem como todas as outras adicionadas de maneira dinâmica. /displaydns: Mostra o cache de resolução do cliente DNS, que inclui as entradas pré-carregadas a partir do arquivo dos hóspedes locais bem como todos o registros de recursos recentemente obtidos pelas solicitações de nomes resolvidas pelo computador. O serviço cliente DNS utiliza estas informações para resolver rapidamente os nomes freqüentemente solicitados, antes de interrogar seus servidores DNS configurados. /registerdns: Atualiza todos os pacotes DHCP e reescreve os nomes DNS. 4
Comandos IP relativos a redes no Windows NETSTAT : fixa o estado da pilha TCP/IP na sua máquina local NETSTAT [-a] [-e] [-n] [-s] [-p porta] [-r] [intervalo] -a Mostra todas as conexão e portas de escutas (As conexões do lado do servidor são normalmente inibidas). -e Mostra as estatísticas Ethernet. Pode ser combinada com a opção -s. -n Mostra os endereços e os números de portas sob a forma numérica. -p proto Mostra as conexões para o protocolo especificado pelo proto; proto pode ser utilizado com a opção -s para mostrar as estatísticas por protocolo, proto pode ser TCP, UDP, ou IP. -r Mostra o conteúdo da tabela do roteador. -s Mostra as estatísticas por protocolo. Por padrão, as estatísticas em TCP, UDP e IP são visualizadas; a opção -p pode ser utilizada para especificar em sub-conjunto do padrão. intervalo: Mostra novamente as estatísticas selecionadas, com uma pausa de « intervalo » segundos entre cada amostragem. Pressione sobre Ctrl+C para parar a amostragem das estatísticas. -abnov Mostra os processos que utilizam a conexão internet (Endereço IP, porto, endereço distante e o PID do processo que utiliza a conexão bem como seu nome). 5
Comandos IP relativos a redes no Windows ROUTE/Roteador ROUTE : Mostra ou modifica a tabela do roteador ROUTE [-f] [comando [destinação] [MASK máscara da rede] [rede] -f Apaga as tabelas do roteador de todas as entradas de passarelas. Utilizado conjuntamente com um dos comandos, as tabelas são apagados antes da execução do comando. -p Torna subsistente a entrada na tabela depois do reboot da máquina comando: Especifica um dos quatro comandos: DELETE: Apaga um itinerário. PRINT: Afixa um itinerário. ADD: Acrescenta um itinerário. CHANGE: Modifica um itinerário existente. destino: Especifica um hóspede. MASK: Se a palavra chave MASK estiver presente, o parâmetro seguinte é interpretado como o parâmetro máscara da rede. máscara: Fornecida, ela especifica o valor da máscara da sub-rede para associar neste entrada de itinerário. Não especificada, ele assume o valor padrão 255.255.255.255. passarela: Especifica a passarela. METRIC: Especifica o custo métrico para o destino 6
Comandos IP relativos a redes no Windows Arp ARP : Resolução dos endereços IP em endereços MAC. Mostra e modifica as tabelas de traduções dos endereços IP em endereços físicos utilizados pelo protocolo de resolução de endereços ARP. ARP -s adr_inet adr_eth [adr_if] ARP -d adr_inet [adr_if] ARP -a [adr_inet] [-N adr_if] -a Mostra as entradas ARP interrogando o protocolo de dados ativos. Se adr_inet é especificado, somente os endereços IP e físico do computador serão mostrados. Se mais de uma interface de rede utiliza ARP, as entradas de cada tabela ARP são afixadas. -g Idêntica a -a. adr_inet Especifica um endereço internet. -N adr_if Mostra as entradas ARP para a interface de rede especificada por adr_if. -d Apaga o hóspede específico por adr_inet. -s Acrescenta um hóspede e associa o endereço Internet adr_inet com o endereço físico adr-eth. O endereço físico é dado sob forma de 6 octetos hexadecimais separados por hífens. A entrada permanente. adr_eth Especifica um endereço físico. adr_if Definida, ela especifica o endereço Internet da interface cuja tabela de tradução dos endereços deveria estar modificada. Não definida, a primeira interface aplicável será utilizada. 7
Comandos IP relativos a redes no Windows NbtStat NBTSTAT : Atualização do cache do arquivo Lmhosts. Mostra as estatísticas do protocolo e as conexões TCP/IP atuais utilizando NBT (NetBIOS sobre TCP/IP). NBTSTAT [-a Nome Distante] [-A endereço IP] [-c] [-n] [-r] [-R] [-s] [S] [intervalo] -a (estado da conexão) Lista da tabela de nomes da máquina distante (nome conhecido) -A (estado da conexão) Lista da tabela de nomes da máquina distante (endereço IP). -c (cache) Lista o cache de nomes distantes e tidos como os endereços IP. -n (nomes) Lista os nomes NetBIOS locais. -r (resolvidos) Lista os nomes resolvidos pela difusão e via Wins. -R (Carga) Esvaziamento e carregamento da tabela do cache de nomes distantes. -S (Sessões) Lista a tabela de sessões com os endereços destino IP. -s (sessões) Lista a tabela de sessões convertendo os endereços de destino IP em nomes de hóspedes via o arquivo hóspedes. Um exemplo: nbtstat –A @IP Este comando reenvia o nome NetBIOS, nome do sistema , os utilizadores conectados.... da máquina distante. 8
Comandos IP relativos a redes no Windows NsLookUp: envia demandas DNS para um servidor DNS por escolha nslookup [domínio] [servidor dns] O comando NsLookUp permite enviar demandas DNS para um servidor. Por padrão, se você não colocar o servidor DNS, o comando utilizará aquele que é utilizado pela sua interface de rede (aquele que você utiliza para navegar na internet, por exemplo) mas você pode forçar a utilização de um outro servidor. Por exemplo, para pedir ao servidor DNS 10.0.0.3 o endereço IP correspondente ao endereço www.commentcamarche.net: nslookup www.commentcamarche.net 10.0.0.3 Se você não precisar de nenhum parâmetro para nslookup, um shell abrir-se-á na espera de demandas vindas de você. 9
Configurando a rede no Windows COMANDOS Apesar do prompt de comando ser muitas vezes marginalizado e relegado a segundo plano, o Windows XP, Vista e Seven oferecem um arsenal razoável de comandos de configuração da rede, que podem ajudá-lo a ganhar tempo em muitas situações. Por exemplo, ao configurar a rede via DHCP, você pode checar rapidamente qual endereço IP está sendo usado por cada micro usando o comando "ipconfig" dentro do prompt do MS-DOS: 10
Configurando a rede no Windows Para ver também o endereço MAC da placa de rede (necessário, por exemplo, para liberar o acesso à rede wireless na configuração do ponto de acesso, ao configurar restrição de acesso com base no endereço MAC das placas) e outras informações, adicione o parâmetro /all, como em: C:> ipconfig /all Outro comando que pode ser usado para ver rapidamente o endereço MAC da placa de rede é o "getmac". 11
Configurando a rede no Windows Ao configurar o sistema para obter a configuração da rede via DHCP, você pode usar o comando ipconfig para liberar o endereço obtido via DHCP (desconfigurando a rede) ou para renová-lo, o que pode ser útil em caso de problemas ou em situações onde você acabou de mudar a configuração do servidor DHCP e precisa agora fazer com que os clientes renovem os endereços para obterem a nova configuração. Outro exemplo são casos em que o micro falha em renovar o empréstimo do endereço obtido via DHCP (o que é relativamente comum ao acessar via cabo, por exemplo) fazendo com que seja desconectado da rede. Para liberar o endereço obtido via DHCP, use: C:> ipconfig /release Para renovar o endereço, use: C:> ipconfig /renew 12
Configurando a rede no Windows Caso você possua mais de uma interface de rede instalada, você deve especificar a interface (com o mesmo nome que ela aparece no "Painel de Controle > Conexões de rede") no comando, entre aspas, como em: C:> ipconfig /release "Conexão local“ C:> ipconfig /renew "Conexão local“ Se o comando falhar, muito provavelmente o seu servidor DHCP está fora do ar, ou existe algum problema no cabeamento da rede que esteja impedindo a comunicação, como um conector mal-climpado ou uma porta queimada no switch. 13
Configurando a rede no Windows Para ver outras máquinas que fazem parte do mesmo grupo de trabalho da rede Windows, incluindo máquinas Linux compartilhando arquivos através do Samba você pode usar o comando "net view". Ele mostra uma lista das máquinas, similar ao que você teria ao abrir o ambiente de redes, mas tem a vantagem de ser mais rápido: C:> net view Para visualizar quais pastas seu micro está compartilhando com a rede de forma rápida (para confirmar se um novo compartilhamento foi ativado, por exemplo), você pode usar o comando "net share" e, para ver quais máquinas estão acessando os compartilhamentos nesse exato momento, usar o "net use". C:> net share C:> net use 14
Configurando a rede no Windows Para visualizar quais pastas seu micro está compartilhando com a rede de forma rápida (para confirmar se um novo compartilhamento foi ativado, por exemplo), você pode usar o comando "net share" e, para ver quais máquinas estão acessando os compartilhamentos nesse exato momento, usar o "net use". C:> net share C:> net use 15
Configurando a rede no Windows É possível também usar o comando "net use" para mapear compartilhamentos de rede de outras máquinas via linha de comando. Nesse caso, você deve especificar a letra que será atribuída ao compartilhamento, seguida pelo "servidorcompartilhamento", como em: C:> net use G: servidorarquivos Ele vai solicitar o login e senha de acesso, caso exigido e a partir daí você pode acessar os arquivos através do drive G:. O resultado é o mesmo de mapear o compartilhamento clicando sobre o "Meu Computador", apenas feito de forma diferente. Para desconectar o compartilhamento, use o parâmetro "/delete", como em: C:> net use G: /delete 16
Configurando a rede no Windows Você pode também fazer toda a configuração da rede via linha de comando usando o "netsh". Na prática, não existe nenhuma grande vantagem sobre configurar pelo Painel de controle, mas não deixa de ser um truque interessante. Para configurar a rede, especificando manualmente os endereços, você usaria: C:> netsh int ip set address name="Conexão Local" source=static 192.168.0.22 255.255.255.0 192.168.0.1 1 ... onde o "Conexão Local" é o nome da conexão de rede (da forma como aparece no painel de Conexões de rede do Painel de controle), seguido pelo endereço IP, máscara e gateway da rede. Não se esqueça do número "1" no final, que é um parâmetro para a configuração do gateway. Para configurar o DNS, você usaria: C:> netsh int ip set dns "Conexão Local" static 200.204.0.10 Para configurar os endereços e DNS via DHCP, você pode usar os comandos: C:> netsh int ip set address name="Conexão Local" source=dhcp C:> netsh int ip set dns "Conexão Local" dhcp 17