Você está na página 1de 4

AULA 11 INTRODUO A REDES

Os protocolos TCP e IP so o padro atual mundial para comunicao de redes de computadores. O TCP orienta-se para a conectividade e, em caso de quebra desta, usa de reenvio de informaes para garantir o recebimento. Alguns servios de rede que o utilizam so o SMTP, o FTP, o Telnet. Quanto ao IP, orienta-se para a definio e endereamento dos datagramas, mediante nmeros de endereos constitudos de quatro octetos e relacionados a um nmero de mscara que determina quantos endereos so destinados aos recursos endereveis (hosts) e quantos rede (referindo-a como um todo ou a todos os seus hosts). No Linux, que um sistema essencialmente de rede, o IP est sempre presente, ainda que a mquina no esteja conectada a nenhuma outra, pois ao menos uma interface lgica (a loopback, ou lo, de IP 127.0.0.1 e nome localhost), que regula a comunicao entre as aplicaes internas alm de permitir a utilizao de servios como servidores SSH, DNS, Apache etc., que usam seu endereo para comunicao entre aplicativos. Os endereos IP dependem de uma mscara de rede (netmask), nmero de 32 bits que separa as redes, determinando possibilidades de endereos para os hosts individuais (endereados em certas faixas de endereos IP permitidos), a prpria rede (geralmente o primeiro endereo) e o broadcast (geralmente o ltimo endereo, que serve para falar com todos outros os hosts). Alm disso, um endereo de host gateway aponta para uma sada para todos os pacotes da rede, servindo ento como interface para outras redes (que os outros hosts no conhecem). As interfaces de rede (placas de rede) devem estar fisicamente presentes, serem suportadas pelo kernel e logicamente habilitadas. Sua nomenclatura envolvem nomes como eth<n>, wlan<n> etc. Nmeros de endereos de rede (IPs) podem ser coletados e convertidos para endereos fsicos das placas (MACs) da rede interna mediante o protocolo ARP, podendo o contrrio ser realizado pelo protocolo RARP. Observe-se que chama-se FQDN (Full Qualified Domain Name) um endereo que junta o nome do host ao domnio, do tipo <hostname>.<domnio>, usado sempre que se configurar servio externo mquina (DNS, LDAP etc.); o domno do localhost o localdomain. Finalmente, note-se que importante, mas no essencial, para o funcionamento da rede o endereo do servidor de DNS, que permite traduzir para endereos amigveis os endereos IP, e vice-versa. Configurao de rede: 1. Configurando IP e mscara de rede: - Descobrir interfaces (placas de rede) conectadas no sistema, ativadas ou no:

ifconfig -a - Atribuir endereo IP interface envolvida na rede: ifconfig <placa> <ip> - Visualizar endereo e mscara: ifconfig <placa> - Mudar mscara calculada: ifconfig <placa> <ip> netmask <mscara> - Visualizar endereo da interface: ifconfig <placa> - Criar interface virtual (para usar mais de uma rede com a mesma placa): ifconfig <<placa>:<nome>> <ip> - Visualizar configurao de placa virtual: ifconfig <<placa>:<nome>> 2. Configurando gateway: - Adicionar a rota padro de sada: root add default gw <ip> - Visualizar todas as rotas (sem resolver os IPs em nomes): route -n - Remover a rota padro (mas perdendo-se a resoluo de nomes): route del default 3. Configurando servidores DNS: - Indicando para a mquina os servidores DNS que ele dever utilizar: echo nameserver <ip do dns> >> /etc/resolv.conf - Verificando conexo com o servidor DNS: ping <ip do dns> - Verificando resoluo de nomes pelo servidor DNS: ping <ip de site qualquer> ping <endereo amigvel de site qualquer> - Descobrir caminho dos pacotes (detectando trechos com problemas): traceroute <endereo> - Verificando a ordem de resoluo dos nomes; Abrir arquivo /etc/nsswitch.conf e observar a linha hosts: 4. Tornando estticas as alteraes das configuraes:

- Editar arquivo /etc/network/interfaces, na seo referente placa1: auto <placa> iface <placa> inet static address <ip> netmask <mscara> broadcast <geralmente o ltimo ip> network <geralmente o primeiro ip> gateway <ip do gw> - Reiniciar o servio2: invoke-rc.d networking restart ou service networking restart - Ativar a placa: ifconfig <placa> up ifup <placa> // Se placa habilitada em /etc/network/interfaces3 - Desativar a placa: ifconfig <placa> down ifdown <placa> // Se placa habilitada em /etc/network/interfaces 5. Implementaes e testes: - Verificar endereo MAC de placa com certo IP: arp -n - Verificar se cabo de rede est conectado: mii-tool - Criar atalhos (alias) para endereos (evitando memorizao de IPs): No /etc/hosts: <ip> <<hostname>.<domnio>> <alias> - Alterar dinamicamente o nome do host (relogar em seguida o shell): hostname <novo nome> - Alterar estaticamente o nome do host (mantendo as configuraes aps o boot)4:
1

No CentOS, editar o arquivo /etc/sysconfig/network-scripts/ifcfg-<placa>. Por exemplo: DEVICE=<placa> BOOTPROTO=static ONBOOT=yes IPADDR=<ip> NETMASK=<mscara> BROADCAST=<geralmente o ltimo IP> NETWORK=<geralmente o primeiro IP> 2 No CentOS: service network restart 3 Ou, para o CentOS, em /etc/sysconfig/network-scripts/ifcfg- <placa> 4 No CentOS, editar linha HOSTNAME do /etc/sysconfig/network: HOSTNAME=<nome>

echo <novo hostname> > /etc/hostname - Verificar a resoluo de nomes do /etc/hosts: hostname -i // A sada o endereo IP hostname -f // A sada o FQDN hostname -d // A sada o domnio hostname -v // A sada o hostname - Testar conexes: ping <127.0.0.1 ou localhost> // Se a placa est ativa ping <ip de outra mquina da rede> // Se a rede est disponvel ping <gateway> // Se a sada gateway est disponvel ping <ip do dns externo> // Se o DNS externo est acessvel ping <nome amigvel de website> // Se o DNS est resolvendo IPs

Você também pode gostar