Você está na página 1de 18

Gerenciamento de rede

no ambiente Linux
PROF. MSC. ENG. SOLANDER PATRÍCIO LOPES AGOSTINHO
Contexto...
Conceito de redes não muda
◦ Modelo TCP/IP
◦ OSI

O que muda?
◦ Técnicas de gerenciamento
◦ Estrutura de diretórios
◦ Aspectos técnicos sobre gerenciamento de pacote local
Montagem de pacotes
Sockets
TCP/IP no GNU/LINUX
Requisitos
◦ Endereço IP de sua máquina
◦ Nome da Máquina
◦ Endereço IP da rede
◦ Endereço IP de broadcast
◦ Máscara da Rede IP
◦ Endereço do Roteador
◦ Endereço do Servidor de Nomes (DNS)
Interface Ethernet
Criada dinamicamente via software em /dev
◦ eth? - Placa de rede Ethernet e WaveLan.
◦ ppp? - Interface de rede PPP (protocolo ponto a ponto).
◦ slip? - Interface de rede serial
◦ plip? - Interface de porta paralela
◦ arc?e, arc?s - Interfaces Arcnet
◦ sl?, ax? - Interfaces de rede AX25 (respectivamente para kernel 2.0.xx e 2.2.xx.
◦ fddi? – Interfaces de rede FDDI.
◦ dlci??, sdla? - Interfaces Frame Relay, respectivamente para para dispositivos de
encapsulamento DLCI e FRAD.
◦ tr? – Interface Token Ring
◦ eql - Balanceador de tráfego para múltiplas linhas
Interface loopback
Interface especial que permite que você faça conexão com você mesmo
◦ IP padrão: 127.0.0.1

Configuração
◦ $ ifconfig lo 127.0.0.1

Configurado por default pelo sistema


Interface com o ipconfig
*interface precisa receber um endereço IP para ser identificada na rede e se comunicar com
outros computadores
Comando : ipconfig
◦ $ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up
◦ up: pode ser omitida (ativação da interface da rede acontece por default)

Desativando a interface da rede


◦ ifconfig eth0 down
Configuração durante o boot?
Para isto tem os scripts de inicialização da rede
◦ /etc/sysconfig/networkscripts/ifcfg-*
◦ ifcfg-eth0
◦ DEVICE=eth0
◦ BOOTPROTO=29
◦ ONBOOT=yes
◦ IPADDR=192.168.72.100
◦ NETMASK=255.255.255.0
◦ BROADCAST=192.168.72.255
◦ NETWORK=192.168.72.0
◦ USERCTL=no
DHCP
O que muda quando configuramos via DHCP?
◦ DEVICE=eth0
◦ BOOTPROTO=dhcp
◦ DHCP_HOSTNAME=gauss
◦ ONBOOT=yes
◦ IPADDR=
◦ NETMASK=
◦ BROADCAST=
◦ NETWORK=
◦ USERCTL=no
Diversos endereços IP para a mesma
interface
“Exclusividade” da GNU/LINUX
◦ IP Aliasing
◦ Rede local responde por diversos IP’s
◦ Sua máquina é mais do que “uma” na rede
◦ Muito usado em construção de maquinas virtuais baseadas em IP
Procedimento IP Aliasing
Digite:
◦ ifconfig eth0:0 192.168.1.10( ex. seu IP=192.168.1.1)
◦ Cria um apelido da tua maquina (eth0:0)
◦ Execute ipconfig (sem parametros)
A diversão não para
Pode ser feito N-vezes
◦ ifconfig eth0:1 192.168.1.11
◦ ifconfig eth0:2 10.0.0.1
◦ ifconfig eth0:3 200.132.12.10

Chega????
◦ ifconfig eth0:1 down.
◦ ifconfig eth0 down(??)
?????????
Quem são ou o que têm:
◦ Hostname
◦ /etc/sysconfig/network
Comandos de rede
Rsh
◦ Executa comando em um computador local ou remoto
◦ Rsh[op][IP/DNS][Comando]

W
◦ Mostra quem está conectado no sistema e o que cada um está fazendo
◦ W[op][user]

Tracerout
◦ Mostra por onde passou um certo pacote de dados depois que chegou ao seu destino
◦ Tracerout[op][IP_dest]

Netstat
◦ Mostra conexões de rede
◦ Netstat [opcoes] (-r –a -nt)
Comandos de rede
Wall
◦ Envia uma mensagem a todos usuários do sistema
◦ Wall [arquivo]
O que fazem?
$ ifconfig –a
$ ifconfig eth0
$ ifconfig
Exercicios
Criar um script que recebe o ip de um usuário e configura a sua placa de rede usando o ifconfig
Criar um script que recebe como entrada (parâmetro externo) um novo IP e “replica” a placa de
rede do usuário (IP Alising)
Criar um scrept que recebe via teclado o numero de vezes que o usuário que “replicar” sua placa
e para cada uma delas solicita a entrada de IP e cria o mesmo.
Para que servem os Comandos:
◦ Dnsdomainname
◦ Hostname
◦ Talk
◦ Mesg
◦ Ping
◦ Telnet

Você também pode gostar