Newsgroup: it.lavoro.informatica
Titolo: [OT tecnico] Come sistemista faccio decisamente pena..

Avrei una domanda tecnica per sistemisti.
Ho la seguente situazione.
Ho installato una Virtual Box su Linux Ubuntu.
Sulla Virtual Box ho poi installato Windows 7 Pro.
Riesco a navigare in rete sia da linux che dalla macchina virtuale Windows
7.
Se installo un server ftp sulla macchina linux e poi tento di accederci
usando un client installato sulla macchina virtuale windows 7 tutto
funziona.
Se invece installo un server ftp sulla macchina virtuale windows 7 e provo
ad accedere a tale server usando un client ftp installato sulla macchina
linux, non so che ip usare per collegarmi alla macchina virtuale. 
Lasciamo un attimo da parte il motivo per cui vorrei fare questa
cosa (e lasciamo perdere che siano un client e server ftp. Potrebbero
essere un browser e un server web, il problema non cambierebbe), vorrei
capire perche' non riesco a fare questa cosa e se c'e' un modo per farla.
Pensavo che al "device" vboxnet0 venisse assegnato un IP che potevo
utilizzare dalla macchina host per connettermi alla macchina virtuale ma
in realta' alla vbox sembra che non sia assegnato nessun ip.
marco@marco-laptop:/usr/local/tomcat/webapps/ROOT$ ifconfig -a
eth0      ...
vboxnet0  Link encap:Ethernet  HWaddr 0a:00:27:00:00:00  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
e se vado sulla macchina virtuale e vedo quale ip si e' autoassegnata,
vedo che si e' assegnata un ip del tipo 10.0.2.15 ovviamente con
visibilita' di tale ip limitata solo da se stessa (somiglia ad un ip
pubblico di Telecom). 
Ma allora se dalla macchina host voglio raggiungere la macchina virtuale
usando un ip non posso farlo ?
Ciao,
Marco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 usando un ip non posso farlo ?
http://www.virtualbox.org/wiki/User_HOWTOS

 
devi impostare la scheda rete del guest in modalita' bridge cosi' e' 
come avrai accesso diretto alla rete del tuo host.
PS se non hai un dhcp server sulla tua rete devi impostare manualmente 
l'ip e la netmask sul guest.
http://www.virtualbox.org/manual/ch06.html#id2531041


  A me sembrerebbe logico  che non puoi farlo.
E usare 2 schede ethernet (eth0 e eth1)  ??
Cosě ciascuno avrebbe il suo IP e il Linux agirebbe da bridge ?

On 14/04/2010 21.29, Marcoxxx wrote:
 > [...]
 > Ma allora se dalla macchina host voglio raggiungere la macchina
 > virtuale usando un ip non posso farlo ?
Certo che puoi farlo.
Per le comunicazioni tra host e guest devi settare la cosiddetta 
interfaccia host-only, come spiegato qui:
http://www.virtualbox.org/manual/ch06.html#network_hostonly
Potresti anche usare il /bridged networking/, come ti è stato 
consigliato, ma siccome in questo caso il bridge è bindato ad una scheda 
fisica dell'host, se quest'ultima non funziona (pensa ad es. ad una 
scheda wireless che vuoi poter disattivare, magari per risparmiare la 
batteria del portatile), non funzionerà neanche il bridge.
Invece l'host-only networking funziona sempre (sia pure limitatamente 
alle comunicazioni host<->guest e guest<->guest, nel caso ne abbia più 
di uno sullo stesso host).
Occhio soltanto che quando attivi l'host-only networking, VB ti attiva 
automaticamente un server dhcp sull'host (unitamente a un'interfaccia di 
loopback):
http://www.virtualbox.org/manual/ch08.html#vboxmanage-dhcpserver
se vuoi un IP fisso disattivalo o riservati degli IP fissi che poi 
utilizzerai sui guest (ma se hai un unico guest lascia pure il dhcp 
attivo, ché tanto il guest riceverà sempre lo stesso IP).
P.S.
Puoi attivare simultaneamente tutte le modalità di networking di VB 
(bridge, host-only, NAT ecc.): sul guest ti ritroverai una diversa 
scheda virtuale per ogni modalità, senza alcun conflitto.
Ciao e buon divertimento.

 pubblico di Telecom).
se fosse vero che quell'IP fosse visibile solo a se stessa, non è che
comunicherebbe granchè bene con il resto del mondo ;^)
Quello non è un IP pubblico di Telecom, è un IP per reti private come
da RFC 1918.
In pratica la macchina virtuale ha un ip assegnatole dal software di
virtualizzazione, che poi fa address translation e le fa assumere
quello dell'host (il PC fisico) quando vuole comunicare con il resto
del mondo.
Non ho mai installato un Virtual Box, ma se funziona come VmWare tu
dal tuo pc dovresti tranquillamente poter usare quell'IP che hai
citato per collegarti (il PC fisico dovrebbe avere anche lui
un'interfaccia virtuale 10.x.x.x tramite la quale colloquiare con la
macchina virtuale).
bye!

On 14 Apr, 21:29, 
aritopogig...@web.de
 (Marcoxxx) wrote:
non ti abbattere di sistemisit cosi' ne incontro a uffa,
sistemisti a cui devo passare gli script per far ripartire
i servizi al reboot, sistemisti che fanno parte della
infrastruttura che quelle cose DEVONO fare.
per dirti ?
c'e' di peggio di chi conosce/riconosce i propri limiti
per non parlare degli specialisti dbms,
a cui devo dare gl iscript per il restart di oracle
e dei suoi servizi
e li vedessi come sono permalosi !
felice&pago
mica per niente
.

Hermooz ha scritto:


Per la verita' questo e' quello che pensavo anch'io inizialmente, sperando
che la vboxnet0 avesse un ip del genere  ma in realta' pare che non sia
cosi', come riporto sotto. Vuol dire che provero' con le soluzioni
"bridget" o "host-olny" come mi hanno suggerito (quella della doppia
scheda non la vedo benissimo, visto che il tutto e' su un mio portatile
[da cui scrivo questo post]). Solo che magari ci provo tra un po' di
tempo. Al momento ho piu' necessita' che entrambe le macchine vadano in
rete senza problemi, che non che comunichino tra loro in modo
"bidirezionale" (anche se
questo mi avrebbe permesso di velocizzare alcune cose che devo fare).
Magari quando ho finito quello che devo fare, provo altre soluzioni.
Ad esempio quello che ottengo quando il portatile e' nella rete aziendale
e':
marco@marco-laptop:~$ ifconfig -a
eth0      ...
          inet addr:192.168.119.228  Bcast:192.168.119.255 
Mask:255.255.255.0
          ....
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:53002 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9110 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:20452803 (20.4 MB)  TX bytes:1463326 (1.4 MB)
          Interrupt:16
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:35 errors:0 dropped:0 overruns:0 frame:0
          TX packets:35 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3712 (3.7 KB)  TX bytes:3712 (3.7 KB)
vboxnet0  Link encap:Ethernet  HWaddr 0a:00:27:00:00:00
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
wlan0     ....
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
wmaster0 ....
          [NO FLAGS]  MTU:0  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)


 cosi', come riporto sotto. Vuol dire che provero' con le soluzioni
Beh ma quando hai lanciato quel comando la VM era accesa o spenta?
Perchè l'interfaccia vboxnet0 mi pare disabilitata in quell'output.
bye!

 
http://www.dedoimedo.com/computers/virtualbox-network-sharing.html
un tutorial che dovrebbe comprire tutti i casi con vantaggi e svantaggi. 
scegli tu quale configurazione fa al caso tuo.

 - Mostra testo citato -
Aggiungo questa URL:
http://www.bauer-power.net/2009/03/how-to-setup-bridge-networking-for.html
Per prima cosa imposta un'interfaccia bridge su Virtual Box come
scritto in questo link. (al contrario di Vmware usa il bridging nativo
di Windows). A quel punto con la macchina linux dovresti poter usare
dhcpdc, mentre puoi settare il dhcp con Windows come si fa
abitualmente.

Io lo uso per lavoro sul mio dell studio dual core (quello sui 500
euri o poco piu') , sistema principale Vista ultimate, sistema
virtualbox windows iceXp (una customizzata di Xp...diciamo light), in
piu' ho attivato da bios il supporto hardware alla virtualizzazione
visto che il processore intel lo prevede.
Ho installato tante robe, Ms sql, WSAD, websphere application server e
tante altre cose, mi trovo benissimo!
Una cosa, all'inizio ho avuto il tuo stesso problema ed evidenti
problemi con il mouse e le periferiche, poi ho installato i guest
addition e messo in modalita' bridge vbox, quindi tutto si e'
risolto....
Tieni conto che uso dhcp abilitato per entrambe le schede di rete (la
reale e la virtuale).
Spero di esserti stato utile, buon divertimento