Differences

This shows you the differences between two versions of the page.

Link to this comparison view

rl:labs:09 [2015/01/12 23:32]
mihai.carabas
rl:labs:09 [2023/12/10 19:40] (current)
vlad_iulius.nastase [Pregătire infrastructură de laborator]
Line 1: Line 1:
 +~~SHOWSOLUTION~~
 ~~NOTOC~~ ~~NOTOC~~
-~~SHOWSOLUTION~~ 
  
-====== Laborator 9. Translatarea ​de adrese ​======+====== Laborator 9. Clienți ​de rețea ​======
  
 ===== Cunoștințe și abilități ce vor fi dobândite ===== ===== Cunoștințe și abilități ce vor fi dobândite =====
  
-  * Cunoștințe generale legate de translatarea de adrese +  * Identificarea porturilor deschise pe un sistem 
-  * Translatarea ​de adrese pe Linux +  * Folosirea clienților ​de rețea în linia de comandă în Linux (''​netcat'',​ ''​wget'',​ ''​curl'',​ ''​mail''​) 
-  * Translatarea directă (SNATMASQUERADE) ​și port forwarding ​(DNAT+  * Accesarea serviciilor de webtransfer de fișiere (FTPși e-mail 
-  * Tunelare SSH+ 
 +===== Cheat sheet ===== 
 + 
 +  * {{:​rl:​rl_cheatsheet.pdf|Cheat Sheet}}
  
 ===== Pregătire infrastructură de laborator ===== ===== Pregătire infrastructură de laborator =====
-  * Vom rula masină ​virtuală ​în [[http://​cloud.curs.pub.ro | cloud-ul facultății]] +  * **Reminder**:​ avem nevoie de masina ​virtuală ​a laboratoruluiVă rugăurmăriți [[:rl:​info:​resurse:​vm-laborator|pagina aceasta pentru instrucțiuni]], apoi reveniți. 
-  * Pentru a porni o astfel de masină urmăriți ​tutorialul de la [[https://​cloud.curs.pub.ro/​about/​tutorial-for-students/ ​această adresă]]+   
 +  * Schimbati utilizatorul curent ca ''​root''​ folosind comanda <code bash> student@host:​~$ sudo su</​code>​
   * Pentru a pregăti configurația de laborator, pe mașina virtuală (stația ''​host''​) folosiți comenzile următoare din contul utilizatorului ''​root''​ de pe stația ''​host''​ (puteți da copy/paste la comenzi în terminal):<​code bash>   * Pentru a pregăti configurația de laborator, pe mașina virtuală (stația ''​host''​) folosiți comenzile următoare din contul utilizatorului ''​root''​ de pe stația ''​host''​ (puteți da copy/paste la comenzi în terminal):<​code bash>
-root@host:​~# ​wget https://​raw.github.com/​RL-UPB/rl-lab-prepare/​master/​rl-lab-09-prepare +root@host:​~# ​update_lab ​--force 
-root@host:​~# ​chmod +x rl-lab-09-prepare +root@host:​~# ​start_lab clients 
-root@host:​~#​ ./​rl-lab-09-prepare +</​code>​ 
-</​code> ​Comanda durează circa 20 de secunde. Lasați-o să ruleze complet. +  * Deschideți trei noi tab-uri în terminal (folosiți combinația de taste ''​Ctrl+Shift+T''​),​ și conectați-vă,​ din nou, la mașina virtuală folosind comanda ''​ssh''​ de mai sus.
-  * Deschideți trei noi tab-uri în terminal (folosiți combinația de taste ''​Ctrl+Shift+t''​),​ și conectați-vă,​ din nou, la mașina virtuală folosind comanda ''​ssh''​ de mai sus.+
     * De pe cele trei noi tab-uri, conectați-vă la cele trei containere (''​red'',​ ''​green''​ și ''​blue''​).     * De pe cele trei noi tab-uri, conectați-vă la cele trei containere (''​red'',​ ''​green''​ și ''​blue''​).
-    * Conectați-vă ca utilizatorul ​''​root''​. Veți lucra în cea mai mare parte ca utilizator privilegiat. +    * Pentru o conectare mai usoara puteti folosi aliasul ​''​go''​ (ex. ''​go red''​)
- +
-<​spoiler ​(click pentru expandare) Detalii rulare masina virtuala VMware local> +
-  * Deschideți VMware și porniți mașina virtuală ''​RL_lab''​. +
-  * Dorim să folosim terminalul sistemului fizic și să lucrăm peste SSH cu mașina virtuală VMware (denumită și ''​host''​). În acest fel vom putea folosi copy-paste în terminal sau alte facilități. Pentru aceasta urmați pașii de mai jos: +
-    * Autentificați-vă în mașina virtuală folosind contul ''​root''​ cu parola ''​student''​. +
-    * Aflați adresa IP a mașinii virtuale de pe interfața ''​eth0'':<​code bash> +
-root@host:​~#​ ifconfig eth0 +
-</​code>​ +
-    * De pe sistemul fizic, deschideți un terminal și realizați o sesiune SSH folosind:<​code bash> +
-student@mjolnir:​~$ ssh root@$ADRESA_IP_MV +
-</​code>​unde ''​$ADRESA_IP_MV''​ este adresa IP a mașinii virtuale așa cum ați obținut-o mai sus. +
-</​spoiler>​+
  
 <​note>​ <​note>​
-Pentru a vedea cum accesați stațiile ​''​red''​, ''​green''​ și ''​blue''​ (containere LXC configurate peste mașina virtuală VMware - stația ''​host''​) urmăriți pașii de [[:​rl:​info:​resurse:​vm-laborator#​instructiuni_utilizare| aici]].+În mod implicit folosiți contul ​''​root'' ​pentru conectare pe toate stațiile. Aveți nevoie de drepturi privilegiate pentru configurare. Folosiți contul ​''​student'' ​doar unde vi se cere explicit.
 </​note>​ </​note>​
- 
-<​note>​ 
-Conturile de acces la mașina virtuală (stația ''​host''​) sunt (''​username:​parola''​):​ 
-  * ''​root:​student''​ 
-  * ''​student:​student''​ 
-</​note>​ 
- 
-===== Topologie ===== 
- 
-{{ :​rl:​topologie.png |}} 
  
 ===== Navigare ===== ===== Navigare =====
rl/labs/09.1421098330.txt.gz · Last modified: 2015/01/12 23:32 by mihai.carabas
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0