Differences

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

Link to this comparison view

rl:labs:06:contents:09 [2019/10/08 16:18]
georgiana.trifu
rl:labs:06:contents:09 [2023/11/10 17:12] (current)
laura.ruse [09. [BONUS - 10p] Configurare persistentă]
Line 1: Line 1:
-==== 09. [10p] Download FTP folosind curl ====+==== 09. [BONUS - 10p] Configurare persistentă ​====
  
-Vom folosi curl pentru ​descărca un fișier prin FTP. Pe stația Frontend rulează un server FTP și pe stația Red vom folosi comanda curl pentru ​descărca fișierul localizat la <​path>​ testFTP.dat:+Dorim ca la o reponire ​unei stații configurațiile de nivel 3 (adresele IP) să se păstreze. Configurările pe care le-am făcut până acum sunt temporare ​și sunt pierdute la repornirea ​stației. 
 +În Linux, persistențconfigurațiilor se realizează prin plasarea acestora în fișiere text specifice, fiecare distribuție (ex.: Debian, RedHat) având propriul mod de configurare.
  
-curl ftp://<ip_frontend>/<path>/​testFTP.dat -o testFTP.dat+Pentru a pregăti exercițiul,​ rulați scriptul de pregătire:<code bash> 
 +root@host:​~#​ start_lab ip ex9 
 +root@host:​~#​ ip address flush dev veth-red 
 +</code>
  
-Este nevoie să configurăm una sau mai multe reguli ​în Security Group pentru a permite descărcarea de fișiere prin FTP.+Realizați **persistent** configurația de la exercițiul [[rl:​labs:​06:​contents:​08]] (adrese IP și //default gateway//) pentru ''​host''​. Distribuția de Linux folosită în laborator este Debian-based.
  
-Adăugăm două reguli Custom TCP Ruleuna pentru port range-ul 20-21, respectiv 1025-1048 șla sursă alegem security group-ul în care se află instanțele noastre.+<note tip> 
 +Pentru detalii despre cum puteți face configurații persistent pe sisteme Debianconsultaț[[https://​wiki.debian.org/​NetworkConfiguration#​Setting_up_an_Ethernet_Interface|această pagină]]. Veți realiza o configurație statică. 
 +</​note>​
  
-{{ :rl:​labs:​06:​contents:​inbound_rules_ftp.png500 |}}+După ce ați realizat configurațiile necesare pentru red, executați pe host:<code bash> 
 +ifdown veth-red 
 +ifup veth-red 
 +</​code>​ 
 +Observați că la executarea comenzii ''​ifup''​ interfața a preluat configurările din fișier.
  
-În acest moment, putem descărca fișierul de pe oricare din instanțele Red, Green, Blue.+Configurați sistemul astfel încât rutarea să fie activată la pornirea sistemului.
  
 +<note tip>
 +Pentru informații legate de activarea rutării, consultați [[http://​linuxpoison.blogspot.ro/​2008/​01/​how-to-enable-ip-forwarding.html|această pagină]].
 +</​note>​
 +
 +Reporniți mașina virtuală (stația ''​host''​),​ folosind comanda:<​code bash>
 +root@host:​~#​ reboot
 +</​code>​
 +După repornire ar trebui să aveți configurațiile activate și conectivitate completă la nivelul topologiei.
rl/labs/06/contents/09.1570540707.txt.gz · Last modified: 2019/10/08 16:18 by georgiana.trifu
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