Serviços de Rede Windows e Linux

Propaganda
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
Download