Es mostren els missatges amb l'etiqueta de comentaris smx-m05. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris smx-m05. Mostrar tots els missatges

dimecres, 6 de març del 2013

Ping i traceroute a Linux

Aquesta és una pràctica que he fet a 1r de grau mitjà de SMX, al mòdul de Xarxes Locals. M'he basat en aquests dos articles:

 

Ping i traceroute a Linux

A aquesta pràctica treballarem amb les comandes ping i traceroute a Linux. Haureu de llegir la documentació d'aquestes comandes i respondre a les preguntes.

La documentació de la comanda ping la podeu trobar escrivint a la consola:

> man ping

O si ho preferiu, accedint a la web: http://linux.die.net/man/8/ping.

De manera similar, la documentació de la comanda traceroute la podeu trobar fent:

> man traceroute


És possible que la comanda traceroute no estigui instal·lada. En aquest cas s'han d'executar amb un sudo (heu de ser administradors!) les següents ordres per a instal·lar-la:

> sudo apt-get update
> sudo apt-get install traceroute

Comanda ping

El ping és una eina de les xarxes TCP/IP (com ara Internet) que permet, de forma similar a una trucada perduda, determinar si un servidor està funcionant i si s'hi pot arribar des d'una xarxa concreta amb l'ordinador des d'on es fa la prova. El programa envia paquets ICMP i n'espera les respostes. També és anàleg al funcionament dels sònars en els submarins, amb què es va inspirar el seu autor, Mike Muuss (http://en.wikipedia.org/wiki/Mike_Muuss).

És una eina molt útil per a la diagnosi de les connexions d'Internet. No obstant això, molts proveïdors de serveis d'Internet filtren o bloquen aquest tipus de sol·licitud.

Alguns cucs i altre programari maligne de la xarxa ho utilitzen per a trobar noves víctimes provocant, a més, problemes de saturació de la xarxa i desperfectes en els encaminadors (routers).

  1. Paràmetre -i. Esbrina que fa el paràmetre -i. Prova la comanda:
    > ping -i 1 8.8.8.8

    Què fa aquesta comanda? Prova ara aquesta altre:
    > ping -i 0.1 8.8.8.8

    Pots executar la 2a comanda? Prova-la fent un sudo al davant. Dedueix per quin motiu la 2a tan sols la pots executar com a administrador.

  2. Ping 0. Què fa aquesta comanda? De quines altres maneres podries escriure una comanda que fes el mateix?

  3. Paràmetre -c. Esbrina que fa el paràmetre -c. Prova la comanda:
    > ping -c 5 8.8.8.8

    Què fa aquesta comanda?

  4. Paràmetre -q. Consulta la documentació i esbrina que fa aquest paràmetre. Prova-ho amb combinació amb el paràmetre -c de l'apartat anterior.

  5. Paràmetre -f. Mira la documentació (el man) i esbrina que vol dir la f. Busca la traducció d'aquesta paraula al català i intenta deduir-ne el significat del paràmetre -f. Prova la comanda:
    > sudo ping -f localhost

    Què fa aquesta comanda? Per quina raó creus que s'ha d'executar com a administrador?

  6. Paràmetre -a. Aquest paràmetre no es pot provar a l'emulador de consola, no funcionaria. s'ha de provar a una consola virtual (fes CTRL+ALT+F1, i quan acabis, CTRL+ALT+F7). Un cop ets a la consola virtual, fes servir el teu usuari i clau per iniciar sessió.

    El primer pas és habilitar un mòdul el kernel:
    > sudo modprobe pcspkr

    Ara prova la comanda:
    > ping -a 8.8.8.8

    Mentre s'executa desendolla el cable de xarxa i torna a endollar-lo. Què fa el paràmetre -a? Per a què serveix el mòdul pcspkr que has habilitat abans?
    Més informació sobre consoles virtuals: http://goo.gl/OxoMa

  7. Paràmetre -w. Torna a la consula virtual i prova el paràmetre -w amb el paràmetre -a. Per exemple, fes:
    > ping -w 5 -a localhost

    Què fa el paràmetre -w? Consulta la documentació per esbrinar-ho.

  8. CTRL + |. Fes un la comanda:
    > ping -w 100 localhost

    Mentre s'executa fes CTRL + | (en realitat hauràs de fer CTRL + ALT Gr + 1). Que veus? Per a què serveix aquesta comanda?

Comanda traceroute

Traceroute és una eina de diagnòstic que permet seguir la pista dels paquets que vénen des d'un host (punt de xarxa). S'obté a més una estadística del RTT o latència de xarxa d'un paquet, el que ve a ser una estimació de la distància a la qual estan els extrems de la comunicació. Aquesta eina es diu traceroute en UNIX, Mac i GNU/linux, mentre que en Windows es diu tracert.

  1. Consulta l'adreça http://es.wikipedia.org/wiki/Traceroute#Funcionamiento i explica, amb les teves paraules, com funciona la comanda traceroute.

  2. 1a prova. Prova la següent comanda:
    > traceroute gencat.cat
    Què es mostra per pantalla? Per quina raó hi ha tres temps (en milisegons) al final de cada línia? Consulta el man per esbrinar-ho.

  1. 2a prova. Prova la següent comanda:
    > traceroute gogo.jp
    Apareixen * en lloc d'IPs o de milisegons en alguna línia? Per quina raó creus que passa?
  1. Paràmetre -n. Consulta la documentació i esbrina que fa aquest paràmetre. Prova la comanda:
    > traceroute -n google.cat

  2. Paràmetre -w. Consulta la documentació i esbrina que fa aquest paràmetre. Fes-lo servir amb el paràmetre -n. Prova la comanda:
    > traceroute -w 0.1 -n gogo.jp

  3. Paràmetre -q. Consulta la documentació i esbrina que fa aquest paràmetre. Prova la comanda:
    > traceroute -q 5 google.cat

  4. Paràmetre -f. Prova les comandes:
    traceroute gencat.cat
    > traceroute -f 5 gencat.cat
    Què creus que fa el paràmetre -f?


dissabte, 13 d’octubre del 2012

Nou curs 2012-2013 a Vilanova

Ja portem un mes de curs. Aquest any soc al Institut Joaquim Mir de Vilanova i la Geltrú. Aquest curs jugo a casa! Ara mateix vaig una mica de bòlit. M'he embolicat en un altre prqjecte i m'està costant compaginar-ho tot, però anem fent. Aquest curs al Mir faig tres mòduls:
  • M03 Programació (UF4, UF5 i UF6) i la UF4 del M02 Bases de dades de DAW. Què vol dir això? Què faig l'assignatura sde Programació Orientada a Objectes de 2n de DAW! M'encanta aquesta assignatura. L'estic muntant tota des de zero. 
  • M04 Llenguatges de Marques de DAW i ASIX. Faig aquesta assignatura de 1r a dos grups (menys feina)
  • M05 Xarxes locals a SMX. Assignatura de 1r de grau mitjà sobre xarxes.
El material de Llenguatges de Marques i de Xarxes Locals que faig servir és material de l'institut. L'amplio i el "matitzo", però no el puc compartir en no ser meu.

Com he dit, el material de l'assignatura de POO l'estic fent sencer des de zero. Estic plantejant l'assignatura amb Java en entorn Eclispe i, la veritat, està anant molt bé. En breu alliberaré el material que estic fent servir. Estigueu atents a aquest bloc ;)