Curso Técnico em Informática Informática Aplicada Instrutor Rafael Barros Sales Serviços de Rede Windows Apesar do prompt de comando ser muitas vezes marginalizado e relegado a segundo plano, o Windows XP, Vista e Windows 7 oferecem um arsenal razoável de comandos de configuração da rede, que podem ajudá-lo a ganhar tempo em muitas situações. Comandos ipconfig /all Outro comando que pode ser usado para ver rapidamente o endereço MAC da placa de rede é o "getmac". Getmac Para liberar o endereço obtido via DHCP, use: ipconfig /release Para renovar o endereço, use: ipconfig /renew 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: ipconfig /release "Conexão local" ipconfig /renew "Conexão local" Comandos de Compartilhamentos 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: 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". net share net use Comandos de Compartilhamentos É 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: net use G: \servidorarquivos Para desconectar o compartilhamento, use o parâmetro "/delete", como em: net use G: /delete Para configurar a rede, especificando manualmente os endereços, você usaria: 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. Serviços de Rede Para configurar o DNS, você usaria: 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: netsh int ip set address name="Conexão Local" source=dhcp netsh int ip set dns "Conexão Local" dhcp Para limpar o cache DNS que as vezes pode causar problemas na conexão você usaria ipconfig /flushdns Comandos de Rede WIFI Se você precisa localizar novas redes esporadicamente, pode ativar o serviço rapidamente, via linha de comando, usando o comando: net.exe start wzcsvc Ao ativar o serviço dessa forma, a mudança não é permanente, ou seja, ele volta a ficar desativado ao reiniciar a máquina (fazendo com que o sistema volte a se conectar apenas às redes já configuradas), o que em muitos casos é justamente o que você deseja. Também é possível desativá-lo usando: net.exe stop wzcsvc Outros Comandos Abre as conexões da rede ncpa.cpl Abre o firewall do windows firewall.cpl Abre as propriedades da internet inetcpl.cpl Abre o assistente de configuração de rede (só no xp) netsetup.cpl Comandos de Rede Linux Já sabemos que a o forte do Linux é a linha de comando no que se refere a redes temos o mesmo poder com comandos muito uteis. Vamos Conhecê-los: Comandos O primeiro passo é fazer a configuração da rede. A melhor opção para fazer a configuração manualmente é usar o ifconfig: # ifconfig -a # ifconfig eth0 192.168.0.10 netmask 255.255.255.0 up (este configura o endereço IP e a máscara de sub-rede. O "up" serve para ativar a rede) # route del default # route add default eth0 (para ter certeza que o sistema tentará acessar a net usando a placa eth0 # route add default gw 192.168.0.1 Configurando os Servidores de DNS Verifique também se o arquivo /etc/resolv.conf contém os endereços DNS do provedor, como em: # echo nameserver 8.8.8.8 > /etc/resolv.conf # echo nameserver 8.8.4.4 >> /etc/resolv.conf Para reiniciar os serviços de rede use: # /etc/init.d/networking restart # service networking restart Obitendo todas as configurações de um servidor DHCP # dhclient eth0 Comandos de Rede Falsear um endereço mac no linux é algo que pode ser feito de maneira muito simples utilizando o comando ifconfig. Comece desativando a placa de rede, como em: # ifconfig eth0 down # ifconfig eth0 hw ether 00:0F:B2:52:45:E3 up Comandos Rede Sem Fio Verificar as redes sem fio disponiveis: # iwlist wlan0 scan Para que ele faça seu trabalho, é preciso que a placa esteja ativada. Caso necessário, ative-a antes de executar o iwlist, usando comando: # ifconfig wlan0 up # ifconfig wlan0 down # dhclient wlan0 Comandos de Teste # ping google.com.br traceroute Podemos ver em tempo real todo o caminho que o pacote percorre até o destino. Cada linha que aparece é chamada de pulo. # traceroute www.uol.com.br Esse comando resolve o nome de um host para um IP. # nslookup uol.com.br Esse comando já fornece informações mais detalhadas relacionadas ao DNS. # dig dominio.com.br Serve para conectar uma máquina com uma porta específica. # telnet uol.com.br 80 Testa a interface # mii-tool Secure Shell Em informática o Secure Shell ou SSH é, simultaneamente, um programa de computador e um protocolo de rede que permite a conexão com outro computador na rede, de forma a executar comandos de uma unidade remota. # ssh user@endereço # ssh [email protected] Comandos Adicionais Mostra quem está atualmente conectado no computador. who Mostra quem está atualmente conectado no computador bem como o que cada um está fazendo. w Mostra o nome que usou para se conectar ao sistema. whoami Mostra ou muda o nome de seu computador na rede. hostname