Astazi facem o serie de experimente de simulare de retele,
Veti primi pe e-mail o carte de lucrari de laborator si un simulator
de retelistica pentru Linux, Ubuntu, pe nume CORE.
1) Intai am sa va trimit pe e-mail materialele.
2) Apoi voi da niste indicatii de instalare.
Ok, v-am trimis software-ul CORE in doua versiuni
si un script de descarcare a acelor pachete.
SCRIPT DE DESCARCARE
#!/bin/sh
wget -c http://www.nic.funet.fi/pub/mirrors/archive.ubuntu.com/pool/universe/c/core-network/core-network_4.8-1_all.deb
wget -c http://www.nic.funet.fi/pub/mirrors/archive.ubuntu.com/pool/universe/c/core-network/core-network-daemon_4.8-1_i386.deb
wget -c http://www.nic.funet.fi/pub/mirrors/archive.ubuntu.com/pool/universe/c/core-network/core-network-gui_4.8-1_all.deb
wget -c http://www.nic.funet.fi/pub/mirrors/archive.ubuntu.com/pool/universe/c/core-network/core-network-daemon_4.6-2_amd64.deb
wget -c http://www.nic.funet.fi/pub/mirrors/archive.ubuntu.com/pool/universe/c/core-network/core-network-gui_4.6-2_amd64.deb
wget -c http://www.nic.funet.fi/pub/mirrors/archive.ubuntu.com/pool/universe/c/core-network/core-network-daemon_4.8-1_amd64.deb
Salvati seria de comenzi de mai sus intr-un fisier, dati-i permisiuni de executie si rulati-l din terminal.
Cam asa ruleaza, din terminal, nu e impresionant dar descarca totul.
Ca alternativa puteti merge la aceasta adresa:
De aici puteti sa descarcati pachetele necesare.
Ce pachete sa instalati: In principiu trebuie sa:
- alegeti arhitectura: i386 sau amd64 (acum cam toate comp noi sunt pe 64 biti)
In cazul meu am ales amd64
- Identificati fisierele necesare, in cazul meu am ales:
Pachetele de instalat pe un Ubuntu, versiunea pe 64 de biti.
INSTALAREA
Pur si simplu dati click pe rand pe cele doua pachete, gui-ul si daemonul, se va deschide programul de instalare:
Apasati pe butonul Install, va trebui sa apara o bara orizontala indicand progresul instalarii.
Va trebui sa faceti aceasta pentru ambele pachete.
TESTAREA INSTALARII
Daca totul a mers bine ar trebui sa gasiti CORE printre programele instalate deja. Dati click pe cele 9 puncte de pe toolbar/taskbar.
Programul CORE are ca simbol bulina verde , aV-a de pe randul al 3-lea din img.
RULAREA PROGRAMULUI
Dati click pe "bulina verde de mai sus" si veti obtine fereastra programului.
Pe bara laterala cu instrumente gasiti seturi de dispozitive de retea.
Daca dati click pe computer, al 3 lea de jos, va aparea o lista de dispozitive inclusiv computerul, dati click pe dispozitivul dorit pentru a alege tipul lui si apoi dati click pe fundal pentru a-l pozitiona.
Sa incepem:
Puneti doua computere si un cablu de legatura intre ele:
Acum sa pornim simularea retelei (apropos, asigurati-va ca ati instalat cat mai multe unelte de lucru in retea: tcpdump, inet-utils, host, dig , traceroute, tshark, ping, nmap, etc).
PORNIREA SIMULATORULUI
Apasati pe butonul verde de sus, CORE face niste verificari.
Daca totul e ok, apare verde ! :)
Acum puteti sa deschideti console pe dispozitive si sa lansati diferite comenzi in mod text, de exemplu:
a) Pentru a vedea configuratia:
- ifconfig
- route
b) Pentru a lansa trafic in retea:
- ping (trimite acele ICMP-uri)
- dar si alte comenzi
c) Pentru a vedea ce fel de trafic a sosit:
- tcpdump (are o multime de alte optiuni sa stiti)
- tshark
LUCRATI PRACTIC
Click dreapta pe n1 , folositi -> Shell -> bash, apare o fereastra:
La fel procedati pentru al doilea computer, cel cu adresa 10.0.0.21
Exercitiu:
In prima fereastra tastati: ping 10.0.0.21, lansand ICMP-uri catre al doilea.
In a doua tastati: tshark , pentru a vedea cum vin ping-urile si pleaca raspunsurile, reply.
Din acest moment, sunteti gata sa faceti TOATE experimentele din prima parte, (Cap 1-8) a cartii pe care ati primit-o si sa obserati cum pleaca traficul de retea prin routere, hub-uri si switch-uri.
Pastrati in portofoliul dvs imaginile de pe desktop din timpul rularii experimentelor si fisierele in format .imn, rezultate din salvare.
Pauza.
Pentru examen pregatiti SI arhiva cu fisiere .imn si imaginile de ecran ale experimentelor, capturate cu ALT-Printscreen sau KSnapshot.
Spor la lucru !
Nota: Pentru detalii despre comenzile:
-route (afiseaza tabela de rutare a nucleului Linux)
-ping (trimite un ICMP - ping pt a obtine un raspuns, poreclit pong)
-netstat (arata starea conexiunilor, incercati netstat -poanta, intr-o consola reala Linux, nu pe simulator)
-tcpdump (sniffer simplu care afiseaza traficul de retea)
-tshark (la fel)
puteti folosi un manula de Linux sau comanda man.
Niciun comentariu:
Trimiteți un comentariu