Bonjour a tous/toute .
Je possède un serveur avec une Squeeze en ligne de commande .
Un Client avec virt-manager d’installé .
Mon Serveur supporte la Paravirtualisation et 3 machines virtuelles on était installé avec KVM .
( les 3 autres VM sont des Debian Squeeze egalement en ligne de commande) .
Le soucis c’est que je n’arrive pas a configurer avec openvpn les cartes réseaux virtuelle .
J’ai suivis : http://www.linux-france.org/prj/inetdoc/articles/vm/vm.network.vde_switch.html
Comme documentation .
Information sur mon réseau :
Reseau : 192.168.1.0
Passerelle : 192.168.1.1
VM1 : 192.168.0.170 ( tap0 )
VM2 : 192.168.0.180 b[/b]
VM3 : 192.168.0.200 b[/b]
J’ai donc essayé d’utiliser les différents scripts qu’ils proposent .
Donc dans l’ordre .
Puis le script
[code]#!/bin/bash
$Id: tap-up.sh 1305 2008-06-08 20:59:09Z latu $
Run this tap interface setup script before KVM/QEMU launch
Sudo should be configured with the two following tools allowed from user level
user ALL = NOPASSWD: /sbin/ifconfig, /usr/sbin/openvpn
These scripts should be located in ~/bin as they are run at normal user level
if [ -z $1 ] || [ -z $2 ]; then
echo "Usage: tap-up.sh {tap interface} {IP address}"
exit 1
fi
TAP=/sbin/ifconfig 2>/dev/null|grep $1|cut -d " " -f 1
if [ “$TAP” != “$1” ];
then
sudo /usr/sbin/openvpn --mktun --dev $1 >/dev/null 2>&1
fi
sudo /sbin/ifconfig $1 $2
[/code]
Si on retient l’utilisation d’openvpn pour créer l’interface tap0, il est préférable d’utiliser un script qui permet aussi de configurer cette interface sur le système hôte.
cf linux france
Ce qui signifie que que dans mon interfacces j’ai :
[quote]# cat /etc/network/interfaces
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
The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
hostname 192.168.1.1
allow-hotplug eth1
iface eth1 inet dhcp
hostname 192.168.1.1
[/quote]
Donc je poursuis la Documentation :
[quote]./scripts/tap-up.sh tap0 192.168.0.180/24
/sbin/ifconfig tap0
tap0 Link encap:Ethernet HWaddr 62:9d:df:33:0d:53
inet adr:192.168.0.180 Bcast:192.168.0.255 Masque:255.255.255.0
adr inet6: fe80::609d:dfff:fe33:d53/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:6 overruns:0 carrier:0
collisions:0 lg file transmission:100
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
[/quote]
Donc ma carte a bien son adresse .
Mais quand je veux relancer virt-managerje possède une erreur .
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/engine.py", line 814, in run_domain
vm.startup()
File "/usr/share/virt-manager/virtManager/domain.py", line 1296, in startup
self._backend.create()
File "/usr/lib/python2.6/dist-packages/libvirt.py", line 333, in create
if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
libvirtError: internal error Network 'default' is not active.
Voilà