configuração tcp-ip
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 PresentationTRANSCRIPT
TCP-IP TCP-IP 11
Configuração TCP-IPConfiguraçã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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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