![]() |
![]() |
|
Slobodni softver Teme o softveru otvorenog koda (programi i operativni sistemi), projektima, zajednici... |
![]() |
|
Alatke vezane za temu | Vrste prikaza |
![]() |
#1 |
Član
Član od: 13.3.2017.
Poruke: 55
Zahvalnice: 30
Zahvaljeno 3 puta na 3 poruka
|
![]()
Da li je moguće uraditi sledeće pomoću QEMU ili nekog drugog softvera:
instalirati nekoliko virtuelnih mašina, umrežiti ih nekako u lokalnu mrežu i pristupati im preko ssh? Želim da napravim simulaciju nekoliko servera i klijenata pa da se igram raznim web serverima, mail serverima i sl. |
![]() |
![]() |
![]() |
#2 |
V.I.P. GNU/Linux
Član od: 1.11.2005.
Poruke: 11.166
Zahvalnice: 2.086
Zahvaljeno 4.923 puta na 2.859 poruka
|
![]()
Lakše ti je preko VirtualBox-a. Mašinama treba da namestiš mrežni tip kao "Host-only networking".
https://www.virtualbox.org/manual/ch06.html |
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku voodoo_ na korisnoj poruci: | ||
NovaNada (4.2.2018) |
![]() |
#3 |
Član
Član od: 13.3.2017.
Poruke: 55
Zahvalnice: 30
Zahvaljeno 3 puta na 3 poruka
|
![]()
Hvala!
Koristicu prvo VBox, bar dok ne naucim elementarne stvari. Nisam zadovoljan dokumentacijom za qemu i kvm, bar za pocetnike nije najjasnija. |
![]() |
![]() |
![]() |
#4 |
Član
Član od: 13.3.2017.
Poruke: 55
Zahvalnice: 30
Zahvaljeno 3 puta na 3 poruka
|
![]()
Napredovao sam sa QEMU. Do sada sam otkrio sledeće:
- opcija -nographic sprečava pokretanje grafičkog prozora sa sve virtuelnom mašinom - opcija -redir tcp:2222::22 omogućava da pristupim mašini ssh protokolom tj. pomoću ssh -p2222 user@localhost Nije mi baš najjasnije šta poslednja opcija radi i da li može da se pristupa u više mašina na taj način. Obavestiću vas ako nađem rešenje. |
![]() |
![]() |
![]() |
#5 | |
Deo inventara foruma
Član od: 17.6.2011.
Poruke: 7.336
Zahvalnice: 94
Zahvaljeno 3.334 puta na 2.010 poruka
|
![]() Citat:
Primer, imaš nekoliko guest mašina koje iz nekog razloga moraju da koriste port 22 za SSH. Da bi mogao svakoj od njih da pristupiš iz hosta moraš da koristiš jedinstven port da bi host znao na koju guest mašinu da uputi zahtev. Kod:
host 2222 ⟶ 22 (guest 1) host 2223 ⟶ 22 (guest 2) host 2224 ⟶ 22 (guest 3) ... |
|
![]() |
![]() |
![]() |
#6 |
Član
Član od: 13.3.2017.
Poruke: 55
Zahvalnice: 30
Zahvaljeno 3 puta na 3 poruka
|
![]()
Aha, pa to je logično. Stvarno, ne može isti port ka više guests da vodi. Promenom porta, samo je potrebno ssh pozvati sa -p 2223 tj. brojem porta i tačno se povežem sa odgovarajućim guest-om.
Da li bridge služi da povežem više virtuelnih mašina međusobno? |
![]() |
![]() |
![]() |
#7 |
Deo inventara foruma
Član od: 17.6.2011.
Poruke: 7.336
Zahvalnice: 94
Zahvaljeno 3.334 puta na 2.010 poruka
|
![]()
Bridge režim rada služi za premošćivanje (otuda i naziv) dva ili više mrežna adaptera tako da njihovi mrežni opsezi budu identični.
Kada virtuelna mašina radi u standardnom NAT režimu njen virtuelni mrežni adapter guesta pri svakom zahtevu ka spolja vrši prevođenje adrese iz mrežnog opsega virtuelne mašine (recimo 10.0.0.*) u mrežni opseg guesta (recimo 192.168.1.*). Kod:
guest (10.0.0.*) ⟶ (NAT) ⟶ host (192.168.1.*) Kod:
guest ⟶ (NAT) ⟶ host ✓ host ⟶ (NAT) ⟶ guest ✗ Bridge režim je u praksi najlakše objasniti kao fizičko povezivanje mrežnih adaptera guest i host mašine preko switch (ne ruter!) uređaja. Kod:
host (192.168.1.D1) ⟶ direktan zahtev guest (192.168.1.D2) ⟶ direktan zahtev Kod:
guest ⟶ (bridge) ⟶ host ✓ host ⟶ (bridge) ⟶ guest ✓ |
![]() |
![]() |
![]() |
#8 |
Član
Član od: 13.3.2017.
Poruke: 55
Zahvalnice: 30
Zahvaljeno 3 puta na 3 poruka
|
![]()
Zelim da u QEMU virtuelnoj masini pokrenem web server, pa da sa host-a pristupam serveru. Cilj mi je da omogucim da kada odem na adresu i port 127.0.0.1:8080, mogu da vidim sadrzaj koji server nudi.
Kod:
qemu-system-x86_64 \ -enable-kvm \ -m 512 -cpu host \ -drive file=obsd63.img,index=0,media=disk,format=raw \ -nic user,hostfwd=tcp::2222-:22 \ -nic user,hostfwd=tcp:127.0.0.1:8080-:80 \ SSH radi, a po istom principu ne radi preusmeravanje tcp saobracaja. Ni host, ni guest nemaju firewall. |
![]() |
![]() |
![]() |
#9 |
Član
Član od: 13.3.2017.
Poruke: 55
Zahvalnice: 30
Zahvaljeno 3 puta na 3 poruka
|
![]()
Rešenje je da se poslednje dve linije spoje u jednu.
qemu-system-x86_64 \ -enable-kvm \ -m 512 -cpu host \ -drive file=obsd63.img,index=0,media=disk,format=raw \ -nic user,hostfwd=tcp::2222-:22,hostfwd=tcp:127.0.0.1:8080-:80 \ |
![]() |
![]() |
![]() |
Bookmarks sajtovi |
|
|
![]() |
||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
[Android] Koji Sony telefon uzeti? | La.Prestige | Aparati i oprema | 40 | 4.8.2013 14:19 |
Linux uz Windows 7 - (Priprema HDD i instalacija) Multi-Boot | laikexpert | Slobodni softver | 9 | 16.3.2011 22:14 |
Instalacija Retail Snow Leoparda na Asus P5Q-E i slične ploče | Mickie | Operativni sistemi | 60 | 12.8.2010 10:15 |
Problem prilikom povezivanja TV-a na komp... | Razial | Video/TV softver | 3 | 14.4.2009 22:24 |