SO em Redes - Turma 3B - Sistemas de Informação

Download Report

Transcript SO em Redes - Turma 3B - Sistemas de Informação

Tópico 24
Configurações de Rede
Sistemas Operacionais
1
Redes Windows
• No Windows configuramos a rede da seguinte
forma:
– Abra o painel de controle, pois a configuração
de rede vai dentro dele:
– Painel de Controle / Conexões de rede: são
listadas todas as placas instaladas:
Sistemas Operacionais
2
Redes Windows
• Podemos
visualizar
e
acessar
os
compartilhamentos
disponíveis
nas
outras
máquinas da rede através do menu: "Meus locais
de rede", dentro do próprio Windows Explorer
(Ambiente de rede)
Sistemas Operacionais
3
Redes Windows
• Escolher uma letra para a unidade e indicar o
endereço IP, ou nome do servidor, seguido pelo
nome
do
compartilhamento,
como
em
"\\192.168.1.233\ut". Note que você usa duas
barras invertidas antes do ip da máquina ou
servidor, e mais uma barra antes do nome do
compartilhamento.
• Podemos ainda marcar a opção "Reconectar-se
durante o logon", para tornar o mapeamento
permanente.
Sistemas Operacionais
4
Redes Windows
Sistemas Operacionais
5
Comando Ipconfig
O comando IPCONFIG verifica qual é o seu
endereço IP atribuído ao dispositivo de rede,
bem como endereço dos servidores DNS e o
endereço IP do Gateway/Router que permite
acesso à Internet.
É acessado através de linha de comando: Entre
no botão: Iniciar > Executar > e digite “cmd” e
insira o comando ipconfig.
Sistemas Operacionais
6
Comando Ipconfig
Algumas opções de utilização com o comando
IPCONFIG: Ex:ipconfig /all
/all Exibir informações completas de configuração.
/release Liberar o endereço IP para o adaptador especificado.
/renew Renovar o endereço IP para o adaptador especificado.
/flushdns Depura a cache DNS Resolver.
/registerdns Atualiza todas as concessões DHCP e registra
novamente nomes DNS
/displaydns Exibe o conteúdo da cache DNS Resolver.
/showclassid Exibe todas as identificações de classe dhcp
permitidas para o adaptador.
/setclassid Modifica a identificação de classe dhcp.
Sistemas Operacionais
7
Linux: Comando Ifconfig
• Após configurada fisicamente, a interface precisa
receber um endereço IP para ser identificada na
rede e se comunicar com outros computadores,
além de outros parâmetros como o endereço de
broadcast e a máscara de rede. O comando
usado para fazer isso é o ifconfig (interface
configure).
• Para configurar a interface de rede Ethernet
(eth0) com o endereço 192.168.1.1, máscara de
rede 255.255.255.0, podemos usar o comando:
Exemplo:
# ifconfig eth0 192.168.0.10 netmask 255.255.255.0 up
Sistemas Operacionais
8
Exercícios
1. No sistema operacional Microsoft Windows, qual o
comando utilizado para verificar as informações de
configurações de rede TCP/IP do Sistema
Operacional?
2. No sistema operacional Linux, qual o comando
utilizado para verificar as informações de
configurações de rede TCP/IP do Sistema
Operacional?
Sistemas Operacionais
9
Conteúdo
WINDOWS:
• Configuração do S.O. para trabalhar em rede;
• Comando IPconfig;
GNU/ LINUX:
• Comando Ifconfig;
• Arquivos /etc/networks;
• Arquivo/etc/hosts;
• Configuração
de
S.O
em
rede
via
(Kurumin,Fedora, Mandriva);
• Configuração manual – Principais arquivos;
• Samba;
• Exercícios.
Sistemas Operacionais
interface:
10
Redes Windows
• No Windows XP configuramos a rede da seguinte
forma:
– Abra o painel de controle, pois a configuração
de rede vai dentro dele:
– Painel de Controle / Conexões de rede: são
listadas todas as placas instaladas:
Sistemas Operacionais
11
Redes Windows
Sistemas Operacionais
12
Redes Windows
• Dentro das propriedades de cada interface, vai
uma lista dos protocolos disponíveis. As opções
"Cliente
para
redes
Microsoft"
e
"Compartilhamento de arquivos e impressoras
para redes Microsoft" ativam o compartilhamento
e acesso a compartilhamentos de redes em
outros micros Windows, usando o protocolo SMB.
• As máquinas Linux também podem participar,
usando o Samba. Além de compartilhar arquivos
e acessar compartilhamentos em outros micros, o
servidor Samba pode servir como servidor de
autenticação para as máquinas Windows,
facilitando o gerenciamento dos logins de acesso
nas máquinas Windows.
Sistemas Operacionais
13
Redes Windows
Sistemas Operacionais
14
Redes Windows
• Mantendo o "Compartilhamento de arquivos e
impressoras
para
redes
Microsoft"
ativo,
podemos compartilhar pastas clicando com o
botão direito sobre elas e acessando a opção
"Compartilhamento e segurança". Para tanto,
marque a opção "Compartilhar esta pasta na
rede" e, opcionalmente, a opção "Permitir que
usuários da rede alterem meus arquivos" para
tornar o compartilhamento leitura e escrita.
Sistemas Operacionais
15
Redes Windows
• Por padrão, o Windows XP utiliza uma pasta
chamada "Arquivos compartilhados", que é a
única
compartilhada
por
padrão.
Para
compartilhar outras pastas, você precisa primeiro
clicar sobre o link "Se você entende os riscos de
segurança, mas deseja compartilhar arquivos
sem executar o assistente, clique aqui", dentro
da aba de compartilhamento.
Sistemas Operacionais
16
Redes Windows
• As impressoras instaladas também podemos
compartilhar, bastando para isso entrar no
"Painel de Controle / Impressoras".
• Clique com o botão direito sobre ela, e acesse a
opção "Compartilhamento":
Sistemas Operacionais
17
Redes Windows
Sistemas Operacionais
18
Redes Windows
• Podemos
visualizar
e
acessar
os
compartilhamentos
disponíveis
nas
outras
máquinas da rede através do menu: "Meus locais
de rede", dentro do próprio Windows Explorer
(Ambiente de rede)
Sistemas Operacionais
19
Redes Windows
Sistemas Operacionais
20
Redes Windows
• A navegação em redes Windows é um recurso
que depende fortemente do envio de pacotes de
broadcast e da figura do "Master Browser", uma
das máquinas da rede que é eleita com a função
de colocar ordem na rede, localizando os
compartilhamentos e entregando a lista para as
demais.
• Podemos
mapear
o
compartilhamento
manualmente.
Ainda
dentro
do
Windows
Explorer, clique com o botão direito sobre o "Meu
Computador" e acesse a opção "Mapear unidade
de rede".
Sistemas Operacionais
21
Redes Windows
Sistemas Operacionais
22
Redes Windows
• Escolher uma letra para a unidade e indicar o
endereço IP, ou nome do servidor, seguido pelo
nome
do
compartilhamento,
como
em
"\\192.168.1.233\ut". Note que você usa duas
barras invertidas antes do ip da máquina ou
servidor, e mais uma barra antes do nome do
compartilhamento.
• Podemos ainda marcar a opção "Reconectar-se
durante o logon", para tornar o mapeamento
permanente.
Sistemas Operacionais
23
Propriedades da conexão
• A configuração da rede está nas propriedades do
protocolo TCP/IP, onde podemos escolher entre
ativar
o
cliente
DHCP,
ou
configurar
manualmente os endereços.
• O segundo servidor DNS é desejável pela questão
da redundância, mas não é obrigatório dentro da
configuração:
Sistemas Operacionais
24
Propriedade de conexão
Sistemas Operacionais
25
Redes Windows
• Ao usar uma máquina XP com duas, ou mais
conexões de rede, é possível ainda criar uma
ponte (bridge connection) dentre elas, permitindo
que os micros conectados a cada uma das duas
interfaces enxerguem-se mutuamente.
• Para ativá-la, selecione as duas placas com o
mouse, clique com o botão direito e acesse a
opção "Conexões em ponte".
Sistemas Operacionais
26
Redes Windows - Pontes
Sistemas Operacionais
27
Comando Ipconfig
O comando IPCONFIG verifica qual é o seu
endereço IP atribuído ao dispositivo de rede,
bem como endereço dos servidores DNS e o
endereço IP do Gateway/Router que permite
acesso à Internet.
É acessado através de linha de comando: Entre
no botão: Iniciar > Executar > e digite “cmd” e
insira o comando ipconfig.
Sistemas Operacionais
28
Comando Ipconfig
Algumas opções de utilização com o comando
IPCONFIG: Ex:ipconfig /all
/all Exibir informações completas de configuração.
/release Liberar o endereço IP para o adaptador especificado.
/renew Renovar o endereço IP para o adaptador especificado.
/flushdns Depura a cache DNS Resolver.
/registerdns Atualiza todas as concessões DHCP e registra
novamente nomes DNS
/displaydns Exibe o conteúdo da cache DNS Resolver.
/showclassid Exibe todas as identificações de classe dhcp
permitidas para o adaptador.
/setclassid Modifica a identificação de classe dhcp.
Sistemas Operacionais
29
Linux: Comando Ifconfig
• Após configurada fisicamente, a interface precisa
receber um endereço IP para ser identificada na
rede e se comunicar com outros computadores,
além de outros parâmetros como o endereço de
broadcast e a máscara de rede. O comando
usado para fazer isso é o ifconfig (interface
configure).
• Para configurar a interface de rede Ethernet
(eth0) com o endereço 192.168.1.1, máscara de
rede 255.255.255.0, podemos usar o comando:
Exemplo:
# ifconfig eth0 192.168.0.10 netmask 255.255.255.0 up
Sistemas Operacionais
30
Linux: Comando Ifconfig
• O comando anterior ativa a interface de rede. A
palavra up pode ser omitida, pois a ativação da
interface de rede é o padrão. Para desativar a
mesma interface de rede, basta usar o comando:
ifconfig eth0 down
• Digitando ifconfig são mostradas todas as
interfaces ativas no momento, pacotes enviados,
recebidos e colisões de datagramas.
Sistemas Operacionais
31
Linux: Arquivo /etc/
• O diretório "/etc" concentra os arquivos de configuração do
sistema, substituindo de certa forma o registro do Windows.
• A vantagem é que enquanto o registro é uma espécie de caixa
preta, os scripts do diretório "/etc" são desenvolvidos justamente
para facilitar a edição manual. É verdade que na maioria dos
casos isto não é necessário, graças aos vários utilitários de
configuração disponíveis, mas a possibilidade continua aí.
• Os arquivos recebem o nome dos programas seguidos geralmente
da extensão .conf. Por exemplo, o arquivo de configuração do
servidor DHCP (que pode ser configurado para atribuir endereços
IP aos outros micros da rede) é o "/etc/dhcpd.conf", enquanto o
do servidor FTP é o "/etc/proftpd.conf". Claro, ao contrário do
registro, os arquivos do "/etc" não se corrompem sozinhos e é
fácil fazer cópias de segurança caso necessário.
Sistemas Operacionais
32
Linux: Arquivos /etc/networks
•
•
•
•
/etc/networks
Este diretório contém as configurações das interfaces (placas) de
rede
do
sistema
e
outras
opções
úteis
para
a
configuração/segurança da rede. Há outros dois diretórios
importantes:
/etc/network/interfaces
Arquivo de configuração usado pelos programas ifup e ifdown,
para ativar e desativar interfaces de rede.
Carregam os utilitários ifconfig e route através dos argumentos
passados do arquivo, permitindo que configuremos uma interface
de rede com mais facilidade.
/etc/networks/options
Contém opções que serão aplicadas as interfaces de rede durante
a inicialização do sistema. É lido pelo script de inicialização que
verifica os valores e aplica as modificações apropriadas no kernel.
Sistemas Operacionais
33
Linux: Arquivo /etc/hosts
• Faz o relacionamento entre um nome de computador e endereço
IP local.
• Recomendado para IPs constantemente acessados e para
colocação de endereços de virtual hosts (quando deseja referir
pelo nome ao invés de IP).
• A inclusão de um computador neste arquivo dispenda a consulta
de um servidor de nomes para obter um endereço IP, sendo muito
útil para máquinas que são acessadas frequentemente.
• A desvantagem de fazer isto é que você mesmo precisará manter
este arquivo atualizado e se o endereço IP de algum computador
for modificado, esta alteração deverá ser feita em cada um dos
arquivos hosts das máquinas da rede.
Sistemas Operacionais
34
Configurando via Interface
Redes Linux
• Ao ser aberto, ele mostra as interfaces
disponíveis na sua máquina. Na aba “geral” você
configura o nome da máquina e na aba “DNS”,
você define os endereços dos servidores DNS,
que são de uso comum.
Sistemas Operacionais
35
Configurando via Interface
Redes Linux
• Nas máquinas Linux, o utilitário de configuração
de rede muda de acordo com a distribuição
usada:
NETWORK-CONFIG: É o mais popular, usado
por padrão no Ubuntu e outras distribuições que
utilizam o Gnome como interface padrão. Está
disponível
no
menu:
“Sistema
>
Administração > Rede”.
• No Kurumin em: Iniciar > Sistema > Gnome
System > Tools > Configuração de rede
Sistemas Operacionais
36
Configurando via Interface
Redes Linux
• Na aba “Máquinas” podemos definir “apelidos”
para as outras máquinas da rede, relacionando
seus nomes a endereços de IP.
• Clicando nas propriedades de cada interface,
você cai no menu de configuração, onde pode
definir os endereços ou ativar a configuração via
DHCP:
Sistemas Operacionais
37
Configurando via Interface
Redes Linux
• O Fedora inclui o “system-config-network”, que
pode ser chamado através do menu ou linha de
comando , é um primo do network-admin:
Sistemas Operacionais
38
Configurando via Interface
Redes Linux
• No Mandriva, use os utilitários disponíveis na seção “Rede e
internet” do Painel de Controle.
• Em “Gerenciar Conexões” para definir os endereços
configurar o DHCP, na opção protocolo.
da rede ou
• Na opção “Acesso à Internet” vão os endereços dos servidores
DNS do provedor, caso a configuremos manualmente
Sistemas Operacionais
39
Configurando via Interface
Redes Linux
• No Kurumin, além do “network-config”, podemos contar com um
conjunto de scripts adicionais, disponíveis na seção “Conectar na
Internet ou configurar a rede”, dentro do Painel de Controle:
Sistemas Operacionais
40
Configurando via Interface
Redes Linux
• O script responsável pela configuração da rede é o
“NetCardConfig”, um assistente que reúne as informações
necessárias e atualiza a configuração do sistema:
Sistemas Operacionais
41
Configurando via Interface
Redes Linux
• Podemos acessar o compartilhamento de rede, tanto em
máquinas Windows como em Linux com o servidor Samba ativo.
Um dos programas mais usados é o Smb4K, que já vem instalado
em diversas distribuições.
Sistemas Operacionais
42
Configurando manualmente
Redes Linux
• O método de configuração manual de rede funciona em qualquer
distribuição.
• Envolve basicamente três passos:
1- Carregar o módulo correto para a placa de rede e certificar-se
de que o sistema o utilizou para habilitar a interface de rede;
2- Configurar o IP, máscara e as demais configurações da rede,
usando o ifconfig;
3- Configurar a rota padrão e colocar o DNS do provedor no
arquivo “/etc/resolv.conf”.
• Tudo isso pode ser feito através de comandos de terminal. Depois
de testar a configuração podemos torná-la definitiva, adicionando
os scripts nos arquivos de inicialização do sistema.
Kurumin ou Debian: “/etc/init.d/bootmisc.sh”
Red Hat: “/etc/rc.d/rc.local”
Sistemas Operacionais
43
Samba
• O cliente Samba já vem pré-instalado no Kurumin, ele
permite acessar compartilhamentos em máquinas Windows
ou Linux (com o Samba) na rede.
• Para que o Kurumin possa também compartilhar arquivos é
necessário instalar o servidor Samba. No Debian ele é
composto por 3 pacotes:
– samba (o servidor propriamente dito)
– samba-doc (documentação)
– swat (ferramenta de configuração)
• Depois de instalado, use os comandos "service samba start"
e "service samba stop" para iniciar e parar o serviço. Por
padrão ele já cria um link na pasta /etc/rc5.d que o ativa
automaticamente
durante
o
boot.
A
instalação
propriamente dita é automatizada pelo ícone mágico (aptget).
Sistemas Operacionais
44
Samba
• Após instalação, é necessário cadastrar os logins
e senhas dos usuários que terão acesso ao
servidor.
• Podemos criar usuários "reais" usando o
comando adduser ou um utilitário como o kuser,
e em seguida cadastrá-los no Samba, criar
usuários "falsos" que terão acesso apenas ao
Samba.
Sistemas Operacionais
45
Exercícios
1) Qual o comando utilizado para descobrir o endereço IP de uma estação a qual estamos logados nela?
a) Winipconfig; b) Ipconfig; c)Ip; d) Tcp/ip.
2) Qual o comando no Linux para configurar a placa de rede no IP 200.100.50.25 e máscara
255.255.255.248? (Ref 31)
a)ipconfig eth0 200.100.50.25 netmask 255.255.255.248;
b)ifconfig eth0 200.100.50.25 netmask 255.255.255.243;
c)ifconfig eth0 200.100.50.25 netmask 255.255.255.248;
d)Através do dhcp.
3) No Windows existe o comando chamado de ipconfig. Qual das sintaxes abaixo descreve o correto
comando para listar todas as interfaces de rede da estação? (ref 31)
a)ifconfig /all;
b)ipconfig.*;
c)ipconfig /all;
d)d) ipconfig *.
4) No sistema operacional Linux, qual o comando dos citados abaixo que é usado para exibir e
configurar a
rede no computador:
a. O comando "network-config“ b. O comando "traceroute“ c. O comando "ipconfig“ d. O comando
"ifconfig"
Sistemas Operacionais
46
Exercícios
5) Uma rede com diversos computadores utilizando o sistema operacional Windows precisa alocar um
novo servidor de arquivos, mas por motivos de custos de licenças, o sistema operacional escolhido
para este servidor foi o GNU/Linux. Qual programa pode ser utilizado para, a partir das estações de
trabalho utilizando Windows, conseguir ler e gravar arquivos no novo servidor de arquivos?
a) Não é possível monta uma rede e compartilhar arquivos entre máquinas com Windows e máquinas
com GNU/Linux.
b) Por padrão máquinas com sistema operacional GNU/Linux consegue compartilhar arquivos com
máquinas com Windows e vice-versa.
c) Deve-se utilizar um servidor de DNS
d) Deve-se utilizar um servidor Samba.
Sistemas Operacionais
47