OVH Community, votre nouvel espace communautaire.

Bridge network pour machines virtuelles en gardant ipAlias


Freemaster
29/01/2015, 17h15
oui, tu peux rajouter :

auto eth0
iface eth0 inet manual

tout comme le lo que je n'ai pas mis

sinon pour le partage :

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o br0 -s 192.168.0.0/24 -j MASQUERADE

dans un script au démarrage, cela devrait le faire...

hedii
29/01/2015, 10h37
salut, et merci.
Mai il y a pas un probleme dans ta solution ?
eth0 n'est pas défini ?

Et aussi (desolé...) est ce que tu peux m'en dire plus sur : "faudra penser à activer le partage internet depuis l'host (masquerade)"

Freemaster
20/01/2015, 18h57
voilà

Code:
auto br0
iface br0 inet static
	address xxx.xxx.xxx.200 # ip failover ovh
	netmask 255.255.255.255
	broadcast xxx.xxx.xxx.200 # ip failover ovh
	gateway xxx.xxx.xxx.254 # ip principale dedié avec 254 a la fin
        bridge_ports eth0
        bridge_stp off
        bridge_fd 0
        bridge_maxwait 0

auto br1
iface br1 inet static
	address 192.168.0.1
        netmask 255.255.255.0
        bridge_ports dummy0
        bridge_stp off
        bridge_fd 0
        bridge_maxwait 0

auto eth0:1
iface eth0:1 inet static
address xxx.xxx.xxx.201
netmask 255.255.255.255
broadcast xxx.xxx.xxx.201

auto eth0:2
iface eth0:2 inet static
address xxx.xxx.xxx.202
netmask 255.255.255.255
broadcast xxx.xxx.xxx.202

# comme ca jusqu'a eth0:15
# ....
ta vm tu le bridge sur br1, et ta gateway dans la vm sera 192.168.0.1
faudra penser à activer le partage internet depuis l'host (masquerade)
ps : tu noteras que j'ai viré les gateway des ip fo, volontairement

hedii
20/01/2015, 09h34
petit up
désolé mais je suis un peu bloqué avec ca, si qqun a des conseils a me donner...

hedii
13/01/2015, 08h49
bonjour,
J'ai un dédié SP-64 d'il y a 2 semaines, avec os Ubuntu 14.04.1 LTS
J'ai commandé des 16 IPs supplémentaires que j'ai configuré en ipAlias en suivant ce guide : http://guide.ovh.com/AjouterAliasIp
Ces Ips me servent déjà sur certains sites sur des requetes curl en faisant CURLOPT_INTERFACE...
Je souhaite mettre en place une machine virtuelle sur mon serveur, et installer un proxy squid dessus, accessible par son adresse ip.

Sur tous les guides d'installation KVM pour Ubuntu (par exemple : https://help.ubuntu.com/community/KVM/Networking), il est indiqué qu'il faut configurer un bridge sur l'interface réseau sur la machine HOST.

Mon probleme : n'ayant jamais fais cette manip, je ne sais pas comment garder mes alias ip qui sont sur eth0:0, eth0:1, eth0:2, etc... tout en configurant un bridge sur eth0.

Mon fichier /etc/network/interfaces :
Code:
# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address xxx.xxx.xxx.xxx # ip principale dedié
        netmask 255.255.255.0
        network xxx.xxx.xxx.0 # ip principale dedié avec 0 a la fin
        broadcast xxx.xxx.xxx.255 # ip principale dedié avec 255 a la fin
        gateway xxx.xxx.xxx.254 # ip principale dedié avec 254 a la fin

# ajouter les IP supplementaires ovh
auto eth0:0
iface eth0:0 inet static
address xxx.xxx.xxx.200 # ip failover ovh
netmask 255.255.255.255
broadcast xxx.xxx.xxx.200 # ip failover ovh
gateway xxx.xxx.xxx.254 # ip principale dedié avec 254 a la fin

auto eth0:1
iface eth0:1 inet static
address xxx.xxx.xxx.201
netmask 255.255.255.255
broadcast xxx.xxx.xxx.201
gateway xxx.xxx.xxx.254

auto eth0:2
iface eth0:2 inet static
address xxx.xxx.xxx.202
netmask 255.255.255.255
broadcast xxx.xxx.xxx.202
gateway xxx.xxx.xxx.254

# comme ca jusqu'a eth0:15
# ....

# en dessous ca y etait deja avant
iface eth0 inet6 static
        address xxxxxxxxxxxxxxx::
        netmask 64
        post-up /sbin/ip -family inet6 route add xxxxxxxxxxxxxx:ff:ff:ff:ff:ff dev eth0
        post-up /sbin/ip -family inet6 route add default via xxxxxxxxxxxxxx:ff:ff:ff:ff
        pre-down /sbin/ip -family inet6 route del default via xxxxxxxxxxxxxx:ff:ff:ff:ff
        pre-down /sbin/ip -family inet6 route del xxxxxxxxxxxxxx:ff:ff:ff:ff dev eth0

D'apres tous les guides Bridged Networking pour la mise en place KVM, je suis sensé faire ca :
Code:
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual

auto br0
iface br0 inet static
        address 192.168.0.10
        network 192.168.0.0
        netmask 255.255.255.0
        broadcast 192.168.0.255
        gateway 192.168.0.1
        bridge_ports eth0
        bridge_stp off
        bridge_fd 0
        bridge_maxwait 0
Mais ca va me mettre en l'air tous les eth0:X que j'ai deja configuré non ?

Qqun serait-il de bon conseil pour savoir comment garder mes eth0:X et mettre en place un brX ?

merci