Pages : 1
#1 Le 16/11/2010, à 21:49
- fritoss007
win xp en qemu et promiscuous mode
Bonjour,
ca fait maintenant 2 jours que je me creuse la tête et j'en suis même à m'avoir inscrit sur ce forum pour poser ma question.
Voici la mise en situation :
1. J'aime bien utiliser le logiciel Colasoft Capsa Free pour sniffer mon réseau. Ce logiciel ne roule qu'en Windows XP et je n'ai trouvé aucun équivalement roulant sous Ubuntu. J'ai une Switch Cisco 3750 qui a un port de configuré en monitor pour que je puisse capté tout le trafic sortant vers le Net et le tout fonctionne a merveille quand j'utilise une machine native windows XP ( pas de VM ). Maintenant j'aurais voulu utiliser un serveur virtuel Ubuntu 10.4 que j'ai ici et qui host présentement un Nagios Server et un Squid Cache Server. Le serveur a 2 interfaces réseau. Voici la config de mon serveur :
# 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
#auto eth0
#iface eth0 inet manual
auto eth0
iface eth0 inet manual
up ifconfig $IFACE 0.0.0.0 up
up ip link set $IFACE promisc on
down ip link set $IFACE promisc off
down ifconfig $IFACE down
# The primary bridged network interface
auto br0
iface br0 inet static
address 10.1.1.250
netmask 255.255.255.0
broadcast 192.168.0.255
network 10.1.1.0
gateway 10.1.1.1
bridge_ports eth0
bridge_fd 0
bridge_maxwait 0
bridge_stp off
up ifconfig $IFACE 0.0.0.0 up
up ip link set $IFACE promisc on
down ip link set $IFACE promisc off
down ifconfig $IFACE down
# The secondary network interface
auto eth1
iface eth1 inet manual
# The VLANs
auto eth1.2
iface eth1.2 inet manual
# Bridged network interface over eth1.vlan1
auto br1.2
iface br1.2 inet static
address 10.1.2.13
netmask 255.255.255.0
broadcast 10.1.2.255
network 10.1.2.0
gateway 10.1.2.1
bridge_ports eth1.2
bridge_fd 0
bridge_maxwait 0
bridge_stp off
Je sais que le mode promisc est bon sur mon eth0 et mon br0 parce que les data dans RX dans le ifconfig augmenté rapidement :
eth0 Link encap:Ethernet HWaddr 00:1b:78:b9:5d:8e
inet6 addr: fe80::21b:78ff:feb9:5d8e/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:8377382 errors:0 dropped:0 overruns:0 frame:0
TX packets:539 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4659030749 (4.6 GB) TX bytes:116287 (116.2 KB)
Interrupt:16 Memory:f8000000-f8012800
br0 Link encap:Ethernet HWaddr 00:1b:78:b9:5d:8e
inet6 addr: fe80::21b:78ff:feb9:5d8e/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:8382865 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4487329461 (4.4 GB) TX bytes:468 (468.0 B)
Finalement voici mon fichier .xml qui m'a permis de créé ma VM dans virsh avec la commande "create CAPSA_WINXP.xml" :
<domain type='kvm'>
<name>CAPSA_WINXP</name>
<uuid>50a40e60-0c15-98c9-86bf-1fb345838f45</uuid>
<memory>524288</memory>
<currentMemory>524288</currentMemory>
<vcpu>1</vcpu>
<os>
<type arch='x86_64' machine='pc-0.12'>hvm</type>
<boot dev='hd'/>
</os>
<features>
<acpi/>
<apic/>
<pae/>
</features>
<clock offset='localtime'/>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>restart</on_crash>
<devices>
<emulator>/usr/bin/kvm</emulator>
<disk type='file' device='disk'>
<driver name='qemu' type='raw'/>
<source file='/var/lib/libvirt/images/CAPSA_WINXP.img'/>
<target dev='hda' bus='ide'/>
</disk>
<disk type='file' device='cdrom'>
<driver name='qemu' type='raw'/>
<target dev='hdc' bus='ide'/>
<readonly/>
</disk>
<interface type='bridge'>
<mac address='52:54:00:2d:5e:1e'/>
<source bridge='br1.2'/>
<model type='virtio'/>
</interface>
<interface type='bridge'>
<mac address='52:54:00:2d:5e:1f'/>
<source bridge='br0'/>
<model type='virtio'/>
</interface>
<console type='pty'>
<target port='0'/>
</console>
<console type='pty'>
<target port='0'/>
</console>
<input type='tablet' bus='usb'/>
<input type='mouse' bus='ps2'/>
<graphics type='vnc' port='-1' autoport='yes'/>
<video>
<model type='cirrus' vram='9216' heads='1'/>
</video>
</devices>
</domain>
Mon problème est que les donnée ne se rendent pas dans mon interface sous Windows XP......avez vous des pistes de solutions ??
merci d'avance !
Hors ligne