SlideShare una empresa de Scribd logo
1 de 60
Descargar para leer sin conexión
Redes e o GNU/Linux
               Configurando Redes no Linux
                              ¸˜
   Ferramentas para Administracao de Redes




Programa de Ensino de Software Livre (PESL)
                 ¸˜   ´
         Configuracao Basica de Redes GNU/Linux


                               Tiago Barabasz1

                               tbarabasz@gmail.com
      1 Universidade                                               ¸˜
                        Estadual de Campinas - Instituto de Computacao




                                                                         1 / 15
Redes e o GNU/Linux
                    Configurando Redes no Linux
                                   ¸˜
        Ferramentas para Administracao de Redes


    ˆ                 ¸˜
Sequencia da Apresentacao

  1   Redes e o GNU/Linux
              ˜
        Conexoes TCP/IP
        Resolvendo nomes
          ´
        Mascaras de Rede e o Gateway

  2   Configurando Redes no Linux
                           ¸˜    ´
        Resumo da Configuracao Estatica
                ¸˜     ˆ
        Configuracao Dinamica

  3                               ¸˜
      Ferramentas para Administracao de Redes
        Lendo dados da interface
        Teste de cliente/servidor


                                                  2 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


Enviando mensagem para endereco remoto
                             ¸




                                                                               3 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


Enviando mensagem para endereco remoto
                             ¸




                                                                               3 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


Enviando mensagem para endereco remoto
                             ¸




                                                                               3 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


Enviando mensagem para endereco remoto
                             ¸




                                                                               3 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


Enviando mensagem para endereco remoto
                             ¸




                                                                               3 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


Enviando mensagem para endereco remoto
                             ¸




                                                                               3 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


Enviando mensagem para endereco remoto
                             ¸




                                                                               3 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


Enviando mensagem para endereco remoto
                             ¸




                                                                               3 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


Enviando mensagem para endereco remoto
                             ¸




                                                                               3 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


Enviando mensagem para endereco remoto
                             ¸




                                                                               3 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


Enviando mensagem para endereco remoto
                             ¸




                                                                               3 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


Enviando mensagem para endereco remoto
                             ¸




                                                                               3 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


Enviando mensagem para endereco remoto
                             ¸




                                                                               3 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


Enviando mensagem para endereco remoto
                             ¸




                                                                               3 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


Enviando mensagem para endereco remoto
                             ¸




                                                                               3 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


Enviando mensagem para endereco remoto
                             ¸




                                                                               3 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


Enviando mensagem para endereco remoto
                             ¸




                                                                               3 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


Enviando mensagem para endereco remoto
                             ¸




                                                                               3 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


Enviando mensagem para endereco remoto
                             ¸




                                                                               3 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


Enviando mensagem para endereco remoto
                             ¸




                                                                               3 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


Enviando mensagem para endereco remoto
                             ¸




                                                                               3 / 15
Redes e o GNU/Linux          ˜
                                                  Conexoes TCP/IP
                    Configurando Redes no Linux    Resolvendo nomes
                                   ¸˜
        Ferramentas para Administracao de Redes    ´
                                                  Mascaras de Rede e o Gateway


Descobrindo e Configurando o MAC e o IP


                       ˜
  As placas de rede sao identificadas por interfaces.
  Para lista-las usar o comando ifconfig, exemplos:

     $ ifconfig -a                          # Listando todas interfaces
     $ ifconfig eth0                        # Listando eth0

                     ¸˜
  Exemplo de configuracao de endereco IP:
                                  ¸

     # ifconfig eth0 10.1.1.100
  ´                ˜ ´          ´
  E poss´vel, mas nao e recomendavel, trocar o MAC...
        ı




                                                                                 4 / 15
Redes e o GNU/Linux          ˜
                                                  Conexoes TCP/IP
                    Configurando Redes no Linux    Resolvendo nomes
                                   ¸˜
        Ferramentas para Administracao de Redes    ´
                                                  Mascaras de Rede e o Gateway


Descobrindo e Configurando o MAC e o IP


                       ˜
  As placas de rede sao identificadas por interfaces.
  Para lista-las usar o comando ifconfig, exemplos:

     $ ifconfig -a                          # Listando todas interfaces
     $ ifconfig eth0                        # Listando eth0

                     ¸˜
  Exemplo de configuracao de endereco IP:
                                  ¸

     # ifconfig eth0 10.1.1.100
  ´                ˜ ´          ´
  E poss´vel, mas nao e recomendavel, trocar o MAC...
        ı




                                                                                 4 / 15
Redes e o GNU/Linux          ˜
                                                  Conexoes TCP/IP
                    Configurando Redes no Linux    Resolvendo nomes
                                   ¸˜
        Ferramentas para Administracao de Redes    ´
                                                  Mascaras de Rede e o Gateway


        ¸˜
Configuracao Permanente de Endereco IP
                                ¸

            ¸˜ ´
  A configuracao e feita no arquivo:

      /etc/network/interfaces

  Exemplo:

      auto eth0 eth1

      iface eth0 inet static
         address 192.168.42.1

      iface eth1 inet static
         address 10.1.1.2


                                                                                 5 / 15
Redes e o GNU/Linux          ˜
                                                  Conexoes TCP/IP
                    Configurando Redes no Linux    Resolvendo nomes
                                   ¸˜
        Ferramentas para Administracao de Redes    ´
                                                  Mascaras de Rede e o Gateway


        ¸˜
Configuracao Permanente de Endereco IP
                                ¸

            ¸˜ ´
  A configuracao e feita no arquivo:

      /etc/network/interfaces

  Exemplo:

      auto eth0 eth1

      iface eth0 inet static
         address 192.168.42.1

      iface eth1 inet static
         address 10.1.1.2


                                                                                 5 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


                 ¸˜
Exemplo de Resolucao de Nome




                                                                               6 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


                 ¸˜
Exemplo de Resolucao de Nome




                                                                               6 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


                 ¸˜
Exemplo de Resolucao de Nome




                                                                               6 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


                 ¸˜
Exemplo de Resolucao de Nome




                                                                               6 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


                 ¸˜
Exemplo de Resolucao de Nome




                                                                               6 / 15
Redes e o GNU/Linux          ˜
                                                   Conexoes TCP/IP
                     Configurando Redes no Linux    Resolvendo nomes
                                    ¸˜
         Ferramentas para Administracao de Redes    ´
                                                   Mascaras de Rede e o Gateway


Resolvendo Nomes na Linha de Comando


                                             ¸˜
  Pode-se usar o nslookup para testar a resoucao de nomes:

     $ nslookup www.google.com

                 ´
  O nslookup tambem possui um modo iterativo:

     $   nslookup
     >   www.google.com
     >   server
     >   server 4.2.2.2
     >   www.google.com




                                                                                  7 / 15
Redes e o GNU/Linux          ˜
                                                   Conexoes TCP/IP
                     Configurando Redes no Linux    Resolvendo nomes
                                    ¸˜
         Ferramentas para Administracao de Redes    ´
                                                   Mascaras de Rede e o Gateway


Resolvendo Nomes na Linha de Comando


                                             ¸˜
  Pode-se usar o nslookup para testar a resoucao de nomes:

     $ nslookup www.google.com

                 ´
  O nslookup tambem possui um modo iterativo:

     $   nslookup
     >   www.google.com
     >   server
     >   server 4.2.2.2
     >   www.google.com




                                                                                  7 / 15
Redes e o GNU/Linux          ˜
                                                 Conexoes TCP/IP
                   Configurando Redes no Linux    Resolvendo nomes
                                  ¸˜
       Ferramentas para Administracao de Redes    ´
                                                 Mascaras de Rede e o Gateway


O arquivo resolv.conf



                     ˜
  Os servidores DNS sao configurados pelo arquivo:

     /etc/resolv.conf

  Exemplo:

     $ cat /etc/resolv.conf
     nameserver 192.168.0.101                               # DNS primario
     nameserver 192.168.0.102                               # DNS secundario




                                                                                8 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


A Tabela de Roteamento


                                                  IP                Interface
                                                  10.1.3.2          eth0
                                                  10.1.3.3          eth0
                                                  ...               ...
                                                  10.1.3.254        eth0
                                                  10.1.4.2          eth1
                                                  10.1.4.3          eth1
                                                  ...               ...
                                                  10.1.4.254        eth1



                                                Desperd´cio de espaco!
                                                       ı           ¸



                                                                                9 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


A Tabela de Roteamento


                                                  Rede            ´
                                                                Mascara         Interface
                                                  10.1.3.0      255.255.255.0   eth0
                                                  10.1.4.0      255.255.255.0   eth1




                                                                                       9 / 15
Redes e o GNU/Linux          ˜
                                                Conexoes TCP/IP
                  Configurando Redes no Linux    Resolvendo nomes
                                 ¸˜
      Ferramentas para Administracao de Redes    ´
                                                Mascaras de Rede e o Gateway


A Tabela de Roteamento


                                                  Rede            ´
                                                                Mascara         Interface
                                                  10.1.3.0      255.255.255.0   eth0
                                                  10.1.4.0      255.255.255.0   eth1
                                                  0.0.0.0       0.0.0.0         eth2




                                                                                       9 / 15
Redes e o GNU/Linux          ˜
                                                 Conexoes TCP/IP
                   Configurando Redes no Linux    Resolvendo nomes
                                  ¸˜
       Ferramentas para Administracao de Redes    ´
                                                 Mascaras de Rede e o Gateway


                      ´
Configurando o GW e a Mascara de Rede (runtime)


  A tabela de roteamento pode ser vista com o comando route:

     $ route -n
                ¸˜        ¸˜
  Exemplo de adicao e remocao de gateway:
     $ route add default gw 10.1.1.1                       # Adiciona gateway
     $ route del default gw 10.1.1.1                       # Remove   gateway

     ´
  A mascara de rede pode ser setada pelo ifconfig:
     $ ifconfig eth0 10.1.1.3 netmask 255.0.0.0




                                                                                10 / 15
Redes e o GNU/Linux          ˜
                                                 Conexoes TCP/IP
                   Configurando Redes no Linux    Resolvendo nomes
                                  ¸˜
       Ferramentas para Administracao de Redes    ´
                                                 Mascaras de Rede e o Gateway


                      ´
Configurando o GW e a Mascara de Rede (runtime)


  A tabela de roteamento pode ser vista com o comando route:

     $ route -n
                ¸˜        ¸˜
  Exemplo de adicao e remocao de gateway:
     $ route add default gw 10.1.1.1                       # Adiciona gateway
     $ route del default gw 10.1.1.1                       # Remove   gateway

     ´
  A mascara de rede pode ser setada pelo ifconfig:
     $ ifconfig eth0 10.1.1.3 netmask 255.0.0.0




                                                                                10 / 15
Redes e o GNU/Linux          ˜
                                                 Conexoes TCP/IP
                   Configurando Redes no Linux    Resolvendo nomes
                                  ¸˜
       Ferramentas para Administracao de Redes    ´
                                                 Mascaras de Rede e o Gateway


                      ´
Configurando o GW e a Mascara de Rede (runtime)


  A tabela de roteamento pode ser vista com o comando route:

     $ route -n
                ¸˜        ¸˜
  Exemplo de adicao e remocao de gateway:
     $ route add default gw 10.1.1.1                       # Adiciona gateway
     $ route del default gw 10.1.1.1                       # Remove   gateway

     ´
  A mascara de rede pode ser setada pelo ifconfig:
     $ ifconfig eth0 10.1.1.3 netmask 255.0.0.0




                                                                                10 / 15
Redes e o GNU/Linux          ˜
                                                 Conexoes TCP/IP
                   Configurando Redes no Linux    Resolvendo nomes
                                  ¸˜
       Ferramentas para Administracao de Redes    ´
                                                 Mascaras de Rede e o Gateway


                      ´
Configurando o GW e a Mascara de Rede (no boot)


             ¸˜                 ´       ˜
  As configuracoes de gateway e mascara sao guardadas no
  arquivo:

     /etc/network/interfaces

  Exemplo:

  auto eth0
  iface eth0 inet static
      address 192.168.0.42
      netmask 255.255.255.0
      gateway 192.168.0.1



                                                                                11 / 15
Redes e o GNU/Linux          ˜
                                                 Conexoes TCP/IP
                   Configurando Redes no Linux    Resolvendo nomes
                                  ¸˜
       Ferramentas para Administracao de Redes    ´
                                                 Mascaras de Rede e o Gateway


                      ´
Configurando o GW e a Mascara de Rede (no boot)


             ¸˜                 ´       ˜
  As configuracoes de gateway e mascara sao guardadas no
  arquivo:

     /etc/network/interfaces

  Exemplo:

  auto eth0
  iface eth0 inet static
      address 192.168.0.42
      netmask 255.255.255.0
      gateway 192.168.0.1



                                                                                11 / 15
Redes e o GNU/Linux
                                                                    ¸˜    ´
                                                 Resumo da Configuracao Estatica
                   Configurando Redes no Linux
                                                         ¸˜     ˆ
                                                 Configuracao Dinamica
                                  ¸˜
       Ferramentas para Administracao de Redes


                       ´
Arquivos e programas ate agora
   Arquivo                                         Configura
   /etc/network/interfaces                         Endereco das interfaces
                                                         ¸
                                                   Endereco do gateway
                                                         ¸
                                                    ´
                                                   Mascara de rede
   /etc/resolv.conf                                         ´            ´
                                                   DNS primario e secundario


   Programa                      ¸˜
                             Funcao
   ifconfig                  Configura o endereco das interfaces e
                                                 ¸
                               ´
                             mascaras de rede
   route                     Configura o gateway
   nslookup                                   ¸˜
                             Testes de resolucao de nome
   ifup e ifdown             Levanta interface configurada
                             no arquivo interfaces

                                                                                  12 / 15
Redes e o GNU/Linux
                                                                    ¸˜    ´
                                                 Resumo da Configuracao Estatica
                   Configurando Redes no Linux
                                                         ¸˜     ˆ
                                                 Configuracao Dinamica
                                  ¸˜
       Ferramentas para Administracao de Redes


                       ´
Arquivos e programas ate agora
   Arquivo                                         Configura
   /etc/network/interfaces                         Endereco das interfaces
                                                         ¸
                                                   Endereco do gateway
                                                         ¸
                                                    ´
                                                   Mascara de rede
   /etc/resolv.conf                                         ´            ´
                                                   DNS primario e secundario


   Programa                      ¸˜
                             Funcao
   ifconfig                  Configura o endereco das interfaces e
                                                 ¸
                               ´
                             mascaras de rede
   route                     Configura o gateway
   nslookup                                   ¸˜
                             Testes de resolucao de nome
   ifup e ifdown             Levanta interface configurada
                             no arquivo interfaces

                                                                                  12 / 15
Redes e o GNU/Linux
                                                                    ¸˜    ´
                                                 Resumo da Configuracao Estatica
                   Configurando Redes no Linux
                                                         ¸˜     ˆ
                                                 Configuracao Dinamica
                                  ¸˜
       Ferramentas para Administracao de Redes


                       ´
Arquivos e programas ate agora
   Arquivo                                         Configura
   /etc/network/interfaces                         Endereco das interfaces
                                                         ¸
                                                   Endereco do gateway
                                                         ¸
                                                    ´
                                                   Mascara de rede
   /etc/resolv.conf                                         ´            ´
                                                   DNS primario e secundario


   Programa                      ¸˜
                             Funcao
   ifconfig                  Configura o endereco das interfaces e
                                                 ¸
                               ´
                             mascaras de rede
   route                     Configura o gateway
   nslookup                                   ¸˜
                             Testes de resolucao de nome
   ifup e ifdown             Levanta interface configurada
                             no arquivo interfaces

                                                                                  12 / 15
Redes e o GNU/Linux
                                                                    ¸˜    ´
                                                 Resumo da Configuracao Estatica
                   Configurando Redes no Linux
                                                         ¸˜     ˆ
                                                 Configuracao Dinamica
                                  ¸˜
       Ferramentas para Administracao de Redes


Usando um Cliente DHCP
  Exemplo de uso do dhclient:

     # dhclient eth0

   ´
  Ja configura:
      Endereco
            ¸
       ´
      Mascara de rede
      Gateway
      Servidores DNS (sobrescreve resolv.conf)

  Exemplo com DHCP no /etc/network/interfaces:

     auto eth0
     iface eth0 inet dhcp

                                                                                  13 / 15
Redes e o GNU/Linux
                                                                    ¸˜    ´
                                                 Resumo da Configuracao Estatica
                   Configurando Redes no Linux
                                                         ¸˜     ˆ
                                                 Configuracao Dinamica
                                  ¸˜
       Ferramentas para Administracao de Redes


Usando um Cliente DHCP
  Exemplo de uso do dhclient:

     # dhclient eth0

   ´
  Ja configura:
      Endereco
            ¸
       ´
      Mascara de rede
      Gateway
      Servidores DNS (sobrescreve resolv.conf)

  Exemplo com DHCP no /etc/network/interfaces:

     auto eth0
     iface eth0 inet dhcp

                                                                                  13 / 15
Redes e o GNU/Linux
                                                                    ¸˜    ´
                                                 Resumo da Configuracao Estatica
                   Configurando Redes no Linux
                                                         ¸˜     ˆ
                                                 Configuracao Dinamica
                                  ¸˜
       Ferramentas para Administracao de Redes


Usando um Cliente DHCP
  Exemplo de uso do dhclient:

     # dhclient eth0

   ´
  Ja configura:
      Endereco
            ¸
       ´
      Mascara de rede
      Gateway
      Servidores DNS (sobrescreve resolv.conf)

  Exemplo com DHCP no /etc/network/interfaces:

     auto eth0
     iface eth0 inet dhcp

                                                                                  13 / 15
Redes e o GNU/Linux
                                                 Lendo dados da interface
                   Configurando Redes no Linux
                                                 Teste de cliente/servidor
                                  ¸˜
       Ferramentas para Administracao de Redes


Usando o tcpdump

  Exemplo de uso:

  # tcpdump -ni eth0

  10:39:10.986313 IP 192.168.0.101.43456 > 64.233.163.104.80: S

  Exemplo visualizando conteudo dos pacotes:
                            ´
  # tcpdump -X -s 1500 -ni eth0

                    ´
  Exemplo filtrando so a porta 80 TCP:
  # tcpdump -ni eth0 tcp port 80

                                        ´
  Um programa similar com interface GUI e o Wireshark


                                                                             14 / 15
Redes e o GNU/Linux
                                                 Lendo dados da interface
                   Configurando Redes no Linux
                                                 Teste de cliente/servidor
                                  ¸˜
       Ferramentas para Administracao de Redes


Usando o tcpdump

  Exemplo de uso:

  # tcpdump -ni eth0

  10:39:10.986313 IP 192.168.0.101.43456 > 64.233.163.104.80: S

  Exemplo visualizando conteudo dos pacotes:
                            ´
  # tcpdump -X -s 1500 -ni eth0

                    ´
  Exemplo filtrando so a porta 80 TCP:
  # tcpdump -ni eth0 tcp port 80

                                        ´
  Um programa similar com interface GUI e o Wireshark


                                                                             14 / 15
Redes e o GNU/Linux
                                                 Lendo dados da interface
                   Configurando Redes no Linux
                                                 Teste de cliente/servidor
                                  ¸˜
       Ferramentas para Administracao de Redes


Usando o tcpdump

  Exemplo de uso:

  # tcpdump -ni eth0

  10:39:10.986313 IP 192.168.0.101.43456 > 64.233.163.104.80: S

  Exemplo visualizando conteudo dos pacotes:
                            ´
  # tcpdump -X -s 1500 -ni eth0

                    ´
  Exemplo filtrando so a porta 80 TCP:
  # tcpdump -ni eth0 tcp port 80

                                        ´
  Um programa similar com interface GUI e o Wireshark


                                                                             14 / 15
Redes e o GNU/Linux
                                                 Lendo dados da interface
                   Configurando Redes no Linux
                                                 Teste de cliente/servidor
                                  ¸˜
       Ferramentas para Administracao de Redes


Usando o tcpdump

  Exemplo de uso:

  # tcpdump -ni eth0

  10:39:10.986313 IP 192.168.0.101.43456 > 64.233.163.104.80: S

  Exemplo visualizando conteudo dos pacotes:
                            ´
  # tcpdump -X -s 1500 -ni eth0

                    ´
  Exemplo filtrando so a porta 80 TCP:
  # tcpdump -ni eth0 tcp port 80

                                        ´
  Um programa similar com interface GUI e o Wireshark


                                                                             14 / 15
Redes e o GNU/Linux
                                                 Lendo dados da interface
                   Configurando Redes no Linux
                                                 Teste de cliente/servidor
                                  ¸˜
       Ferramentas para Administracao de Redes


Usando o tcpdump

  Exemplo de uso:

  # tcpdump -ni eth0

  10:39:10.986313 IP 192.168.0.101.43456 > 64.233.163.104.80: S

  Exemplo visualizando conteudo dos pacotes:
                            ´
  # tcpdump -X -s 1500 -ni eth0

                    ´
  Exemplo filtrando so a porta 80 TCP:
  # tcpdump -ni eth0 tcp port 80

                                        ´
  Um programa similar com interface GUI e o Wireshark


                                                                             14 / 15
Redes e o GNU/Linux
                                                 Lendo dados da interface
                   Configurando Redes no Linux
                                                 Teste de cliente/servidor
                                  ¸˜
       Ferramentas para Administracao de Redes


Usando o tcpdump

  Exemplo de uso:

  # tcpdump -ni eth0

  10:39:10.986313 IP 192.168.0.101.43456 > 64.233.163.104.80: S

  Exemplo visualizando conteudo dos pacotes:
                            ´
  # tcpdump -X -s 1500 -ni eth0

                    ´
  Exemplo filtrando so a porta 80 TCP:
  # tcpdump -ni eth0 tcp port 80

                                        ´
  Um programa similar com interface GUI e o Wireshark


                                                                             14 / 15
Redes e o GNU/Linux
                                                 Lendo dados da interface
                   Configurando Redes no Linux
                                                 Teste de cliente/servidor
                                  ¸˜
       Ferramentas para Administracao de Redes


Usando o tcpdump

  Exemplo de uso:

  # tcpdump -ni eth0

  10:39:10.986313 IP 192.168.0.101.43456 > 64.233.163.104.80: S

  Exemplo visualizando conteudo dos pacotes:
                            ´
  # tcpdump -X -s 1500 -ni eth0

                    ´
  Exemplo filtrando so a porta 80 TCP:
  # tcpdump -ni eth0 tcp port 80

                                        ´
  Um programa similar com interface GUI e o Wireshark


                                                                             14 / 15
Redes e o GNU/Linux
                                                 Lendo dados da interface
                   Configurando Redes no Linux
                                                 Teste de cliente/servidor
                                  ¸˜
       Ferramentas para Administracao de Redes


Usando o tcpdump

  Exemplo de uso:

  # tcpdump -ni eth0

  10:39:10.986313 IP 192.168.0.101.43456 > 64.233.163.104.80: S

  Exemplo visualizando conteudo dos pacotes:
                            ´
  # tcpdump -X -s 1500 -ni eth0

                    ´
  Exemplo filtrando so a porta 80 TCP:
  # tcpdump -ni eth0 tcp port 80

                                        ´
  Um programa similar com interface GUI e o Wireshark


                                                                             14 / 15
Redes e o GNU/Linux
                                                 Lendo dados da interface
                   Configurando Redes no Linux
                                                 Teste de cliente/servidor
                                  ¸˜
       Ferramentas para Administracao de Redes


Usando o tcpdump

  Exemplo de uso:

  # tcpdump -ni eth0

  10:39:10.986313 IP 192.168.0.101.43456 > 64.233.163.104.80: S

  Exemplo visualizando conteudo dos pacotes:
                            ´
  # tcpdump -X -s 1500 -ni eth0

                    ´
  Exemplo filtrando so a porta 80 TCP:
  # tcpdump -ni eth0 tcp port 80

                                        ´
  Um programa similar com interface GUI e o Wireshark


                                                                             14 / 15
Redes e o GNU/Linux
                                                  Lendo dados da interface
                    Configurando Redes no Linux
                                                  Teste de cliente/servidor
                                   ¸˜
        Ferramentas para Administracao de Redes


Um mini-chat com nc

                           ˜
  Exemplo de teste de conexao com nc:

  $ nc www.uol.com.br 80
  GET / HTTP/1.1
  Host: www.uol.com.br

  Abrindo uma porta (servidor):

  $ nc -l -p 6000

  De outro computador conectar-se (cliente):

  $ nc 192.168.0.100 6000

  Funciona como um pequeno chat! :D

                                                                              15 / 15
Redes e o GNU/Linux
                                                  Lendo dados da interface
                    Configurando Redes no Linux
                                                  Teste de cliente/servidor
                                   ¸˜
        Ferramentas para Administracao de Redes


Um mini-chat com nc

                           ˜
  Exemplo de teste de conexao com nc:

  $ nc www.uol.com.br 80
  GET / HTTP/1.1
  Host: www.uol.com.br

  Abrindo uma porta (servidor):

  $ nc -l -p 6000

  De outro computador conectar-se (cliente):

  $ nc 192.168.0.100 6000

  Funciona como um pequeno chat! :D

                                                                              15 / 15

Más contenido relacionado

La actualidad más candente

S2 B 2007 Infra Aula 01 V1.00
S2 B 2007   Infra   Aula 01 V1.00S2 B 2007   Infra   Aula 01 V1.00
S2 B 2007 Infra Aula 01 V1.00doctorweb
 
CISSP - TELECOM apresentada no CNASI 2013
CISSP - TELECOM apresentada no CNASI 2013CISSP - TELECOM apresentada no CNASI 2013
CISSP - TELECOM apresentada no CNASI 2013Adilson Da Rocha
 
Apostila redes remotas de computadores
Apostila redes remotas de computadoresApostila redes remotas de computadores
Apostila redes remotas de computadoresfernandao777
 
Aula 7 camada de transporte
Aula 7   camada de transporteAula 7   camada de transporte
Aula 7 camada de transportewab030
 
Rct 4 - modelos e arquiteturas de rede - internet e tcp ip
Rct   4 - modelos e arquiteturas de rede - internet e tcp ipRct   4 - modelos e arquiteturas de rede - internet e tcp ip
Rct 4 - modelos e arquiteturas de rede - internet e tcp ipUniversal.org.mx
 
Apresentaçao Final De Redes
Apresentaçao Final De RedesApresentaçao Final De Redes
Apresentaçao Final De Redesguesta9bd8d
 
Aula 02 redes de computadores e a internet
Aula 02   redes de computadores e a internetAula 02   redes de computadores e a internet
Aula 02 redes de computadores e a internetssuser75b0ac
 
Tecnologias Atuais de Redes - Aula 4 - Comutação [Apostila]
Tecnologias Atuais de Redes - Aula 4 - Comutação [Apostila]Tecnologias Atuais de Redes - Aula 4 - Comutação [Apostila]
Tecnologias Atuais de Redes - Aula 4 - Comutação [Apostila]Ministério Público da Paraíba
 
Aula 1 fundamentos de redes de computadores
Aula 1   fundamentos de redes de computadoresAula 1   fundamentos de redes de computadores
Aula 1 fundamentos de redes de computadoreswab030
 
Fundamentos de redes de computadores
Fundamentos de redes de computadoresFundamentos de redes de computadores
Fundamentos de redes de computadoressimoesflavio
 
RC - SL03 - Camada de Transporte
RC - SL03 - Camada de TransporteRC - SL03 - Camada de Transporte
RC - SL03 - Camada de TransporteUFPB
 

La actualidad más candente (20)

S2 B 2007 Infra Aula 01 V1.00
S2 B 2007   Infra   Aula 01 V1.00S2 B 2007   Infra   Aula 01 V1.00
S2 B 2007 Infra Aula 01 V1.00
 
Tcp e ip
Tcp e ipTcp e ip
Tcp e ip
 
CISSP - TELECOM apresentada no CNASI 2013
CISSP - TELECOM apresentada no CNASI 2013CISSP - TELECOM apresentada no CNASI 2013
CISSP - TELECOM apresentada no CNASI 2013
 
Roteamento dtn
Roteamento dtnRoteamento dtn
Roteamento dtn
 
Apostila redes remotas de computadores
Apostila redes remotas de computadoresApostila redes remotas de computadores
Apostila redes remotas de computadores
 
Introdução a Redes de Computadores
Introdução a Redes de ComputadoresIntrodução a Redes de Computadores
Introdução a Redes de Computadores
 
Aula 7 camada de transporte
Aula 7   camada de transporteAula 7   camada de transporte
Aula 7 camada de transporte
 
Rct 4 - modelos e arquiteturas de rede - internet e tcp ip
Rct   4 - modelos e arquiteturas de rede - internet e tcp ipRct   4 - modelos e arquiteturas de rede - internet e tcp ip
Rct 4 - modelos e arquiteturas de rede - internet e tcp ip
 
Redes - Camada de Enlace de Dados
Redes - Camada de Enlace de DadosRedes - Camada de Enlace de Dados
Redes - Camada de Enlace de Dados
 
Apresentaçao Final De Redes
Apresentaçao Final De RedesApresentaçao Final De Redes
Apresentaçao Final De Redes
 
Aula 02 redes de computadores e a internet
Aula 02   redes de computadores e a internetAula 02   redes de computadores e a internet
Aula 02 redes de computadores e a internet
 
Tecnologias Atuais de Redes - Aula 4 - Comutação [Apostila]
Tecnologias Atuais de Redes - Aula 4 - Comutação [Apostila]Tecnologias Atuais de Redes - Aula 4 - Comutação [Apostila]
Tecnologias Atuais de Redes - Aula 4 - Comutação [Apostila]
 
Introducao a Redes de Computadores
Introducao a Redes de ComputadoresIntroducao a Redes de Computadores
Introducao a Redes de Computadores
 
Curso De Redes
Curso De RedesCurso De Redes
Curso De Redes
 
Aula 1 fundamentos de redes de computadores
Aula 1   fundamentos de redes de computadoresAula 1   fundamentos de redes de computadores
Aula 1 fundamentos de redes de computadores
 
T2b1 08
T2b1 08T2b1 08
T2b1 08
 
Fundamentos de redes de computadores
Fundamentos de redes de computadoresFundamentos de redes de computadores
Fundamentos de redes de computadores
 
Capítulo 2 modelos de redes
Capítulo 2   modelos de redesCapítulo 2   modelos de redes
Capítulo 2 modelos de redes
 
Completas
CompletasCompletas
Completas
 
RC - SL03 - Camada de Transporte
RC - SL03 - Camada de TransporteRC - SL03 - Camada de Transporte
RC - SL03 - Camada de Transporte
 

Destacado

Trabalho Configuração de Servidores Unix
Trabalho Configuração de Servidores UnixTrabalho Configuração de Servidores Unix
Trabalho Configuração de Servidores UnixVitor Savicki
 
Relatório de configuração e instalação do dns no ubuntu 1
Relatório de configuração e instalação do dns no ubuntu 1Relatório de configuração e instalação do dns no ubuntu 1
Relatório de configuração e instalação do dns no ubuntu 1Xavier Billa
 
Como Instalar o windows 7
Como Instalar o windows 7Como Instalar o windows 7
Como Instalar o windows 7fmpr123
 
Instalação passo-a-passo do Windows 7
Instalação passo-a-passo do Windows 7Instalação passo-a-passo do Windows 7
Instalação passo-a-passo do Windows 7Pepe Rocker
 
Criando rede WLAN e SERVIDOR DNS E HTTP no Packet Tracer
Criando rede WLAN e SERVIDOR DNS E HTTP no Packet TracerCriando rede WLAN e SERVIDOR DNS E HTTP no Packet Tracer
Criando rede WLAN e SERVIDOR DNS E HTTP no Packet TracerEdenilton Michael
 
Modelo relatorio
Modelo relatorioModelo relatorio
Modelo relatoriorsaloes
 

Destacado (8)

Trabalho Configuração de Servidores Unix
Trabalho Configuração de Servidores UnixTrabalho Configuração de Servidores Unix
Trabalho Configuração de Servidores Unix
 
Relatório de configuração e instalação do dns no ubuntu 1
Relatório de configuração e instalação do dns no ubuntu 1Relatório de configuração e instalação do dns no ubuntu 1
Relatório de configuração e instalação do dns no ubuntu 1
 
Como Instalar o windows 7
Como Instalar o windows 7Como Instalar o windows 7
Como Instalar o windows 7
 
Como instalar o windows 7
Como instalar o windows 7Como instalar o windows 7
Como instalar o windows 7
 
Instalação passo-a-passo do Windows 7
Instalação passo-a-passo do Windows 7Instalação passo-a-passo do Windows 7
Instalação passo-a-passo do Windows 7
 
Criando rede WLAN e SERVIDOR DNS E HTTP no Packet Tracer
Criando rede WLAN e SERVIDOR DNS E HTTP no Packet TracerCriando rede WLAN e SERVIDOR DNS E HTTP no Packet Tracer
Criando rede WLAN e SERVIDOR DNS E HTTP no Packet Tracer
 
Slides Windows 7
Slides Windows 7Slides Windows 7
Slides Windows 7
 
Modelo relatorio
Modelo relatorioModelo relatorio
Modelo relatorio
 

Similar a Configurando Redes GNU/Linux

Unidade3 seg perimetral-vpn
Unidade3 seg perimetral-vpnUnidade3 seg perimetral-vpn
Unidade3 seg perimetral-vpnLeandro Almeida
 
Unidade3 seg perimetral-vpn
Unidade3 seg perimetral-vpnUnidade3 seg perimetral-vpn
Unidade3 seg perimetral-vpnLeandro Almeida
 
Aula 2 Introdução a Redes I
Aula 2  Introdução a Redes IAula 2  Introdução a Redes I
Aula 2 Introdução a Redes Iwab030
 
36210961 curso-avancado-redes
36210961 curso-avancado-redes36210961 curso-avancado-redes
36210961 curso-avancado-redesMarco Guimarães
 
Redes - Camada Enlace
Redes - Camada EnlaceRedes - Camada Enlace
Redes - Camada EnlaceLuiz Arthur
 
Introdução a redes
Introdução a redesIntrodução a redes
Introdução a redesAlexJSouza
 
Camada de Transporte - TADS/REC 2014/2
Camada de Transporte - TADS/REC 2014/2Camada de Transporte - TADS/REC 2014/2
Camada de Transporte - TADS/REC 2014/2Caio Miranda
 
Aula5.ppt
Aula5.pptAula5.ppt
Aula5.pptCidrone
 
Redes windows e linux conceitos básicos sobre endereçamento
Redes windows e linux   conceitos básicos sobre endereçamentoRedes windows e linux   conceitos básicos sobre endereçamento
Redes windows e linux conceitos básicos sobre endereçamentoTalita Travassos
 
Mini curso redes_computadores
Mini curso redes_computadoresMini curso redes_computadores
Mini curso redes_computadoreselgi.elgi
 
Protocolos De Transporte Para Redes Sem Fio
Protocolos De Transporte Para Redes Sem FioProtocolos De Transporte Para Redes Sem Fio
Protocolos De Transporte Para Redes Sem FioJaguaraci Silva
 
Aula 10 camada de rede
Aula 10   camada de redeAula 10   camada de rede
Aula 10 camada de redewab030
 
RC - SL02 - Camada de Aplicacao
RC - SL02 - Camada de AplicacaoRC - SL02 - Camada de Aplicacao
RC - SL02 - Camada de AplicacaoUFPB
 

Similar a Configurando Redes GNU/Linux (20)

Unidade3 seg perimetral-vpn
Unidade3 seg perimetral-vpnUnidade3 seg perimetral-vpn
Unidade3 seg perimetral-vpn
 
Unidade3 seg perimetral-vpn
Unidade3 seg perimetral-vpnUnidade3 seg perimetral-vpn
Unidade3 seg perimetral-vpn
 
Conceitos redes
Conceitos redesConceitos redes
Conceitos redes
 
Aula 2 Introdução a Redes I
Aula 2  Introdução a Redes IAula 2  Introdução a Redes I
Aula 2 Introdução a Redes I
 
36210961 curso-avancado-redes
36210961 curso-avancado-redes36210961 curso-avancado-redes
36210961 curso-avancado-redes
 
Arquitetura tcp ip - 1
Arquitetura tcp ip - 1Arquitetura tcp ip - 1
Arquitetura tcp ip - 1
 
Redes - Camada Enlace
Redes - Camada EnlaceRedes - Camada Enlace
Redes - Camada Enlace
 
Introdução a redes
Introdução a redesIntrodução a redes
Introdução a redes
 
Camada de Transporte - TADS/REC 2014/2
Camada de Transporte - TADS/REC 2014/2Camada de Transporte - TADS/REC 2014/2
Camada de Transporte - TADS/REC 2014/2
 
Lan
LanLan
Lan
 
C:\Fakepath\Para Blog
C:\Fakepath\Para BlogC:\Fakepath\Para Blog
C:\Fakepath\Para Blog
 
Aula5.ppt
Aula5.pptAula5.ppt
Aula5.ppt
 
Curso redes seed
Curso redes seedCurso redes seed
Curso redes seed
 
Redes windows e linux conceitos básicos sobre endereçamento
Redes windows e linux   conceitos básicos sobre endereçamentoRedes windows e linux   conceitos básicos sobre endereçamento
Redes windows e linux conceitos básicos sobre endereçamento
 
Mini curso redes_computadores
Mini curso redes_computadoresMini curso redes_computadores
Mini curso redes_computadores
 
Protocolos De Transporte Para Redes Sem Fio
Protocolos De Transporte Para Redes Sem FioProtocolos De Transporte Para Redes Sem Fio
Protocolos De Transporte Para Redes Sem Fio
 
Internet
InternetInternet
Internet
 
Aula 10 camada de rede
Aula 10   camada de redeAula 10   camada de rede
Aula 10 camada de rede
 
Aula1 historia das redes
Aula1   historia das redesAula1   historia das redes
Aula1 historia das redes
 
RC - SL02 - Camada de Aplicacao
RC - SL02 - Camada de AplicacaoRC - SL02 - Camada de Aplicacao
RC - SL02 - Camada de Aplicacao
 

Más de PeslPinguim

Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao ArduinoPeslPinguim
 
Aula 4 redes Inclusão Digital
Aula 4 redes Inclusão DigitalAula 4 redes Inclusão Digital
Aula 4 redes Inclusão DigitalPeslPinguim
 
Aula 3 parte 2 software Inclusão Digital
Aula 3 parte 2 software Inclusão DigitalAula 3 parte 2 software Inclusão Digital
Aula 3 parte 2 software Inclusão DigitalPeslPinguim
 
Aula 3 software Inclusão Digital
Aula 3 software Inclusão DigitalAula 3 software Inclusão Digital
Aula 3 software Inclusão DigitalPeslPinguim
 
Aula 2 parte 2 hardware Inclusão Digital
Aula 2 parte 2 hardware Inclusão DigitalAula 2 parte 2 hardware Inclusão Digital
Aula 2 parte 2 hardware Inclusão DigitalPeslPinguim
 
Aula 2 hardware Inclusão Digital
Aula 2 hardware Inclusão DigitalAula 2 hardware Inclusão Digital
Aula 2 hardware Inclusão DigitalPeslPinguim
 
Aula 1 apresentacao
Aula 1 apresentacaoAula 1 apresentacao
Aula 1 apresentacaoPeslPinguim
 
Aula 5 internet Inclusão Digital
Aula 5 internet Inclusão DigitalAula 5 internet Inclusão Digital
Aula 5 internet Inclusão DigitalPeslPinguim
 
Apresentação1_
Apresentação1_Apresentação1_
Apresentação1_PeslPinguim
 
Curso Básico de Java - Aula 10
Curso Básico de Java - Aula 10Curso Básico de Java - Aula 10
Curso Básico de Java - Aula 10PeslPinguim
 
Curso Básico de Java - Aula 5
Curso Básico de Java - Aula 5Curso Básico de Java - Aula 5
Curso Básico de Java - Aula 5PeslPinguim
 
Curso Básico de Java - Aula 4
Curso Básico de Java - Aula 4Curso Básico de Java - Aula 4
Curso Básico de Java - Aula 4PeslPinguim
 
Curso Básico de Java - Aula 1
Curso Básico de Java - Aula 1Curso Básico de Java - Aula 1
Curso Básico de Java - Aula 1PeslPinguim
 
Curso Básico de Java - Aula 7
Curso Básico de Java - Aula 7Curso Básico de Java - Aula 7
Curso Básico de Java - Aula 7PeslPinguim
 
Curso Básico de Java - Aula 3
Curso Básico de Java - Aula 3Curso Básico de Java - Aula 3
Curso Básico de Java - Aula 3PeslPinguim
 
Curso Básico de Java - Aula 2
Curso Básico de Java - Aula 2Curso Básico de Java - Aula 2
Curso Básico de Java - Aula 2PeslPinguim
 
Curso Básico de Java - Aula 9
Curso Básico de Java - Aula 9Curso Básico de Java - Aula 9
Curso Básico de Java - Aula 9PeslPinguim
 
Curso Básico de Java - Aula 8
Curso Básico de Java - Aula 8 Curso Básico de Java - Aula 8
Curso Básico de Java - Aula 8 PeslPinguim
 
Eletrônica aplicada - interruptor sonoro
Eletrônica aplicada - interruptor sonoroEletrônica aplicada - interruptor sonoro
Eletrônica aplicada - interruptor sonoroPeslPinguim
 

Más de PeslPinguim (20)

Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduino
 
Aula 4 redes Inclusão Digital
Aula 4 redes Inclusão DigitalAula 4 redes Inclusão Digital
Aula 4 redes Inclusão Digital
 
Aula 3 parte 2 software Inclusão Digital
Aula 3 parte 2 software Inclusão DigitalAula 3 parte 2 software Inclusão Digital
Aula 3 parte 2 software Inclusão Digital
 
Aula 3 software Inclusão Digital
Aula 3 software Inclusão DigitalAula 3 software Inclusão Digital
Aula 3 software Inclusão Digital
 
Aula 2 parte 2 hardware Inclusão Digital
Aula 2 parte 2 hardware Inclusão DigitalAula 2 parte 2 hardware Inclusão Digital
Aula 2 parte 2 hardware Inclusão Digital
 
Aula 2 hardware Inclusão Digital
Aula 2 hardware Inclusão DigitalAula 2 hardware Inclusão Digital
Aula 2 hardware Inclusão Digital
 
Apresentação1
Apresentação1Apresentação1
Apresentação1
 
Aula 1 apresentacao
Aula 1 apresentacaoAula 1 apresentacao
Aula 1 apresentacao
 
Aula 5 internet Inclusão Digital
Aula 5 internet Inclusão DigitalAula 5 internet Inclusão Digital
Aula 5 internet Inclusão Digital
 
Apresentação1_
Apresentação1_Apresentação1_
Apresentação1_
 
Curso Básico de Java - Aula 10
Curso Básico de Java - Aula 10Curso Básico de Java - Aula 10
Curso Básico de Java - Aula 10
 
Curso Básico de Java - Aula 5
Curso Básico de Java - Aula 5Curso Básico de Java - Aula 5
Curso Básico de Java - Aula 5
 
Curso Básico de Java - Aula 4
Curso Básico de Java - Aula 4Curso Básico de Java - Aula 4
Curso Básico de Java - Aula 4
 
Curso Básico de Java - Aula 1
Curso Básico de Java - Aula 1Curso Básico de Java - Aula 1
Curso Básico de Java - Aula 1
 
Curso Básico de Java - Aula 7
Curso Básico de Java - Aula 7Curso Básico de Java - Aula 7
Curso Básico de Java - Aula 7
 
Curso Básico de Java - Aula 3
Curso Básico de Java - Aula 3Curso Básico de Java - Aula 3
Curso Básico de Java - Aula 3
 
Curso Básico de Java - Aula 2
Curso Básico de Java - Aula 2Curso Básico de Java - Aula 2
Curso Básico de Java - Aula 2
 
Curso Básico de Java - Aula 9
Curso Básico de Java - Aula 9Curso Básico de Java - Aula 9
Curso Básico de Java - Aula 9
 
Curso Básico de Java - Aula 8
Curso Básico de Java - Aula 8 Curso Básico de Java - Aula 8
Curso Básico de Java - Aula 8
 
Eletrônica aplicada - interruptor sonoro
Eletrônica aplicada - interruptor sonoroEletrônica aplicada - interruptor sonoro
Eletrônica aplicada - interruptor sonoro
 

Configurando Redes GNU/Linux

  • 1. Redes e o GNU/Linux Configurando Redes no Linux ¸˜ Ferramentas para Administracao de Redes Programa de Ensino de Software Livre (PESL) ¸˜ ´ Configuracao Basica de Redes GNU/Linux Tiago Barabasz1 tbarabasz@gmail.com 1 Universidade ¸˜ Estadual de Campinas - Instituto de Computacao 1 / 15
  • 2. Redes e o GNU/Linux Configurando Redes no Linux ¸˜ Ferramentas para Administracao de Redes ˆ ¸˜ Sequencia da Apresentacao 1 Redes e o GNU/Linux ˜ Conexoes TCP/IP Resolvendo nomes ´ Mascaras de Rede e o Gateway 2 Configurando Redes no Linux ¸˜ ´ Resumo da Configuracao Estatica ¸˜ ˆ Configuracao Dinamica 3 ¸˜ Ferramentas para Administracao de Redes Lendo dados da interface Teste de cliente/servidor 2 / 15
  • 3. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway Enviando mensagem para endereco remoto ¸ 3 / 15
  • 4. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway Enviando mensagem para endereco remoto ¸ 3 / 15
  • 5. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway Enviando mensagem para endereco remoto ¸ 3 / 15
  • 6. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway Enviando mensagem para endereco remoto ¸ 3 / 15
  • 7. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway Enviando mensagem para endereco remoto ¸ 3 / 15
  • 8. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway Enviando mensagem para endereco remoto ¸ 3 / 15
  • 9. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway Enviando mensagem para endereco remoto ¸ 3 / 15
  • 10. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway Enviando mensagem para endereco remoto ¸ 3 / 15
  • 11. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway Enviando mensagem para endereco remoto ¸ 3 / 15
  • 12. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway Enviando mensagem para endereco remoto ¸ 3 / 15
  • 13. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway Enviando mensagem para endereco remoto ¸ 3 / 15
  • 14. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway Enviando mensagem para endereco remoto ¸ 3 / 15
  • 15. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway Enviando mensagem para endereco remoto ¸ 3 / 15
  • 16. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway Enviando mensagem para endereco remoto ¸ 3 / 15
  • 17. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway Enviando mensagem para endereco remoto ¸ 3 / 15
  • 18. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway Enviando mensagem para endereco remoto ¸ 3 / 15
  • 19. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway Enviando mensagem para endereco remoto ¸ 3 / 15
  • 20. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway Enviando mensagem para endereco remoto ¸ 3 / 15
  • 21. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway Enviando mensagem para endereco remoto ¸ 3 / 15
  • 22. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway Enviando mensagem para endereco remoto ¸ 3 / 15
  • 23. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway Enviando mensagem para endereco remoto ¸ 3 / 15
  • 24. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway Descobrindo e Configurando o MAC e o IP ˜ As placas de rede sao identificadas por interfaces. Para lista-las usar o comando ifconfig, exemplos: $ ifconfig -a # Listando todas interfaces $ ifconfig eth0 # Listando eth0 ¸˜ Exemplo de configuracao de endereco IP: ¸ # ifconfig eth0 10.1.1.100 ´ ˜ ´ ´ E poss´vel, mas nao e recomendavel, trocar o MAC... ı 4 / 15
  • 25. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway Descobrindo e Configurando o MAC e o IP ˜ As placas de rede sao identificadas por interfaces. Para lista-las usar o comando ifconfig, exemplos: $ ifconfig -a # Listando todas interfaces $ ifconfig eth0 # Listando eth0 ¸˜ Exemplo de configuracao de endereco IP: ¸ # ifconfig eth0 10.1.1.100 ´ ˜ ´ ´ E poss´vel, mas nao e recomendavel, trocar o MAC... ı 4 / 15
  • 26. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway ¸˜ Configuracao Permanente de Endereco IP ¸ ¸˜ ´ A configuracao e feita no arquivo: /etc/network/interfaces Exemplo: auto eth0 eth1 iface eth0 inet static address 192.168.42.1 iface eth1 inet static address 10.1.1.2 5 / 15
  • 27. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway ¸˜ Configuracao Permanente de Endereco IP ¸ ¸˜ ´ A configuracao e feita no arquivo: /etc/network/interfaces Exemplo: auto eth0 eth1 iface eth0 inet static address 192.168.42.1 iface eth1 inet static address 10.1.1.2 5 / 15
  • 28. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway ¸˜ Exemplo de Resolucao de Nome 6 / 15
  • 29. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway ¸˜ Exemplo de Resolucao de Nome 6 / 15
  • 30. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway ¸˜ Exemplo de Resolucao de Nome 6 / 15
  • 31. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway ¸˜ Exemplo de Resolucao de Nome 6 / 15
  • 32. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway ¸˜ Exemplo de Resolucao de Nome 6 / 15
  • 33. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway Resolvendo Nomes na Linha de Comando ¸˜ Pode-se usar o nslookup para testar a resoucao de nomes: $ nslookup www.google.com ´ O nslookup tambem possui um modo iterativo: $ nslookup > www.google.com > server > server 4.2.2.2 > www.google.com 7 / 15
  • 34. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway Resolvendo Nomes na Linha de Comando ¸˜ Pode-se usar o nslookup para testar a resoucao de nomes: $ nslookup www.google.com ´ O nslookup tambem possui um modo iterativo: $ nslookup > www.google.com > server > server 4.2.2.2 > www.google.com 7 / 15
  • 35. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway O arquivo resolv.conf ˜ Os servidores DNS sao configurados pelo arquivo: /etc/resolv.conf Exemplo: $ cat /etc/resolv.conf nameserver 192.168.0.101 # DNS primario nameserver 192.168.0.102 # DNS secundario 8 / 15
  • 36. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway A Tabela de Roteamento IP Interface 10.1.3.2 eth0 10.1.3.3 eth0 ... ... 10.1.3.254 eth0 10.1.4.2 eth1 10.1.4.3 eth1 ... ... 10.1.4.254 eth1 Desperd´cio de espaco! ı ¸ 9 / 15
  • 37. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway A Tabela de Roteamento Rede ´ Mascara Interface 10.1.3.0 255.255.255.0 eth0 10.1.4.0 255.255.255.0 eth1 9 / 15
  • 38. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway A Tabela de Roteamento Rede ´ Mascara Interface 10.1.3.0 255.255.255.0 eth0 10.1.4.0 255.255.255.0 eth1 0.0.0.0 0.0.0.0 eth2 9 / 15
  • 39. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway ´ Configurando o GW e a Mascara de Rede (runtime) A tabela de roteamento pode ser vista com o comando route: $ route -n ¸˜ ¸˜ Exemplo de adicao e remocao de gateway: $ route add default gw 10.1.1.1 # Adiciona gateway $ route del default gw 10.1.1.1 # Remove gateway ´ A mascara de rede pode ser setada pelo ifconfig: $ ifconfig eth0 10.1.1.3 netmask 255.0.0.0 10 / 15
  • 40. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway ´ Configurando o GW e a Mascara de Rede (runtime) A tabela de roteamento pode ser vista com o comando route: $ route -n ¸˜ ¸˜ Exemplo de adicao e remocao de gateway: $ route add default gw 10.1.1.1 # Adiciona gateway $ route del default gw 10.1.1.1 # Remove gateway ´ A mascara de rede pode ser setada pelo ifconfig: $ ifconfig eth0 10.1.1.3 netmask 255.0.0.0 10 / 15
  • 41. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway ´ Configurando o GW e a Mascara de Rede (runtime) A tabela de roteamento pode ser vista com o comando route: $ route -n ¸˜ ¸˜ Exemplo de adicao e remocao de gateway: $ route add default gw 10.1.1.1 # Adiciona gateway $ route del default gw 10.1.1.1 # Remove gateway ´ A mascara de rede pode ser setada pelo ifconfig: $ ifconfig eth0 10.1.1.3 netmask 255.0.0.0 10 / 15
  • 42. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway ´ Configurando o GW e a Mascara de Rede (no boot) ¸˜ ´ ˜ As configuracoes de gateway e mascara sao guardadas no arquivo: /etc/network/interfaces Exemplo: auto eth0 iface eth0 inet static address 192.168.0.42 netmask 255.255.255.0 gateway 192.168.0.1 11 / 15
  • 43. Redes e o GNU/Linux ˜ Conexoes TCP/IP Configurando Redes no Linux Resolvendo nomes ¸˜ Ferramentas para Administracao de Redes ´ Mascaras de Rede e o Gateway ´ Configurando o GW e a Mascara de Rede (no boot) ¸˜ ´ ˜ As configuracoes de gateway e mascara sao guardadas no arquivo: /etc/network/interfaces Exemplo: auto eth0 iface eth0 inet static address 192.168.0.42 netmask 255.255.255.0 gateway 192.168.0.1 11 / 15
  • 44. Redes e o GNU/Linux ¸˜ ´ Resumo da Configuracao Estatica Configurando Redes no Linux ¸˜ ˆ Configuracao Dinamica ¸˜ Ferramentas para Administracao de Redes ´ Arquivos e programas ate agora Arquivo Configura /etc/network/interfaces Endereco das interfaces ¸ Endereco do gateway ¸ ´ Mascara de rede /etc/resolv.conf ´ ´ DNS primario e secundario Programa ¸˜ Funcao ifconfig Configura o endereco das interfaces e ¸ ´ mascaras de rede route Configura o gateway nslookup ¸˜ Testes de resolucao de nome ifup e ifdown Levanta interface configurada no arquivo interfaces 12 / 15
  • 45. Redes e o GNU/Linux ¸˜ ´ Resumo da Configuracao Estatica Configurando Redes no Linux ¸˜ ˆ Configuracao Dinamica ¸˜ Ferramentas para Administracao de Redes ´ Arquivos e programas ate agora Arquivo Configura /etc/network/interfaces Endereco das interfaces ¸ Endereco do gateway ¸ ´ Mascara de rede /etc/resolv.conf ´ ´ DNS primario e secundario Programa ¸˜ Funcao ifconfig Configura o endereco das interfaces e ¸ ´ mascaras de rede route Configura o gateway nslookup ¸˜ Testes de resolucao de nome ifup e ifdown Levanta interface configurada no arquivo interfaces 12 / 15
  • 46. Redes e o GNU/Linux ¸˜ ´ Resumo da Configuracao Estatica Configurando Redes no Linux ¸˜ ˆ Configuracao Dinamica ¸˜ Ferramentas para Administracao de Redes ´ Arquivos e programas ate agora Arquivo Configura /etc/network/interfaces Endereco das interfaces ¸ Endereco do gateway ¸ ´ Mascara de rede /etc/resolv.conf ´ ´ DNS primario e secundario Programa ¸˜ Funcao ifconfig Configura o endereco das interfaces e ¸ ´ mascaras de rede route Configura o gateway nslookup ¸˜ Testes de resolucao de nome ifup e ifdown Levanta interface configurada no arquivo interfaces 12 / 15
  • 47. Redes e o GNU/Linux ¸˜ ´ Resumo da Configuracao Estatica Configurando Redes no Linux ¸˜ ˆ Configuracao Dinamica ¸˜ Ferramentas para Administracao de Redes Usando um Cliente DHCP Exemplo de uso do dhclient: # dhclient eth0 ´ Ja configura: Endereco ¸ ´ Mascara de rede Gateway Servidores DNS (sobrescreve resolv.conf) Exemplo com DHCP no /etc/network/interfaces: auto eth0 iface eth0 inet dhcp 13 / 15
  • 48. Redes e o GNU/Linux ¸˜ ´ Resumo da Configuracao Estatica Configurando Redes no Linux ¸˜ ˆ Configuracao Dinamica ¸˜ Ferramentas para Administracao de Redes Usando um Cliente DHCP Exemplo de uso do dhclient: # dhclient eth0 ´ Ja configura: Endereco ¸ ´ Mascara de rede Gateway Servidores DNS (sobrescreve resolv.conf) Exemplo com DHCP no /etc/network/interfaces: auto eth0 iface eth0 inet dhcp 13 / 15
  • 49. Redes e o GNU/Linux ¸˜ ´ Resumo da Configuracao Estatica Configurando Redes no Linux ¸˜ ˆ Configuracao Dinamica ¸˜ Ferramentas para Administracao de Redes Usando um Cliente DHCP Exemplo de uso do dhclient: # dhclient eth0 ´ Ja configura: Endereco ¸ ´ Mascara de rede Gateway Servidores DNS (sobrescreve resolv.conf) Exemplo com DHCP no /etc/network/interfaces: auto eth0 iface eth0 inet dhcp 13 / 15
  • 50. Redes e o GNU/Linux Lendo dados da interface Configurando Redes no Linux Teste de cliente/servidor ¸˜ Ferramentas para Administracao de Redes Usando o tcpdump Exemplo de uso: # tcpdump -ni eth0 10:39:10.986313 IP 192.168.0.101.43456 > 64.233.163.104.80: S Exemplo visualizando conteudo dos pacotes: ´ # tcpdump -X -s 1500 -ni eth0 ´ Exemplo filtrando so a porta 80 TCP: # tcpdump -ni eth0 tcp port 80 ´ Um programa similar com interface GUI e o Wireshark 14 / 15
  • 51. Redes e o GNU/Linux Lendo dados da interface Configurando Redes no Linux Teste de cliente/servidor ¸˜ Ferramentas para Administracao de Redes Usando o tcpdump Exemplo de uso: # tcpdump -ni eth0 10:39:10.986313 IP 192.168.0.101.43456 > 64.233.163.104.80: S Exemplo visualizando conteudo dos pacotes: ´ # tcpdump -X -s 1500 -ni eth0 ´ Exemplo filtrando so a porta 80 TCP: # tcpdump -ni eth0 tcp port 80 ´ Um programa similar com interface GUI e o Wireshark 14 / 15
  • 52. Redes e o GNU/Linux Lendo dados da interface Configurando Redes no Linux Teste de cliente/servidor ¸˜ Ferramentas para Administracao de Redes Usando o tcpdump Exemplo de uso: # tcpdump -ni eth0 10:39:10.986313 IP 192.168.0.101.43456 > 64.233.163.104.80: S Exemplo visualizando conteudo dos pacotes: ´ # tcpdump -X -s 1500 -ni eth0 ´ Exemplo filtrando so a porta 80 TCP: # tcpdump -ni eth0 tcp port 80 ´ Um programa similar com interface GUI e o Wireshark 14 / 15
  • 53. Redes e o GNU/Linux Lendo dados da interface Configurando Redes no Linux Teste de cliente/servidor ¸˜ Ferramentas para Administracao de Redes Usando o tcpdump Exemplo de uso: # tcpdump -ni eth0 10:39:10.986313 IP 192.168.0.101.43456 > 64.233.163.104.80: S Exemplo visualizando conteudo dos pacotes: ´ # tcpdump -X -s 1500 -ni eth0 ´ Exemplo filtrando so a porta 80 TCP: # tcpdump -ni eth0 tcp port 80 ´ Um programa similar com interface GUI e o Wireshark 14 / 15
  • 54. Redes e o GNU/Linux Lendo dados da interface Configurando Redes no Linux Teste de cliente/servidor ¸˜ Ferramentas para Administracao de Redes Usando o tcpdump Exemplo de uso: # tcpdump -ni eth0 10:39:10.986313 IP 192.168.0.101.43456 > 64.233.163.104.80: S Exemplo visualizando conteudo dos pacotes: ´ # tcpdump -X -s 1500 -ni eth0 ´ Exemplo filtrando so a porta 80 TCP: # tcpdump -ni eth0 tcp port 80 ´ Um programa similar com interface GUI e o Wireshark 14 / 15
  • 55. Redes e o GNU/Linux Lendo dados da interface Configurando Redes no Linux Teste de cliente/servidor ¸˜ Ferramentas para Administracao de Redes Usando o tcpdump Exemplo de uso: # tcpdump -ni eth0 10:39:10.986313 IP 192.168.0.101.43456 > 64.233.163.104.80: S Exemplo visualizando conteudo dos pacotes: ´ # tcpdump -X -s 1500 -ni eth0 ´ Exemplo filtrando so a porta 80 TCP: # tcpdump -ni eth0 tcp port 80 ´ Um programa similar com interface GUI e o Wireshark 14 / 15
  • 56. Redes e o GNU/Linux Lendo dados da interface Configurando Redes no Linux Teste de cliente/servidor ¸˜ Ferramentas para Administracao de Redes Usando o tcpdump Exemplo de uso: # tcpdump -ni eth0 10:39:10.986313 IP 192.168.0.101.43456 > 64.233.163.104.80: S Exemplo visualizando conteudo dos pacotes: ´ # tcpdump -X -s 1500 -ni eth0 ´ Exemplo filtrando so a porta 80 TCP: # tcpdump -ni eth0 tcp port 80 ´ Um programa similar com interface GUI e o Wireshark 14 / 15
  • 57. Redes e o GNU/Linux Lendo dados da interface Configurando Redes no Linux Teste de cliente/servidor ¸˜ Ferramentas para Administracao de Redes Usando o tcpdump Exemplo de uso: # tcpdump -ni eth0 10:39:10.986313 IP 192.168.0.101.43456 > 64.233.163.104.80: S Exemplo visualizando conteudo dos pacotes: ´ # tcpdump -X -s 1500 -ni eth0 ´ Exemplo filtrando so a porta 80 TCP: # tcpdump -ni eth0 tcp port 80 ´ Um programa similar com interface GUI e o Wireshark 14 / 15
  • 58. Redes e o GNU/Linux Lendo dados da interface Configurando Redes no Linux Teste de cliente/servidor ¸˜ Ferramentas para Administracao de Redes Usando o tcpdump Exemplo de uso: # tcpdump -ni eth0 10:39:10.986313 IP 192.168.0.101.43456 > 64.233.163.104.80: S Exemplo visualizando conteudo dos pacotes: ´ # tcpdump -X -s 1500 -ni eth0 ´ Exemplo filtrando so a porta 80 TCP: # tcpdump -ni eth0 tcp port 80 ´ Um programa similar com interface GUI e o Wireshark 14 / 15
  • 59. Redes e o GNU/Linux Lendo dados da interface Configurando Redes no Linux Teste de cliente/servidor ¸˜ Ferramentas para Administracao de Redes Um mini-chat com nc ˜ Exemplo de teste de conexao com nc: $ nc www.uol.com.br 80 GET / HTTP/1.1 Host: www.uol.com.br Abrindo uma porta (servidor): $ nc -l -p 6000 De outro computador conectar-se (cliente): $ nc 192.168.0.100 6000 Funciona como um pequeno chat! :D 15 / 15
  • 60. Redes e o GNU/Linux Lendo dados da interface Configurando Redes no Linux Teste de cliente/servidor ¸˜ Ferramentas para Administracao de Redes Um mini-chat com nc ˜ Exemplo de teste de conexao com nc: $ nc www.uol.com.br 80 GET / HTTP/1.1 Host: www.uol.com.br Abrindo uma porta (servidor): $ nc -l -p 6000 De outro computador conectar-se (cliente): $ nc 192.168.0.100 6000 Funciona como um pequeno chat! :D 15 / 15