Você está na página 1de 2

Reviso Linux e Roteamento

Prof. Alfredo Del Fabro Neto CTISM/UFSM


1. Objetivo
1. Aprender os principais comandos para trabalhar com redes de computadores;
2. Aprender como realizar roteamento esttico em sistemas Linux;
2. Configurando endereos IP em sistemas Linux
Existem dois comandos para configurao de endereo IP em sistemas Linux. O ifconfig e o
ip.
A sintaxe para utilizao de endereos IP com o ifconfig a seguinte:
ifconfig placa_de_rede endereco_IP/CIDR
ou
ifconfig placa_de_rede endereco_IP netmask mascara
Exemplos:
# ifconfig wlan0 192.168.0.1/24
# ifconfig wlan0 192.168.0.1 netmask 255.255.255.0
A sintaxe para utilizao de endereos IP com o ip a seguinte:
ip addr add endereco_IP/CIDR dev placa_de_rede
ou
ip addr add endereco_IP/mascara dev placa_de_rede
Exemplos:
# ip addr add 192.168.0.1/24 dev wlan0
# ip addr add 192.168.0.1/255.255.255.0 dev wlan0
3. Adicionando rota default

Faa um teste. Em uma mquina virtual configure uma interface de rede com o endereo
192.168.0.10 e mscara 255.255.255.0. Em outra mquina virtual, configure o endereo
192.168.0.11 e mscara 255.255.255.0. Tente ver se os dois comunicam-se atravs de comando
ping (ping endereco_destino). Voc notar que os dois comunicam-se. Agora tente comunicar com
a interface 192.168.2.10. Porque a comunicao falhou? Basicamente por dois motivos:
1. Os computadores no possuem rota default! O que isso implica?
2. Os roteadores possuem rotas para todas as redes? Se no, para quais eles possuem?

4. Rotas estticas no Linux


O sistema operacional Linux pode ser transformado em um roteador. Isso traz grandes
vantagens para empresas que no possuem condies financeiras de adquirir equipamentos caros,
mas precisam estruturar a sua rede. Para incorporar a funo de roteamento no Linux, devemos
executar os seguintes comandos:
# echo 1 > /proc/sys/net/ipv4/ip_forward
A seguir, devemos criar as rotas estticas atravs do comando route:
# route add -net endereco_rede netmask mascara gw gateway dev placa_de_rede
Exemplo (para o RT 1 Linux):
# route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.11
Para mostrar as rotas de um roteador Linux:
# route -n
Para remover uma rota de um roteador Linux:
# route del -net endereco_rede netmask mascara gw gateway dev eth1
Exemplo:
# route del -net 192.168.2.0 gw 192.168.1.1 netmask 255.255.255.0 dev eth1
Trabalho
Crie 4 mquinas virtuais como no exemplo acima. Execute todos os comandos necessrios para que
o PC 1 Linux comunique-se com o PC 2 Linux. O teste de comunicao deve ser realizado atravs
do comando ping. Elabore um relatrio demostrando o passo a passo e o funionamento do
laboratrio. Esse relatrio ir compor a nota do Trabalho 1, valendo 1 ponto, ou 10% da nota.
Utilize o Ubuntu Server 12.04 LTS. Aps isso responda: necessrio adicionadar alguma rota em
algum dos computadores ou roteadores para que qualquer interface de rede, de qualquer rede,
comunique-se com as demais? Se sim, quais so os comandos.
Questionrio:
O comando ip tambm permite inserir rotas e configurar interface de redes. Pesquise sobre esse
comando e responda:
1) Como adicionar um roteador default?
2) Como habilitar e desabilitar uma interface de rede?
3) Como adicionar e remover uma rota esttica?
4) Como mostrar a tabela de rotas?
Para a prxima aula:
Comandos: traceroute, netstat, dig, nslookup, arp, ethtool, tcpdump.
Quais outros comandos voc deseja aprender ou acha importante ver em aula? Envie mail
at o dia 15 com o comando em questo.

Você também pode gostar