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 06/12/2011, à 17:58

Xarkam

Pont réseau ip fixe avec qemu

Bonjour,

Je recherche la manière la plus simple manuellement de créer un pont réseau pour une vm qemu afin que celle-ci soit accessible via le web.

Actuellement j'ai un pont (br0) qui est linké sur eth0 avec une ip fixe.

Mon but est donc d'avoir une ipfixe dans ma vm et de pouvoir y rediriger un flux provenant du web/lan dessus.

Quant je lance qemu mon serveur deviens inaccessible du net. Qemu crée un tap et ca coupe la machine de tout réseau.

Donc si je donne l'ip 192.168.0.23 je veux aller directement sur la vm.


Osames Manager
---
Asus Rampage V Extrême | Intel i7 5820K | Corsair 16GB DDR4 | NVIDIA GeForce 770GTX
Utilisateur d'Ubuntu, Debian, et Windows

Hors ligne

#2 Le 07/12/2011, à 12:39

jacobus77

Re : Pont réseau ip fixe avec qemu

Tu utilises des scripts/commandes de ce type ?

##up
sudo su
/etc/init.d/network-manager stop
ifconfig eth0 down
brctl addbr br0
ifconfig eth0 0.0.0.0
brctl addif br0 eth0
ifconfig br0 192.168.0.120 netmask 255.255.255.0 up
route add -net 192.168.0.0 netmask 255.255.255.0 br0
route add default gw 192.168.0.1 br0
ip tuntap add tap0 mode tap
ifconfig tap0 down
brctl addif br0 tap0
ifconfig tap0 up

##down
sudo su
ifconfig br0 down
brctl delbr br0
ifconfig tap0 down
ip tuntap del tap0 mode tap
/etc/init.d/network-manager start

Si je me souviens bien, normalement le lan doit marcher, pour internet il faut que tu configure ton routeur pour avoir une adresse ip fixe pour ta vm et rediriger les ports qui t'intéressent vers cette ip(comme avec ta machine réelle).
Ton réseau est coupé le temps que le script up s'éxécute mais si tu remets la même ip pour br0 que celle que tu avais pour eth0 avant de lancer le script ça doit reprendre de suite.
Si je me suis pas trompé ton routeur doit répondre au solicitaton réseau de ta machine virtuelle donc pour l'ip fixe soit tu configures ton routeur pour qu'il attribue une adresse ip selon l'adresse mac que tu attribue à ta machine virtuelle avec qemu. Soit tu configures directement ta machine virtuelle pour qu'elle ai une adresse fixe valable sur ton réseau (192.168.0.X).

Voilà j'espère que ça t'aidera à y voir un peu plus clair.

Dernière modification par jacobus77 (Le 10/12/2011, à 19:39)

Hors ligne

#3 Le 07/12/2011, à 15:27

Xarkam

Re : Pont réseau ip fixe avec qemu

Salut jacobus77
Alors voici ma config:
interfaces

# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual

auto tap0
iface tap0 inet manual
tunctl_user xarkam

auto bridge0
iface bridge0 inet static
# MAC ADDRESS DE LA CARTE ETH0
hwaddress ether bc:ae:c5:34:d9:97
post-up chmod ugo+rw /dev/net/tun
address 192.168.1.200
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
bridge-ports eth0 tap0
bridge-ageing 7200
bridge-fd 0

Ma ligne de démarrage de la vm:

VM="-hda /home/vm_disk/vm0-win2008r2.img -boot d -cdrom /home/samba/partage/Iso/Windows_Server_2008_All-in-one.iso \
-vnc 0.0.0.0:1 \
-k fr-be \
-usbdevice tablet \
-m 850m \
-net nic,vlan=0,macaddr=00:aa:00:60:00:01,model=rtl8139 -net tap,vlan=0,ifname=tap0,script=no \
-daemonize \
-smb /home/samba/partage \
-localtime \
"
exec qemu $VM

Voila, avec tout ca, le vm vois le net, vois toute les machines du lan.

Et la en rédigeant le post, je me suis dit, tient, que donne windows server en regardant le network et la découverte du réseau n'était pas activée. Du coup une fois activée je peut ping le vm de l'extérieur.


Osames Manager
---
Asus Rampage V Extrême | Intel i7 5820K | Corsair 16GB DDR4 | NVIDIA GeForce 770GTX
Utilisateur d'Ubuntu, Debian, et Windows

Hors ligne

#4 Le 07/12/2011, à 20:02

jacobus77

Re : Pont réseau ip fixe avec qemu

T'avais juste oublié de paramètré ta vm, quoi wink

Hors ligne

#5 Le 07/12/2011, à 20:32

src

Re : Pont réseau ip fixe avec qemu

Si tu veux le faire sans te casser la tête, utilise virt-manager. Tu créé un réseau routé, avec son adresse, tu désactive si besoin le DHCP, et hop, roulez.


Actuellement sur Manjaro Xfce (amd64)

Hors ligne

#6 Le 07/12/2011, à 21:17

Xarkam

Re : Pont réseau ip fixe avec qemu

jacobus77 a écrit :

T'avais juste oublié de paramètré ta vm, quoi wink

Bha oui, je suis pas habitué à windows en tant que serveur tongue

@src: virt-manager n'est pas compatible windows pour une gestion a distance car son GUI est fait avec glade.


Osames Manager
---
Asus Rampage V Extrême | Intel i7 5820K | Corsair 16GB DDR4 | NVIDIA GeForce 770GTX
Utilisateur d'Ubuntu, Debian, et Windows

Hors ligne