Newsgroup: it.comp.os.linux.debian
Titolo: XEN

Chiedo scusa se sono OT, Ma sto cercando di installare XEN su un server 
Debian. In principio ho seguito questa guida:
http://www.howtoforge.com/debian_etch_xen_from_debian_repository
Tutto è filato liscio, a parte la rete. Sebbene vengano create le interfacce 
virtuali per il bridging non riesco ad accedere ad internet dal dom0 e di 
conseguenza non riesco nemmeno ad installare i domU.
Con ifconfig trovo le interfacce virtuali, come richiesto dalla guida, anche 
se in /etc/network/interfaces trovo solo le scehde di rete fisiche.
Da nessuna parte ho letto della necessità di avere un server DHCP su dom0, 
mi confermate che non sia necessario?
Sul server ho due schede di rete Realtek, una gigabit PCI-EXPRESS integrata 
sulla scheda madre (eth0) ed una PCI 10/100 (eth1).
Il bridge di XEN si appoggia ad eth0, in seguito vorrei riservare eth1 ad 
una macchina virtuale.
Ora che ci penso già in fase di installazione del sistema di base ho avuto 
qualche problema con la gigabit (Realtek RTL8111B/RTL8111C 10/100/1000), che 
sembrava non riuscire a ricevere l'indirizzo dal DHCP del router col quale 
accedo ad internet. In seguito sono risucito ad usarla, si sa di problemi di 
linux con queste schede? Potrebbe essere lo switch (10/100) ad essere in 
difficoltà con una scheda gigabit?
Grazie! 

 ha scritto nel messaggio 
news:GcM6l.236466$FR.5...@twister1.libero.it...


 E' un errore del bridge? Devo configurarlo in qualchce modo in particolare?
Basta che leggi la documentazione e c'è scritto tutto.
-- 
Flavio Visentin
Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.

 ha scritto nel messaggio 
news:495c17ac$1...@news.telnetwork.it...

Grazie mille per la risposta, nonostante sia capodanno.
Beh la documetnazione l'avevo letta, parlava solo di decommentare alcune 
cose per attivare il bridge, e fin qui ci sono.
per il bridge ho provato questa configurazione in /etc/network/intercaces:
auto xenbr0
iface xenbr0 inet static
address 192.168.254.253
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.254.255
gateway 192.168.254.1
bridge_fd 0
bridge_hello 0
bridge_stp off
bridge_ports eth0
ho aggiunto l'ip di xenbr0 in /etc/hosts e commentato il precedente 
indirizzo di eth0
l'altra scheda di rete vorrei riservarla ad una macchina virtuale da usare 
come router in futuro.
ora se cerco di pingare eth0 non ci riesce, se pingo xenbr0 tutto ok, 
purtroppo un semplice apt-get update mi dimostra che il server fisico ha 
perso tutti i collegamenti con l'esterno, qualunque ping verso l'esterno non 
va a buon fine, e se dall'esterno cerco di pingare un indirizzo interno al 
server niente da fare. 

 server niente da fare.
Intanto sistema la parte host, poi pensa ai guest.


 ha scritto nel messaggio 
news:495c2bbd$1...@news.telnetwork.it...

Altri tentativi fatti:
se in /etc/network/interfaces configuro sia eth0 che xenbr0 al riavvio ho 
solo queste due interfacce (oltre ad eth1) se provo a configurare anche 
peth0 mi restituisce degli errori (interfaccia peth0 non trovata).
se invece in /etc/network/interfaces configuro manualmente xenbr0 con la 
configurazione che mi hai corretto prima e nient'altro al riavvio lanciando 
ifconfig ho:
eth1 (che non centra nulla)
loopback
peth0
vif0.0
xenbr0 (con l'indirizzo ip assegnatogli da me)
come prima, ping interni funzionano, per gli esterni niente da fare.
Provo a lanciare ifconfig "eth0 0.0.0.0 up" e "ifconfig peth0 0.0.0.0 up"
ora lanciando ifconfig si č aggiunta eth0, le altre interfacce sono rimaste 
invariate.
Purtroppo i ping all'esterno continuano a non andare a buon fine. 

 xenbr0 (con l'indirizzo ip assegnatogli da me)
Per piacere posta il tuo file interfaces e l'output dei comandi
ifconfig -a
brctl show
Però ne riparliamo domani. Notte e buon 2K9.



Beh era già oggi, grazie mille per l'aiuto buon 2K9 anche a te! 

        peth0
Anche questo è a posto.
Quindi bisogna fare un po' di troubleshooting. Cercare il problema va fatto 
innanzitutto semplificando il più possibile il sistema, quindi spegni le 
macchine virtuali e non riaccenderle finché non hai finito di configurare la 
macchina host. Ricordati di toglierle dall'autostart al boot.
Io inizierei con l'attaccare la eth1 alla rete per potertici collegare 
comodamente da remoto e poter giocare con la eth0 senza dover essere sul 
server fisicamente.
Come seconda cosa proviamo prima di tutto a togliere il bridge dai file di 
configurazione e facciamo partire la macchina con il kernel XEN (dell'altro 
kernel non sappiamo che farcene), con la scheda eth1 configurata come scheda 
di management (
p.es
. IP 192.168.253.254) cui ti puoi collegare via ssh e la 
scheda eth0 configurata come seconda scheda ethernet sulla rete che ti 
interessa con l'ip che poi andrà assegnato al bridge (
p.es
 IP 192.168.254.254).
Verifica se così pinghi le altre macchine della rete.
Se funziona allora costruisci manualmente il bridge
ifconfig eth0 0.0.0.0 up
brctl addbr xenbr0
brctl addif xenbr0 eth0
attendi qualche secondo e poi assegna l'IP al bridge
ifconfig xenbr0 192.168.254.254 netmask 255.255.255.0
e poi pinga nuovamente alcune macchine della rete.
Se funziona metti la configurazione in etc/network/interfaces
auto xenbr0
iface xenbr0 inet static
	address 192.168.254.254
	netmask 255.255.255.0
	network 192.168.0.0
	broadcast 192.168.254.255
	gateway 192.168.254.1
	bridge_ports eth0
	bridge_fd 0
Riavvia e verifica se dalla macchina pinghi.
Se funziona poi passiamo alle macchine virtuali (che in genere è banale)


 network 192.168.0.0
Credo che network debba essere 192.168.254.0 

 ha scritto nel messaggio 
news:495d05a2$0$726$5fc...@news.tiscali.it...


 pare che il tuo approccio al troubleshooting sia assai confusionario. :(
Le mie capacità di troubleshooting sono direttamente proporzionali alla 
conoscenza che ho dell'argomento :(
In questo caso sono messo male, ma spero di imparare :)
Facciamo un piccolo passo indietro, se volessi sincerarmi che eth0 funzioni 
correttamente (cosa di cui attualmente dubito) cosa dovrei fare?
Ero convinto di essere riuscito a farla funzionare dopo l'installazione del 
sistema base e prima dell'installazione di xen, ma erano anche le 5 del 
mattino e ora comincio a dubitare della mia lucidità in quel momento.
Per le ultime operazioni ho usato eth1, come hai già capito dal file di 
configurazione, per poter passare gli output dal server al pc da cui sto 
scrivendo. 

 correttamente (cosa di cui attualmente dubito) cosa dovrei fare?
Setti un interfaces pulito.
########################
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
     address 192.168.254.254
     netmask 255.255.255.0
     network 192.168.254.0
     broadcast 192.168.254.255
     gateway 192.168.254.1
# The primary network interface
#auto eth1
#iface eth1 inet dhcp
########################
e per comodità riavvii (sempre tenendo inattive le macchine virtuali).



Ho provato a configurare solo eth0 e lo in interfaces, disabilitando il 
bridging in /etc/xen/xend-config.sxp e comunque avviando col kernel standard 
di debian, ma niente da fare, lanciando ifconfig trovo solo eth0 e lo.
collegando e scollegando il cavo di rete da eth0 ricevo in entrambi i casi 
il messaggio "link down" ma mai il messaggio "link up".
Domani cerco di procurarmi uno switch gigabit, che in ogni caso mi 
servirebbe. 

 servirebbe.
Anche con lo switch gigabit niente da fare. Si accende il led che indica la 
connessione gigabit già a pc spento, ma poi mi fa il solito scherzo: se 
scollego il cavo il server mi da il messaggio link down, se lo ricollego 
dopo qualche istante mi restituisce lo stesso messaggio, senza darmi mai 
link up.
A questo punto il problema quale potrebbe essere? I driver non funzioanno a 
dovere? il cavo di rete per qualche ragione non va d'accordo con questa 
particolare scheda? La scheda è difettosa? Vado a Lurdes? 

 ha scritto nel messaggio 
news:495cfeeb$1...@news.telnetwork.it...


 viste dall'host.
Scusami se mi aggancio, ma sai come fargli creare la pethX?
Io, ora con sid, mentre prima con Lenny, non riesco a trovarla.
Qualche link?
Paride