configuração tcp-ip

18
TCP-IP TCP-IP 1 Configuração TCP- Configuração TCP- IP IP

Upload: preston-ramos

Post on 02-Jan-2016

21 views

Category:

Documents


0 download

DESCRIPTION

Configuração TCP-IP. Classes de Endereços IP. Classes de Endereços IP. R=Rede, C=Computador. Máscaras de sub-redes. 31. 15. 10. 9. 0. Rede. Sub. Comp. 31. 15. 0. Rede. Computadores. Número de sub-redes = 2 6 = 64 Número de computadores = 2 10 = 1024 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Configuração TCP-IP

TCP-IP TCP-IP 11

Configuração TCP-IPConfiguração TCP-IP

Page 2: Configuração TCP-IP

TCP-IP TCP-IP 22

Classes de Endereços IPClasses de Endereços IP

CCllaassssee NNóóss ddiissppoo BBiittss IInnii EEnndd IInnii

A 224=167,772 0XXX 0-127

B 216=65,536 10XX 128-191

C 28=256 110X 192-223

D 1110 224-239

E 1111 240-255

Page 3: Configuração TCP-IP

TCP-IP TCP-IP 33

Classes de Endereços IPClasses de Endereços IP

Classe 1º Byte Formato Comentário

A 1-126 R.C.C.C Redes Principais

B 128-191 R.R.C.C Grandes sites

C 192-223 R.R.R.C

D 224-239 Multicast

E 240-254 End. ExperimentalR=Rede, C=ComputadorR=Rede, C=Computador

Page 4: Configuração TCP-IP

TCP-IP TCP-IP 44

Máscaras de sub-redesMáscaras de sub-redes

Rede Computadores

01531

Número de sub-redes = 26 = 64

Número de computadores = 210 = 1024

Endereços com todos 0, todos 1 e 127 não são usados,

Rede Comp

01531

Sub

10 9

Page 5: Configuração TCP-IP

TCP-IP TCP-IP 55

Máscaras de sub-redesMáscaras de sub-redes

Rede Comp

01531

Sub

716 8

11111111

01531 716 8

1111111111111111 11000000

255

01531 716 8

255255 192

Page 6: Configuração TCP-IP

TCP-IP TCP-IP 66

Arquivos de ConfiguraçãoArquivos de Configuração

No Linux as redes TCP-IP são controladas No Linux as redes TCP-IP são controladas por um conjunto de arquivos armazenados por um conjunto de arquivos armazenados no diretório /etcno diretório /etc

/etc/hosts/etc/hosts Mapeia nomes de computadores em endereços IPMapeia nomes de computadores em endereços IP

/etc/networks/etc/networks Mapeia nomes de domínio em endereços de redeMapeia nomes de domínio em endereços de rede

/etc/rc.d/rc3.d/S10network/etc/rc.d/rc3.d/S10network Configura e ativa interfaces ethernet no bootConfigura e ativa interfaces ethernet no boot

/etc/resolv.conf/etc/resolv.conf Indica onde estão os servidores de nomesIndica onde estão os servidores de nomes

Page 7: Configuração TCP-IP

TCP-IP TCP-IP 77

/etc/hosts/etc/hosts

Contém IP, nome principal e nomes Contém IP, nome principal e nomes alternativosalternativos

# /etc/hosts para computador neanderthal# /etc/hosts para computador neanderthal

127.0.0.1127.0.0.1 localhost.localdomain localhost localhost.localdomain localhost neanderthalneanderthal

##

# outros computadores# outros computadores

146.164.21.128146.164.21.128 comp1.matriz.com.br comp1comp1.matriz.com.br comp1

##

# impressora na rede# impressora na rede

146.164.22.212146.164.22.212 hpcor.matriz.com.br hpcorhpcor.matriz.com.br hpcor

Page 8: Configuração TCP-IP

TCP-IP TCP-IP 88

/etc/networks/etc/networks

Contém IP com endereço da rede e mais o Contém IP com endereço da rede e mais o byte da sub-rede, nome principal e nomes byte da sub-rede, nome principal e nomes alternativosalternativos

# /etc/networks para computador neanderthal# /etc/networks para computador neanderthal

localnet localnet 127.0.0.0127.0.0.0

matriz-s1matriz-s1 146.164.21146.164.21

matriz-s2matriz-s2 146.164.22146.164.22

Page 9: Configuração TCP-IP

TCP-IP TCP-IP 99

Configurando interface de redeConfigurando interface de rede

ifconfig interface [família] [opções] | endereçoifconfig interface [família] [opções] | endereço interface: especifica o nome da interface, por interface: especifica o nome da interface, por

exemplo eth0exemplo eth0 família: endereço da família usada para família: endereço da família usada para

decodificar os endereços de protocolos. decodificar os endereços de protocolos. Endereços disponíveis:Endereços disponíveis:

inet (TCP-IP) é o padrãoinet (TCP-IP) é o padrão inet6 (IPv6)inet6 (IPv6) ddp (Apple Talk)ddp (Apple Talk) ipx (Novellipx (Novell ax25 e netromax25 e netrom (Packet Radio)(Packet Radio)

Page 10: Configuração TCP-IP

TCP-IP TCP-IP 1010

Configurando interface de rede Configurando interface de rede cont 1cont 1

ifconfig interface [família] [opções] | endereçoifconfig interface [família] [opções] | endereço opçoesopçoes

upup interface é ativada. Implícito se endereço é fornecidointerface é ativada. Implícito se endereço é fornecido

downdown interface é desativadainterface é desativada

netmask endereçonetmask endereço endereço define a máscara da rede IPendereço define a máscara da rede IP

irq endereçoirq endereço Interrupção para a placa de rede (se possível)Interrupção para a placa de rede (se possível)

io_addr endereçoio_addr endereço Endereço inicial do espaço desta interfaceEndereço inicial do espaço desta interface

Page 11: Configuração TCP-IP

TCP-IP TCP-IP 1111

Configurando interface de rede Configurando interface de rede cont 2cont 2

ifconfig interface [família] [opções] | endereçoifconfig interface [família] [opções] | endereço opçoesopçoes

[-]broadcast [endereço][-]broadcast [endereço] define o endereço de broadcast para a interfacedefine o endereço de broadcast para a interface

metric Nmetric N Métrica da interface. Valor N representa custo de enviar Métrica da interface. Valor N representa custo de enviar

pacote. pacote. mtu Nmtu N

maximum transfer unit da interface. Número máximo de maximum transfer unit da interface. Número máximo de bytes que a interfaxe pode controlarbytes que a interfaxe pode controlar

Page 12: Configuração TCP-IP

TCP-IP TCP-IP 1212

Usando ifconfigUsando ifconfig

Ifconfig Ifconfig ifconfig eth0ifconfig eth0

eth0 Link encap:Ethernet HWaddr 00:00:21:F9:50:F0 inet addr:136.154.251.51 Bcast:136.154.255.255 Mask:255.255.248.0 UP BROADCAST RUNNING MTU:1500 Metric:1 RX packets:28166 errors:0 dropped:0 overruns:0 frame:10 TX packets:3 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 Interrupt:5 Base address:0x300

Page 13: Configuração TCP-IP

TCP-IP TCP-IP 1313

Usando ifconfig contUsando ifconfig cont

Ifconfig eth0 loja1.com.br upIfconfig eth0 loja1.com.br up ativa a placa de rede em eth0 com o IP de ativa a placa de rede em eth0 com o IP de

loja1.com.brloja1.com.br ifconfig eth0 loja1 broadcast ifconfig eth0 loja1 broadcast 136.154.255.255 136.154.255.255

netmask 255.255.248.0netmask 255.255.248.0 ativa a placa de rede fornecendo a máscara e o ativa a placa de rede fornecendo a máscara e o

broadcastbroadcast

Page 14: Configuração TCP-IP

TCP-IP TCP-IP 1414

Roteando tcp-ipRoteando tcp-ip

O programa O programa routeroute manipula as tabelas de manipula as tabelas de roteamento do kernelroteamento do kernel

route sem argumentos lista a tabela de route sem argumentos lista a tabela de roteamentosroteamentos

Opções importantesOpções importantes -n-n

mostra o mesmo que route, trocando os nomes pelos ipsmostra o mesmo que route, trocando os nomes pelos ips del del

exclui a rota para o endereço destino especificado na exclui a rota para o endereço destino especificado na tabelatabela

addadd acrescenta uma rota para o endereço destino ou rede acrescenta uma rota para o endereço destino ou rede

Page 15: Configuração TCP-IP

TCP-IP TCP-IP 1515

Roteando tcp-ip cont Roteando tcp-ip cont routeroute

Kernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface146.164.248.0 * 255.255.248.0 U 0 0 0 eth0127.0.0.0 * 255.0.0.0 U 0 0 0 lodefault 146.164.248.1 0.0.0.0 UG 0 0 0 eth0

DestinationDestination Destino da rotaDestino da rota

GatewayGateway Endereço usado pela rotaEndereço usado pela rota

GenmaskGenmask Máscara de rede para a rotaMáscara de rede para a rota

Page 16: Configuração TCP-IP

TCP-IP TCP-IP 1616

Significado dos campos (route)Significado dos campos (route)

Destination: Destination: Destino da rotaDestino da rota Gateway: Gateway: Endereço usado pela rotaEndereço usado pela rota Genmask:Genmask: Máscara de rede para a rotaMáscara de rede para a rota Flags:Flags: U=up, H=Host, G=gateway, D=rota U=up, H=Host, G=gateway, D=rota

dinâmica, M=rota modificadadinâmica, M=rota modificada Metric:Metric: Custo da rotaCusto da rota Ref:Ref: Número de rotas que confiam nesta rotaNúmero de rotas que confiam nesta rota Use:Use: Número de vezes que a tabela foi usadaNúmero de vezes que a tabela foi usada Iface:Iface: Interface para onde a rota direciona Interface para onde a rota direciona

pacotespacotes

Page 17: Configuração TCP-IP

TCP-IP TCP-IP 1717

Acrescentando rotas Acrescentando rotas

route add [-net | -host] end [netmask NM] [gw GW] route add [-net | -host] end [netmask NM] [gw GW] [metric N] dev[metric N] dev

-net | -host-net | -host Endereço de rede (net) ou computador (host)Endereço de rede (net) ou computador (host)

endend Endereço destino de uma rotaEndereço destino de uma rota

netmask NMnetmask NM M\áscara de rede para da rota sendo acrescentada. M\áscara de rede para da rota sendo acrescentada.

Normalmente não precisa ser fornecidaNormalmente não precisa ser fornecida gw GWgw GW

Quaisquer pacote para o endereço end será roteado pelo Quaisquer pacote para o endereço end será roteado pelo gateway de endereço GWgateway de endereço GW

dev device dev device Normalmente não precisa ser especificadoNormalmente não precisa ser especificado

Page 18: Configuração TCP-IP

TCP-IP TCP-IP 1818

Acrescentando rotas exemplos Acrescentando rotas exemplos

route add 146.164.12.233 eth0route add 146.164.12.233 eth0 Normalmente primeiro se adiciona a rota para a máquina Normalmente primeiro se adiciona a rota para a máquina

local local route add default gw 146.164.12.193route add default gw 146.164.12.193

Agora coloca-se o roteamento padrão, que será usado se Agora coloca-se o roteamento padrão, que será usado se nenhuma outra rota for encontrada. Todos os pacotes serão nenhuma outra rota for encontrada. Todos os pacotes serão roteados através do gatewayroteados através do gateway

route add -net 196.56.76.0 netmask 255.255.255.0 route add -net 196.56.76.0 netmask 255.255.255.0 eth1eth1 Rota para a rede 196.56.76.0 através de eth1Rota para a rede 196.56.76.0 através de eth1