Differences

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

Link to this comparison view

rl:labs:09:contents:08 [2013/11/17 14:05]
mihai.carabas [08. Configurarea persistentă rutare și NAT]
rl:labs:09:contents:08 [2024/11/21 23:00] (current)
laura.ruse [08. [10p] Download FTP folosind curl (cu autentificare)]
Line 1: Line 1:
-==== 08. Configurarea persistentă rutare și NAT ====+==== 08. [10p] Download FTP folosind curl (cu autentificare) ​====
  
-Toate configurările realizate până în acest moment sunt temporareLa repornirea stației ​''​host'' ​regulile ​de NAT se pierd. Dorim să configurăm în mod persistent rutarea ​și regulile NAT.+Ne propunem să folosim curl pentru descărcarea unui fișier FTP însă folosind autentificareFișierul căutat se găsește în directorul home al utilizatorului ​''​ana''​ de pe red și se numește ''​ana-ftp-file-5M.dat''​. Utilizatorul ''​ana''​ are parola ''​student''​.
  
-Pentru a configura în mod persistent rutarea pe stația ''​host''​, editați fișierul ​''​etc/​sysctl.conf'' ​și decomentați linia ''​net.ipv4.ip_forward=1''​. Astfel la fiecarea pornire ​sistemuluirutarea va fi activată. +Pe stația ''​host'' ​folosiți ''​curl'' ​pentru ​descărca, prin FTP, fișierul ''​ana-ftp-file-5M.dat'' ​din directorul home al utilizatorului ​''​ana''​.
-<note warning>​Rutarea nu se va activa în mod automat după ce decomentați linia din fișier. Trebuie să resetați sistemul sau să rulați comanda ​''​sysctl ​-p'' ​pentru a reciti fișierul de configurare ​''​/​etc/​sysctl.conf''​</​note>​+
  
-  ​* tutorial +<note tip> 
-    ​* configurare persistentă rutare +URL-ul folosit va fi ''​%%ftp://​red/​ana-ftp-file-5M.dat%%''​. Va fi relativ la directorul home al utilizatorului autentificat. 
-    ​* stocare persistentă reguli iptables (iptables-save+ 
-    ​* script în ifup.d pentru iptables-restore+Pentru autentificarea ca utilizatorul ''​ana''​ în ''​curl'',​ folosiți opțiunea ''​%%--user%%''​. Vedeți informații în pagina de manual a utilitarului ''​curl''​. Comanda trebuie să fie neinteractivă:​ trebuie să furnizați în linia de comandă și utilizatorul șî parola. 
 +</​note>​ 
 + 
 +<​hidden>​ 
 +<​solution>​ 
 +Comanda de descărcare este:<​code bash> 
 +root@host:​~#​ curl -u ana:student ftp://​red/​ana-ftp-file-5M.dat -o ana-ftp-file-5M.dat 
 +  % Total    % Received % Xferd  Average Speed   ​Time    Time     ​Time ​ Current 
 +                                 Dload  Upload ​  ​Total ​  ​Spent ​   Left  Speed 
 +100 5120k  100 5120k    0     ​0 ​ 37.5M      0 --:--:-- --:--:-- --:--:-- 39.3M 
 +root@host:​~#​ ls -l ana-ftp-file-5M.dat 
 +-rw-r--r-- 1 root root 5242880 Nov 26 20:02 ana-ftp-file-5M.dat 
 +</​code>​ 
 +Comanda echivalentă ''​wget''​ este:<​code bash> 
 +root@host:​~#​ wget --user="​ana"​ --password="​student"​ ftp://​red/​ana-ftp-file-5M.dat 
 +--2013-11-26 20:​03:​38-- ​ ftp://​red/​ana-ftp-file-5M.dat 
 +           => `ana-ftp-file-5M.dat'​ 
 +Resolving red (red)... 192.168.1.2 
 +Connecting to red (red)|192.168.1.2|:​21... connected. 
 +Logging in as ana ... Logged in! 
 +==> SYST ... done.    ==> PWD ... done. 
 +==> TYPE I ... done.  ==> CWD not needed. 
 +==> SIZE ana-ftp-file-5M.dat ... 5242880 
 +==> PASV ... done.    ==> RETR ana-ftp-file-5M.dat ... done. 
 +Length: 5242880 (5.0M) (unauthoritative) 
 + 
 +100%[======================================>​] 5,​242,​880 ​  ​--.-K/​s ​  in 0.03s    
 + 
 +2013-11-26 20:03:38 (156 MB/s) - `ana-ftp-file-5M.dat'​ saved [5242880] 
 + 
 +root@host:​~#​ ls -l ana-ftp-file-5M.dat 
 +-rw-r--r-- 1 root root 5242880 Nov 26 20:03 ana-ftp-file-5M.dat 
 +</​code>​ 
 +</​solution>​ 
 +</​hidden>​
rl/labs/09/contents/08.1384689950.txt.gz · Last modified: 2013/11/17 14:05 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