Você está na página 1de 23

Curso 455 - Linux Essentials Introduo a redes parte 2

Introduo a redes

Introduo a redes

Objetivos Configurando a Rede (continuao)

Introduo a redes
O comando ifconfig calcula automaticamente a mscara, mas se voc precisar configurar uma mascara diferenciada, voc deve usar o parmetro netmask: # ifconfig eth0 192.168.32.54 netmask 255.255.254.0 Para ativar ou desabilitar um placa de rede podemos usar a sintaxe: # ifconfig eth0 up # ifconfig eth0 down Uma boa alternativa para habilitar e desabilitar as placas de redes, seriam os comando ifup e ifdown.

Introduo a redes
Para configurar o gateway da nossa rede utilizamos o comando route com os seguinte parmetros: # route add default gw IP Com esse comando possvel configurar a rota padro de sada da nossa rede. Para listar todas as rotas traadas, podemos utilizar o comando abaixo: # route -n Com ele podemos descobrir se as rotas necessrias para que nossa rede funcione esto corretas. Se desejarmos remover a rota padro, devemos utilizar o comando: # route del default

Introduo a redes
Para configurar os servidores de DNS para mquina local, precisamos editar o arquivo de configuraes de DNS, chamado resolv.conf localizado em /etc. # vim /etc/resolv.conf Dentro deste arquivo podemos configurar nossos servidores de DNS, coloque nesse arquivo as seguintes linhas: nameserver 201.6.0.100 Com essa sintaxe acabamos de configurar um servidor de DNS, no caso o DNS do Virtua. Os comandos traceroute e tracepath podem ajudar nos administradores a descobrir em que ponto da rede podemos ter um possvel problema.

Introduo a redes
Para que isso acontea temos que configurar o arquivo /etc/network/interfaces: auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.200.X netmask 255.255.255.0 broadcast 192.168.200.255 network 192.168.200.0 gateway 192.168.200.254

Introduo a redes

Os arquivos de configurao das /etc/sysconfig/networking/devices.

interfaces

de

rede

esto

localizadas

em

Introduo a redes

Esses atalhos ficam localizados dentro do arquivos /etc/hosts. A sintaxe dele : IP apelido apelido

Exemplo : 192.168.200.254 instrutor professor

Introduo a redes
O comando hostname altera dinamicamente o nome da mquina e deve ser utilizado da seguinte maneira: # hostname NOVONOME Para alterar o hostname de maneira esttica, devemos editar o arquivo /etc/hostname: O comando hostname com sua opo -f (FQDN) mostra qual o Full Qualify domain name da nossa mquina, sempre que formos configurar qualquer servio externo em nossa mquina, o FQDN ser a chave. <hostname>.<domainname> Um exemplo de configurao de fqdn seria colocar a linha abaixo no arquivo /etc/host . IP FQDN HOSTNAME 200.12.44.211 zeus.criptahacks.ntr.au zeus

Introduo a redes
O arquivo nsswitch.conf Presente em /etc o arquivo nsswitch.conf, nos permite configurar qual ser a ordem de busca por logins vlidos na estao, ou seja, se a mquina em questo precisar buscar o login em um servidor ldap, nis ou outro meio de autenticao, nesse arquivo que devemos especificar essa configurao. passwd:compat group: compat shadow:compat Acima temos a configurao padro para buscar nos arquivos de senha do sistema. Mas se precisarmos autenticar em um servidor ldap a configurao ficaria assim: passwd:files ldad group: files ldap shadow:files ldap

Introduo a redes

1) Verifique as configuraes de rede que esto ativas: # ifconfig 2) Verifique que rotas esto sendo utilizadas: # route -n 3) Determine quais as interfaces de rede esto disponveis: # ifconfig -a

Introduo a redes

4) Configure a interface eth0 manualmente para que utilize um IP da rede 192.168.200.X com mscara de sub-rede 255.255.255.0, sendo X o nmero da sua mquina: # ifconfig eth0 192.168.200.X 5) Verifique as configuraes de rotas: # route -n 6) Adicione uma rota para o gateway 192.168.200.254: # route add default gw 192.168.200.254 # route -n

Introduo a redes

7) Envie um icmp tipo echo-request (ping) para uma outra mquina da rede: # ping 192.168.200.Y 8) Se possvel, pingue todas as mquinas da rede utilizando o endereo de broadcast: # ping -b 192.168.200.255 9) Determine os endereos MAC das interfaces que responderam ao ping: # arp -n

Introduo a redes

10) Desative a interface de rede e ative-a novamente: # ifconfig eth0 down # ifconfig # ifconfig eth0 up # ifconfig

Introduo a redes
11) Vamos configurar nossas /etc/network/interfaces: # vim /etc/network/interfaces interfaces de rede editando o arquivo

12) Altere o contedo dele para satisfazer as configuraes da sua rede: auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.200.X netmask 255.255.255.0 broadcast 192.168.200.255 network 192.168.200.0 gateway 192.168.200.254

Introduo a redes
13) Pare o servio de rede e reinicie-o na seqncia: # invoke-rc.d networking stop # invoke-rc.d networking start # ifconfig Para iniciar servios no Red Hat, recomenda-se utilizar o comando service. Para iniciar/parar/reiniciar a interface de rede, use o comando service network start/stop/restart.

Introduo a redes

14) Efetue pingues para determinar que voc est conseguindo pingar as outras mquinas da rede e a mquina do instrutor: # ping -b 192.168.200.255 # ping 192.168.200.254 15) Agora que j estamos com a rede configurada vamos tentar acessar a internet. Pingue um site a sua escolha: # ping www.4linux.com.br

Introduo a redes
Como que o ping sabe qual o endereo IP do servidor www.4linux.com.br? 16) Configure o arquivo para um cliente DNS: # vim /etc/resolv.conf nameserver 200.204.0.10 nameserver 200.204.0.138 17) Tente pingar o site novamente e verifique que a resoluo de nomes est funcionando: # ping www.4linux.com.br

Introduo a redes
18) Agora que determinamos quem so nossos servidores de nomes podemos configurar tambm o nosso mini resolvedor de nomes internos: # vim /etc/hosts Esse arquivo deve sempre conter as informaes corretas para o loopback, caso contrrio, servios internos podem deixar de funcionar. 19) Adicione as linhas apropriadas a esse arquivo: 127.0.0.1 localhost.localdomain localhost 192.168.200.X microX.treinamento.xxx.br microX 192.168.200.254 gateway.treinamento.xxx.br gateway instrutor

Introduo a redes

20) Realize testes para ver que esses nomes esto funcionando: # ping instrutor # ping localhost 21) Adicione a seguinte linha ao nosso resolvedor de nomes: 192.168.200.254 www.4linux.com.br 4linux 22) Pingue o servidor da 4linux: # ping www.4linux.com.br

Introduo a redes
23) Configure dinamicamente o hostname (nome da mquina): # hostname 24) Altere o nome da mquina de microX para maqX, de forma que a alterao fique permanente: # vim /etc/hostname Na Red Hat, o hostname fica definido no arquivo /etc/sysconfig/network 25) Verifique qual o domnio ao qual a sua mquina pertence: # hostname -d

Introduo a redes

26) Verifique qual o FQDN (Fully Qualified Domain Name) da sua mquina # hostname -f 27) Para que o novo nome seja estabelecido, reinicie a mquina: # shutdown -r now

Você também pode gostar