KVM:e rete fu

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Meskalamdug
Iper Master
Iper Master
Messaggi: 3965
Iscritto il: ven 14 mag 2004, 0:00

KVM:e rete fu

Messaggio da Meskalamdug »

Per rete intendo rete completa(ping,scambi,servers)
,dopo aver tentato almeno 20 guide inutili...
ecco la soluzione

Codice: Seleziona tutto

#!/bin/sh

USER=1000

IP=$(/sbin/ifconfig eth0 | awk '/inet addr:/ {print substr($2, 6)}')
BCAST=$(/sbin/ifconfig eth0 | awk '/inet addr:/ {print substr($3, 7)}')
NETMASK=$(/sbin/ifconfig eth0 | awk '/inet addr:/ {print substr($4, 6)}')
DEFGW=$(/sbin/route -n | awk '/^0\.0\.0\.0/ {print $2}')

echo "IP=$IP, BCAST=$BCAST, NETMASK=$NETMASK, DEFGW=$DEFGW"

start_tap()
{
    TAP="tap$1"
    /sbin/ifconfig $TAP 1>/dev/null 2>/dev/null
    if [ $? -ne 0 ]; then
        echo "Creating device $TAP..."
        TAP=$(tunctl -b -t $TAP -u $USER)
        /sbin/ifconfig $TAP 0.0.0.0 promisc up
    fi
}


/sbin/modprobe tun
/sbin/modprobe bridge

echo "Setting up bridge br0..."
brctl addbr br0
/sbin/ifconfig eth0 0.0.0.0 promisc up
/sbin/ifconfig br0 $IP netmask $NETMASK broadcast $BCAST up
brctl stp br0 off
brctl setfd br0 1
brctl sethello br0 1
brctl addif br0 eth0

for i in 0 1 2 3 4; do
start_tap $i
brctl addif br0 tap$i
done

/sbin/route add default gw $DEFGW
Occorrono tunctl e bridge-utils,una volta
eseguito lo script avviate nel sistema ospite
la configurazione rete usando un ip valido
della vostra stessa sottorete(es se voi avete
192.168.0.2 metterete 192.168.0.3 o.4)
a breve aggiorno la guida sul mio sito.

p.s=sto testando win2008 sotto kvm,una scheggia
rispetto a vbox e vmware!!

Akito
Linux 2.x
Linux 2.x
Messaggi: 285
Iscritto il: dom 3 set 2006, 13:12
Nome Cognome: Alessandro Bianconi
Slackware: 13.1
Desktop: XFCE
Località: Limite sull'Arno (FI)

Re: KVM:e rete fu

Messaggio da Akito »

Molto interessante.

Offtopic: Ma il mouse ti funziona bene? Confermo il discorso della velocità, ma non sono mai riuscito fino ad ora ad avere un puntatore perfettamente funzionante. E' soggetto a scatti e non se ne regola la velocità. Ho provato con Windows XP. E' l'unica ragione per cui sono tentato da VirtualBox, con cui lo stesso mouse funziona perfettamente.

Meskalamdug
Iper Master
Iper Master
Messaggi: 3965
Iscritto il: ven 14 mag 2004, 0:00

Re: KVM:e rete fu

Messaggio da Meskalamdug »

Akito ha scritto:Molto interessante.

Offtopic: Ma il mouse ti funziona bene? Confermo il discorso della velocità, ma non sono mai riuscito fino ad ora ad avere un puntatore perfettamente funzionante. E' soggetto a scatti e non se ne regola la velocità. Ho provato con Windows XP. E' l'unica ragione per cui sono tentato da VirtualBox, con cui lo stesso mouse funziona perfettamente.
Il mouse funziona bene,prova l'ultimo kvm(88)
,come OS ho provato solo windows 2003 e 2008
non so poi con xp.

p.s=io userei al posto di xp 2003..
è uguale.

Meskalamdug
Iper Master
Iper Master
Messaggi: 3965
Iscritto il: ven 14 mag 2004, 0:00

Re: KVM:e rete fu

Messaggio da Meskalamdug »

Codice: Seleziona tutto

#!/bin/sh                             

kvmrete_start()
{              

USER=1000

IP=$(/sbin/ifconfig eth0 | awk '/inet addr:/ {print substr($2, 6)}')
BCAST=$(/sbin/ifconfig eth0 | awk '/inet addr:/ {print substr($3, 7)}')
NETMASK=$(/sbin/ifconfig eth0 | awk '/inet addr:/ {print substr($4, 6)}')
DEFGW=$(/sbin/route -n | awk '/^0\.0\.0\.0/ {print $2}')                 

echo "IP=$IP, BCAST=$BCAST, NETMASK=$NETMASK, DEFGW=$DEFGW"

start_tap()
{          
    TAP="tap$1"
    /sbin/ifconfig $TAP 1>/dev/null 2>/dev/null
    if [ $? -ne 0 ]; then                      
        echo "Creating device $TAP..."         
        TAP=$(tunctl -b -t $TAP -u $USER)      
        /sbin/ifconfig $TAP 0.0.0.0 promisc up 
    fi                                         
}                                              


/sbin/modprobe tun
/sbin/modprobe bridge

echo "Setting up bridge br0..."
brctl addbr br0                
/sbin/ifconfig eth0 0.0.0.0 promisc up
/sbin/ifconfig br0 $IP netmask $NETMASK broadcast $BCAST up
brctl stp br0 off                                          
brctl setfd br0 1                                          
brctl sethello br0 1                                       
brctl addif br0 eth0                                       

for i in 0 ; do
start_tap $i   
brctl addif br0 tap$i
done                 

/sbin/route add default gw $DEFGW


}

kvmrete_stop()
{

tunctl -d tap0

brctl delif br0 eth0
brctl delif br0 tap0

ifconfig tap0 down
ifconfig br0 down
brctl delbr br0
/etc/rc.d/rc.inet1 restart&
}

kvmrete_restart()
{
  kvmrete_stop;
  kvmrete_start;

}


case "$1" in
'start')
  kvmrete_start
  ;;
'stop')
  kvmrete_stop
  ;;
'restart')
  kvmrete_restart
  ;;
*)
  echo "usage $0 start|stop|restart"
esac
Aggiornato lo script con funzione stop e start e creazione di un solo tap

Akito
Linux 2.x
Linux 2.x
Messaggi: 285
Iscritto il: dom 3 set 2006, 13:12
Nome Cognome: Alessandro Bianconi
Slackware: 13.1
Desktop: XFCE
Località: Limite sull'Arno (FI)

Re: KVM:e rete fu

Messaggio da Akito »

Ho la licenza solo per Windows XP. Aspetto Slackware 13 per
aggiornare tutto il sistema e provare l'ultima versione di KVM.

Akito

Rispondi