Differences

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

Link to this comparison view

saisp:labs:08:contents:07 [2014/01/29 20:08]
mihai.carabas [07. [15p] Conectarea mașinilor virtuale la rețeaua publică]
saisp:labs:08:contents:07 [2015/05/04 16:46] (current)
alexandru.carp [07. [10p] Conectarea mașinilor virtuale la rețeaua publică]
Line 1: Line 1:
-==== 07. [15p] Conectarea mașinilor virtuale la rețeaua publică ====+==== 07. [10p] Conectarea mașinilor virtuale la rețeaua publică ====
  
 Un scenariu uzual este reprezentat de cazul în care pe mașinile virtuale se activează diverse servicii publice (exemplu: WEB). În acest caz nu este suficient să activăm translatarea de adrese pe mașina fizică, ci trebuie să conectăm mașina virtuală direct la rețeaua publică. Un scenariu uzual este reprezentat de cazul în care pe mașinile virtuale se activează diverse servicii publice (exemplu: WEB). În acest caz nu este suficient să activăm translatarea de adrese pe mașina fizică, ci trebuie să conectăm mașina virtuală direct la rețeaua publică.
  
-Porniți o nouă mașină virtuală KVM având o interfață de rețea cu adresa MAC XX:​11:​22:​33:​44:​55un XX reprezintă numărul vostru din catalgoul ​de SAISP.+Porniți o nouă mașină virtuală KVM având o interfață de rețea cu adresa MAC 00:​11:​22:​33:​44:​XXunde XX reprezintă numărul vostru din catalogul ​de SAISP.
 <​solution -hidden> <​solution -hidden>
-<​code>​ +<​code ​bash
-root@saisp:​~#​ kvm -hda sda.qcow2 -m 256 -smp 2 -net nic,​macaddr=AA:​11:​22:​33:​44:​55 -net tap,​ifname=tap-vm+root@saisp:​~#​ kvm -hda sda.qcow2 -m 256 -smp 2 -net nic,​macaddr=00:​11:​22:​33:​44:​55 -net tap,​ifname=tap-vm
 </​code>​ </​code>​
 </​solution>​ </​solution>​
  
  
-Pe mașina fizică, creați un nou bridge ''​br1''​ în care adăugați interfața ''​tap-vm''​ și interfața ''​eth0''​. ​Executați comanda ''​dhclient ​eth3'' ​în mașina virtuală. Observați adresa IP obținută direct din rețeaua facultății.+Pe mașina fizică, creați un nou bridge ''​br1''​ în care adăugați interfața ''​tap-vm''​ și interfața ''​eth0''​. ​Pe mașina virtuală executați comanda ''​dhclient ​eth0''​. Observați adresa IP obținută direct din rețeaua facultății.
 <​solution -hidden> <​solution -hidden>
-<​code>​+<​code ​bash>
 root@saisp:​~#​ brctl addbr br1 root@saisp:​~#​ brctl addbr br1
 root@saisp:​~#​ ip link set dev br1 up root@saisp:​~#​ ip link set dev br1 up
Line 21: Line 21:
 </​solution>​ </​solution>​
  
-Pentru a avea în continuare acces la Internet pe mașina fizică executați ​comanda ​''​dhclient ​br0''​ întrucât interfața principală este acum conectată în bridge la nivel 2 și nu mai poate oferi și servicii de nivel 3 (IP).+Pentru a avea în continuare acces la Internet pe mașina fizică executați ​comenzile ''​ip addr flush dev eth0''​ (șterge adresa IP de pe interfață) și  ​''​dhclient ​br1''​ întrucât interfața principală este acum conectată în bridge la nivel 2 și nu mai poate oferi și servicii de nivel 3 (IP).
  
 Intrebați pe unul din colegi adresa IP obținută pe mașina virtuală și conectați-vă la aceasta prin SSH. Observați că practic vă puteți conecta la orice mașină virtuală a oricărui coleg. Intrebați pe unul din colegi adresa IP obținută pe mașina virtuală și conectați-vă la aceasta prin SSH. Observați că practic vă puteți conecta la orice mașină virtuală a oricărui coleg.
  
-Eliminați din bridge interfațele ''​tap-vm''​ și ''​eth0'',​ ștergeți bridge-ul ''​br1'',​ executați comanda ''​dhclient eth0''​ și închideți mașina virtuală:<​code>​+Eliminați din bridge interfațele ''​tap-vm''​ și ''​eth0'',​ ștergeți bridge-ul ''​br1'',​ executați comanda ''​dhclient eth0''​ și închideți mașina virtuală:<​code ​bash>
 root@saisp:​~#​ brctl delif br1 tap-vm root@saisp:​~#​ brctl delif br1 tap-vm
 root@saisp:​~#​ brctl delif br1 eth0 root@saisp:​~#​ brctl delif br1 eth0
saisp/labs/08/contents/07.1391018911.txt.gz · Last modified: 2014/01/29 20:08 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