Redes - Configuração básica

1,710 views
1,570 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,710
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
37
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Redes - Configuração básica

  1. 1. Redes e o GNU/Linux Configurando Redes no Linux ¸˜ Ferramentas para Administracao de RedesPrograma 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. 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. 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 GatewayEnviando mensagem para endereco remoto ¸ 3 / 15
  4. 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 GatewayEnviando mensagem para endereco remoto ¸ 3 / 15
  5. 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 GatewayEnviando mensagem para endereco remoto ¸ 3 / 15
  6. 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 GatewayEnviando mensagem para endereco remoto ¸ 3 / 15
  7. 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 GatewayEnviando mensagem para endereco remoto ¸ 3 / 15
  8. 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 GatewayEnviando mensagem para endereco remoto ¸ 3 / 15
  9. 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 GatewayEnviando mensagem para endereco remoto ¸ 3 / 15
  10. 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 GatewayEnviando mensagem para endereco remoto ¸ 3 / 15
  11. 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 GatewayEnviando mensagem para endereco remoto ¸ 3 / 15
  12. 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 GatewayEnviando mensagem para endereco remoto ¸ 3 / 15
  13. 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 GatewayEnviando mensagem para endereco remoto ¸ 3 / 15
  14. 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 GatewayEnviando mensagem para endereco remoto ¸ 3 / 15
  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 GatewayEnviando mensagem para endereco remoto ¸ 3 / 15
  16. 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 GatewayEnviando mensagem para endereco remoto ¸ 3 / 15
  17. 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 GatewayEnviando mensagem para endereco remoto ¸ 3 / 15
  18. 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 GatewayEnviando mensagem para endereco remoto ¸ 3 / 15
  19. 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 GatewayEnviando mensagem para endereco remoto ¸ 3 / 15
  20. 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 GatewayEnviando mensagem para endereco remoto ¸ 3 / 15
  21. 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 GatewayEnviando mensagem para endereco remoto ¸ 3 / 15
  22. 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 GatewayEnviando mensagem para endereco remoto ¸ 3 / 15
  23. 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 GatewayEnviando mensagem para endereco remoto ¸ 3 / 15
  24. 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 GatewayDescobrindo 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. 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 GatewayDescobrindo 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. 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. 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. 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. 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. 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. 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. 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. 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 GatewayResolvendo 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. 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 GatewayResolvendo 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. 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 GatewayO 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. 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 GatewayA 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. 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 GatewayA 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. 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 GatewayA 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. 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. 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. 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. 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. 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. 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. 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. 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. 47. Redes e o GNU/Linux ¸˜ ´ Resumo da Configuracao Estatica Configurando Redes no Linux ¸˜ ˆ Configuracao Dinamica ¸˜ Ferramentas para Administracao de RedesUsando 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. 48. Redes e o GNU/Linux ¸˜ ´ Resumo da Configuracao Estatica Configurando Redes no Linux ¸˜ ˆ Configuracao Dinamica ¸˜ Ferramentas para Administracao de RedesUsando 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. 49. Redes e o GNU/Linux ¸˜ ´ Resumo da Configuracao Estatica Configurando Redes no Linux ¸˜ ˆ Configuracao Dinamica ¸˜ Ferramentas para Administracao de RedesUsando 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. 50. Redes e o GNU/Linux Lendo dados da interface Configurando Redes no Linux Teste de cliente/servidor ¸˜ Ferramentas para Administracao de RedesUsando 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. 51. Redes e o GNU/Linux Lendo dados da interface Configurando Redes no Linux Teste de cliente/servidor ¸˜ Ferramentas para Administracao de RedesUsando 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. 52. Redes e o GNU/Linux Lendo dados da interface Configurando Redes no Linux Teste de cliente/servidor ¸˜ Ferramentas para Administracao de RedesUsando 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. 53. Redes e o GNU/Linux Lendo dados da interface Configurando Redes no Linux Teste de cliente/servidor ¸˜ Ferramentas para Administracao de RedesUsando 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. 54. Redes e o GNU/Linux Lendo dados da interface Configurando Redes no Linux Teste de cliente/servidor ¸˜ Ferramentas para Administracao de RedesUsando 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. 55. Redes e o GNU/Linux Lendo dados da interface Configurando Redes no Linux Teste de cliente/servidor ¸˜ Ferramentas para Administracao de RedesUsando 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. 56. Redes e o GNU/Linux Lendo dados da interface Configurando Redes no Linux Teste de cliente/servidor ¸˜ Ferramentas para Administracao de RedesUsando 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. 57. Redes e o GNU/Linux Lendo dados da interface Configurando Redes no Linux Teste de cliente/servidor ¸˜ Ferramentas para Administracao de RedesUsando 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. 58. Redes e o GNU/Linux Lendo dados da interface Configurando Redes no Linux Teste de cliente/servidor ¸˜ Ferramentas para Administracao de RedesUsando 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. 59. Redes e o GNU/Linux Lendo dados da interface Configurando Redes no Linux Teste de cliente/servidor ¸˜ Ferramentas para Administracao de RedesUm 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. 60. Redes e o GNU/Linux Lendo dados da interface Configurando Redes no Linux Teste de cliente/servidor ¸˜ Ferramentas para Administracao de RedesUm 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

×