1 / 18

Configuração TCP-IP

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

Download Presentation

Configuração TCP-IP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Configuração TCP-IP

  2. Classes de Endereços IP

  3. Classes de Endereços IP R=Rede, C=Computador

  4. Máscaras de sub-redes 31 15 10 9 0 Rede Sub Comp 31 15 0 Rede Computadores • 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,

  5. Máscaras de sub-redes 31 16 15 8 7 0 Rede Sub Comp 31 16 15 8 7 0 11111111 11111111 11111111 11000000 31 16 15 8 7 0 255 255 255 192

  6. Arquivos de Configuração • No Linux as redes TCP-IP são controladas por um conjunto de arquivos armazenados no diretório /etc • /etc/hosts • Mapeia nomes de computadores em endereços IP • /etc/networks • Mapeia nomes de domínio em endereços de rede • /etc/rc.d/rc3.d/S10network • Configura e ativa interfaces ethernet no boot • /etc/resolv.conf • Indica onde estão os servidores de nomes

  7. /etc/hosts • Contém IP, nome principal e nomes alternativos # /etc/hosts para computador neanderthal 127.0.0.1 localhost.localdomain localhost neanderthal # # outros computadores 146.164.21.128 comp1.matriz.com.br comp1 # # impressora na rede 146.164.22.212 hpcor.matriz.com.br hpcor

  8. /etc/networks • Contém IP com endereço da rede e mais o byte da sub-rede, nome principal e nomes alternativos # /etc/networks para computador neanderthal localnet 127.0.0.0 matriz-s1 146.164.21 matriz-s2 146.164.22

  9. Configurando interface de rede ifconfig interface [família] [opções] | endereço • interface: especifica o nome da interface, por exemplo eth0 • família: endereço da família usada para decodificar os endereços de protocolos. Endereços disponíveis: • inet (TCP-IP) é o padrão • inet6 (IPv6) • ddp (Apple Talk) • ipx (Novell • ax25 e netrom (Packet Radio)

  10. Configurando interface de rede cont 1 ifconfig interface [família] [opções] | endereço • opçoes • up • interface é ativada. Implícito se endereço é fornecido • down • interface é desativada • netmask endereço • endereço define a máscara da rede IP • irq endereço • Interrupção para a placa de rede (se possível) • io_addr endereço • Endereço inicial do espaço desta interface

  11. Configurando interface de rede cont 2 ifconfig interface [família] [opções] | endereço • opçoes • [-]broadcast [endereço] • define o endereço de broadcast para a interface • metric N • Métrica da interface. Valor N representa custo de enviar pacote. • mtu N • maximum transfer unit da interface. Número máximo de bytes que a interfaxe pode controlar

  12. Usando ifconfig • Ifconfig • ifconfig 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

  13. Usando ifconfig cont • Ifconfig eth0 loja1.com.br up • ativa a placa de rede em eth0 com o IP de loja1.com.br • ifconfig eth0 loja1 broadcast 136.154.255.255 netmask 255.255.248.0 • ativa a placa de rede fornecendo a máscara e o broadcast

  14. Roteando tcp-ip • O programa route manipula as tabelas de roteamento do kernel • route sem argumentos lista a tabela de roteamentos • Opções importantes • -n • mostra o mesmo que route, trocando os nomes pelos ips • del • exclui a rota para o endereço destino especificado na tabela • add • acrescenta uma rota para o endereço destino ou rede

  15. Roteando tcp-ip cont • route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 146.164.248.0 * 255.255.248.0 U 0 0 0 eth0 127.0.0.0 * 255.0.0.0 U 0 0 0 lo default 146.164.248.1 0.0.0.0 UG 0 0 0 eth0 • Destination • Destino da rota • Gateway • Endereço usado pela rota • Genmask • Máscara de rede para a rota

  16. Significado dos campos (route) • Destination: Destino da rota • Gateway: Endereço usado pela rota • Genmask: Máscara de rede para a rota • Flags: U=up, H=Host, G=gateway, D=rota dinâmica, M=rota modificada • Metric: Custo da rota • Ref: Número de rotas que confiam nesta rota • Use: Número de vezes que a tabela foi usada • Iface: Interface para onde a rota direciona pacotes

  17. Acrescentando rotas route add [-net | -host] end [netmask NM] [gw GW] [metric N] dev • -net | -host • Endereço de rede (net) ou computador (host) • end • Endereço destino de uma rota • netmask NM • M\áscara de rede para da rota sendo acrescentada. Normalmente não precisa ser fornecida • gw GW • Quaisquer pacote para o endereço end será roteado pelo gateway de endereço GW • dev device • Normalmente não precisa ser especificado

  18. Acrescentando rotas exemplos • route add 146.164.12.233 eth0 • Normalmente primeiro se adiciona a rota para a máquina local • route add default gw 146.164.12.193 • Agora coloca-se o roteamento padrão, que será usado se nenhuma outra rota for encontrada. Todos os pacotes serão roteados através do gateway • route add -net 196.56.76.0 netmask 255.255.255.0 eth1 • Rota para a rede 196.56.76.0 através de eth1

More Related