Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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