Differences

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

Link to this comparison view

rl:labs:07:contents:03 [2013/11/13 21:44]
razvan.deaconescu created
rl:labs:07:contents:03 [2023/11/05 12:42] (current)
vlad_iulius.nastase
Line 1: Line 1:
-==== 03. Adresare IP și rutare ​====+==== 3. [10p] Download ​și upload de director folosind ''​scp'' ​====
  
-Dorim să realizăm conectivitate ​și între stațiile ''​red''​ și ''​green''​. Întrucât cele două stații sunt în rețele locale diferite, va trebui să configurăm stația ​''​host'' ​ca //default gateway// pe fiecare stație.+**Indicație**:​ Pentru download-ul ​și upload-ul unui director folosiți opțiunea ​''​-r'' ​a comenzii ​''​scp''​.
  
-Pentru a adăuga //default gateway// pe stația ''​red'' ​folosiți comenzile:<​code>​ +Vom folosi două directoare:​ 
-root@host:​~#​ go red +  * directorul ''​assignment/''​ din directorul home al utilizatorului ''​student''​ de pe stația ''​host''​; 
-[...] +  * directorul ''​solution/''​ din directorul home al utilizatorului ''​corina''​ de pe stația ''​blue''​.
-root@red:~# ip route add default via 10.10.10.1 +
-</code>+
  
-<note tip> Adresa IP ''​10.10.10.1'' ​reprezintă adresa IP a interfeței ''​veth-red''​ de pe stația ''​host''​.</​note>​+Din contul ​''​corina'' ​de pe stația ''​blue'',​ **descărcați** directorul ​''​assignment/''​ **din** directorul home al utilizatorului ''​student''​ de pe stația ''​host''​.
  
-Intrați pe stația ''​green''​ și executați:<​code>​ +<​hidden>​ 
-root@host:~# go green +<​solution>​ 
-[...] +<​code ​bash
-root@red:~# ip route add default via 10.10.20.1 +corina@blue:~$ scp -r student@host:​assignment . 
-</code>+quadratic.txt                                 ​100% ​  ​17 ​    0.0KB/s   00:00     
 +cubic.txt                                     ​100% ​  ​24 ​    0.0KB/s   ​00:​00 ​   ​ 
 +linear.txt ​                                   100%    8     0.0KB/s   ​00:​00 ​   ​
  
-<note tip> Adresa IP ''​10.10.20.1''​ reprezintă adresa IP a interfeței ''​veth-green''​ de pe stația ''​host''​.</​note>​ +corina@blue:~$ ls 
- +assignment ​ blue-file-10M.dat  host-file-10M.dat  solution
-Testați conectivitatea între stația ''​green''​ și stația ''​red''​. Accesați pe ''​red''​ și executați comanda ''​ping''​ către adresa IP a stației ''​green''​. Observați că nu funcționează. Motivul pentru care nu există conectivitate este reprezentat de faptul că stația ''​host''​ nu are activată rutarea (nu trimite pachetele ce vin de pe o interfață pe altă interfață). Pentru a activa rutarea pe stația ''​host''​ rulați comanda:<​code>​ +
-root@host:~# sysctl ​-w net.ipv4.ip_forward=1+
 </​code>​ </​code>​
 +</​solution>​
 +</​hidden>​
  
-Testați din nou conectivitatea între ​''​red'' ​și ''​green'' ​și observați că funcționează.+Din contul ''​corina''​ de pe stația ''​blue''​, **uploadați** directorul ​''​solution/'' ​**în** directorul home al utilizatorului ''​student''​ de pe stația ''​host''​. 
 +<​hidden>​ 
 +<​solution>​ 
 +<code bash> 
 +corina@blue:​~$ scp -r solution student@host: ​       
 +quadratic.txt ​                                ​100% ​  ​15 ​    ​0.0KB/​s ​  ​00:​00 ​    
 +cubic.txt ​                                    ​100% ​  ​23 ​    ​0.0KB/​s ​  ​00:​00 ​    
 +linear.txt ​                                   100%    6     0.0KB/s   ​00:​00 ​   ​
  
-Porniți comanda ''​ping''​ de pe stația ''​red''​ către stația ''​green''​. Deschideți un nou terminal și executați pe stația ''​host''​ comanda:<​code>​ +corina@blue:~$ ssh student@host ls 
-root@host:~# tcpdump  ​-i veth-red +assignment 
-listening on veth-red, link-type EN10MB (Ethernet), capture size 65535 bytes +blue-file-10M.dat 
-18:46:48.783576 IP red.local > 10.10.20.2: ICMP echo request, id 434, seq 163, length 64 +file-100M-ftp.dat 
-18:​46:​48.783622 IP 10.10.20.2 > red.local: ICMP echo reply, id 434, seq 163, length 64+file-100M-nc.dat 
 +file-100M-scp.dat 
 +host-file-10M.dat 
 +solution
 </​code>​ </​code>​
- +</​solution>​ 
-Observați pachetele de tip ''​ICMP echo request/reply''​ care trec prin stația ''​host''​ (sau altfel zis stația ''​host''​ le rutează).+</hidden>
rl/labs/07/contents/03.1384371880.txt.gz · Last modified: 2013/11/13 21:44 by razvan.deaconescu
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