Newsgroup: it.comp.os.linux.development
Titolo: gem via qemu

non riesco a farlo andare, dalla macchina host invece va senza problemi,
dalla macchina qemu pero' tutto il resto va (apt, ping , wget etc) 
non dovrebbe essere un problema di firewall:
sulla host:
 iptables -L -t nat -v
Chain PREROUTING (policy ACCEPT 83 packets, 4964 bytes)
 pkts bytes target     prot opt in     out     source               destination
Chain POSTROUTING (policy ACCEPT 655 packets, 23561 bytes)
 pkts bytes target     prot opt in     out     source               destination
  108  6912 MASQUERADE  all  --  any    eth0    anywhere             anywhere
19178 1414K MASQUERADE  all  --  any    ppp0    anywhere             anywhere
Chain OUTPUT (policy ACCEPT 19868 packets, 1440K bytes)
 pkts bytes target     prot opt in     out     source               destination
su qemu :
etch:/home/andrea# iptables -L -t nat -v
Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
qualche idea?
grazie

 dalla macchina qemu pero' tutto il resto va (apt, ping , wget etc)
]zac[
Non conosco l'applicazione, pero' forse ti sono utili consigli sul
networking con qemu:
- Conviene configurare un full-networking, in questo modo il traffico di
rete diventa totalmente trasparente, eccetto la necessità dell'aggiunta
della regola di nat in iptables per fa comunicare i guest su qemu con le
reti 'esterne' a cui è connesso l'host (internet, rete locale reale, ecc.).
- Il full-networking si realizza configurando e utilizzando vde-switch
(scelta consigliabile) o creando un bridge (le informazioni si trovano
nella documentazione, how-to, wiki di qemu).
- Se si avviano più guest di qemu bisogna impostare il mac-address dei guest
con valori diversi.
- Per testare che il full-networking sia funzionante non basta un ping ma è
consigliabile provare a navigare su internet, accedere a condivisione samba
scaricare/inviare e-mail ecc .

 scaricare/inviare e-mail ecc .
faccio tutto (samba non l'ho testato, ma nfs sì) tranne quel diavolo di
gem che, per inciso, è come apt ma sui soli  pacchetti di sviluppo del
framework ruby on rails.
grazie comunque per l'interssamento
Andrea

 grazie comunque per l'interssamento
]zac[
De che?
Quindi mi pare di capire che il guest naviga e fa tutto il resto su internet
(nel tuo caso la comunicazione trasparente e funzionante tra guest -
internet sembra vitale) senza problemi, e che c'è vde-switch (o altro
full-networking).
Quindi, a parte streghe/maghi e ignoranza varia (mia), rimane solo firewall
che filtrano (probabilmente lato guest), host.allow/deny, e simili, o
grossolane sviste di configurazone del servizio/applicazione.
Potresti usare i vari programmi di rilevazione del traffico di rete
(iptrafic, tcpdump, netstat, ecc.) per confrontare le due situazioni e per 
vedere dove i pacchetti si fermano/perdono nel libmo del nulla (viene usata
la porta sul guest? i dati arrivano all'host? dall'host vanno su internet?
tornano indietro?.
Auguri.