Le Forum Non Officiel de la DEDIBOX
Vous n'êtes pas identifié.
Bonjour,
J'ai commandé et obenu ma deuxieme IP dedibox et j'ai configuré ainsi mon /etc/network/interfaces
auto eth0
iface eth0 inet static
address 88.191.3x.50
netmask 255.255.255.0
network 88.191.3x.0
broadcast 88.191.3x.255
gateway 88.191.3x.1
auto eth0:0
iface eth0:0 inet static
address 88.191.20x.227
netmask 255.255.255.224
network 88.191.20x.32
broadcast 88.191.20x.255Aprés avoir reboot ma dedibox je peux ping la nouvelle IP : 88.191.20x.227
Par la suite j'install Xen et je lance
xen-create-image --dir /home/xen --hostname tata --ip 88.191.20x.227 --gateway 88.191.3x.1 --netmask 255.255.255.224 --debootstrap --dist etch --boot
Pas de message d'erreur dans les log tout c'est bien passé.
A présent si je fais un ifconfig voici ce qui apparait :
eth0 Lien encap:Ethernet HWaddr 00:40:63:E7:AC:66 i-quirks.sxp
inet adr:88.191.3x.50 Bcast:88.191.3x.255 Masque:255.255.255.0
adr inet6: fe80::240:63ff:fee7:ac66/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:204989 errors:0 dropped:0 overruns:0 frame:0
TX packets:99424 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:83551461 (79.6 MiB) TX bytes:11323201 (10.7 MiB)
Interruption:17 Adresse de base:0xfc00
eth0:0 Lien encap:Ethernet HWaddr 00:40:63:E7:AC:66
inet adr:88.191.20x.227 Bcast:88.191.20x.255 Masque:255.255.255.224
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interruption:17 Adresse de base:0xfc00
lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:560 (560.0 b) TX bytes:560 (560.0 b)
vif14.0 Lien encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
adr inet6: fe80::fcff:ffff:feff:ffff/64 Scope:Lien
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:7 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:412 (412.0 b) TX bytes:0 (0.0 b)
xenbr0 Lien encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
adr inet6: fe80::200:ff:fe00:0/64 Scope:Lien
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:169 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:29656 (28.9 KiB) TX bytes:0 (0.0 b)Mais lorsque que je me log dans la nouvelle VM pas moyen d'avoir du réseau je ne peux rien ping. Et de l'exterieur si je tente une connection ssh vers l'ip 88.191.20x.227 c'est la machine hote qui répond et pas la VM.
Alors je suis persuader que j'ai du oublier quelque chose dans les redirection, mais je ne sais pas quoi. Surement un IPTABLES PREROUTING ou je sais pas quoi. Ou sinon le probleme et au niveau de la configuration du vif mais la je sais pas comment faire des modifs.
Si quelqu'un aurait une piste
Merci.
Dernière modification par artiflo (2007-07-12 11:24:15)
Hors ligne
Bon je me répond à moi meme. J'ai pas encore trouvé la soluce mais deja j'ai identifier une erreur.
Il ne faut en aucun cas configurer sur le dom0 les IP virtuel. Sur le dom0 il faut uniquement mettre son IP publique par defaut.
C'est lors de la création des domU qu'on spécifie l'ip. Bon maintenant je bloque à l'étape magie/magie le script bridge fait le liens entre l'eth0 et le vif1.0
Peut etre un indice quand je me loggue sur le domU j'obtiens le message :
netfront: device eth0 has flipping receive path.
Donc a présent voici ce que j'ai comme config :
Dom0 :
nano /etc/network/interfaces
auto eth0
iface eth0 inet static
address 88.191.3x.50
netmask 255.255.255.0
network 88.191.3x.0
broadcast 88.191.3x.255
gateway 88.191.3x.1/etc/xen/scripts/network-bridge status
============================================================
5: eth0: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc noqueue
link/ether 00:40:63:e7:ac:66 brd ff:ff:ff:ff:ff:ff
inet 88.191.3x.50/24 brd 88.191.3x.255 scope global eth0
inet6 fe80::240:63ff:fee7:ac66/64 scope link
valid_lft forever preferred_lft forever
12: xenbr0: <BROADCAST,NOARP,UP,10000> mtu 1500 qdisc noqueue
link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
inet6 fe80::200:ff:fe00:0/64 scope link
valid_lft forever preferred_lft forever
bridge name bridge id STP enabled interfaces
xenbr0 8000.feffffffffff no vif0.0
peth0
vif1.0
88.191.3x.0/24 dev eth0 proto kernel scope link src 88.191.3x.50
default via 88.191.3x.1 dev eth0
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
88.191.3x.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 88.191.3x.1 0.0.0.0 UG 0 0 0 eth0
============================================================DomU :
nano /etc/network/interfaces
auto eth0 iface eth0 inet static address 88.191.20x.227 gateway 88.191.3x.1 netmask 255.255.255.224
Je pense que mon probleme proviens du bridge, au niveau des interfaces...
Si quelqu'un a une idée ![]()
PS : j'ai suivi ce tuto http://www.punknix.com/?q=virtualization_xen
EDIT : Je dois pas etre bien loint, je viens de regarder dans mon /var/syslog
Jul 16 18:40:38 TELOS kernel: xenbr0: port 3(vif1.0) entering learning state Jul 16 18:40:38 TELOS kernel: xenbr0: topology change detected, propagating Jul 16 18:40:38 TELOS kernel: xenbr0: port 3(vif1.0) entering forwarding state Jul 16 18:40:43 TELOS kernel: eth0: no IPv6 routers present
Dernière modification par artiflo (2007-07-16 18:49:21)
Hors ligne
Je viens de voir qu'au boot du domU j'ai ce message :
Configuring network interfaces...SIOCADDRT: Network is unreachable Failed to bring up eth0.
Peut etre que le probleme viens du fait que l'ip dom0 et du domU ne sont pas sur le meme sous réseau ?
Dans cette optique la il faudrait peut etre faire une route sur le dom0 :
up route add -net 88.191.20x.224 netmask 255.255.255.224 eth0 down route del -net 88.191.20x.224 netmask 255.255.255.224 eth0
Si quelqu'un a une idée et/ou est arrivé a mettre en place xen pour dedibox je suis toujours preneur.
Hors ligne
Bon j'avance, j'avance.
Aprés un coup de main de fufroma et de tcweb (merci les gars) on a identifié que le probleme viens du fait que les 2 IP ne sont pas sur le meme subnet... Merci dedibox de me filler une ip pas sur le meme subnet que la premiere.
Bon a présent il faut trouver une soluce pour que les 2 ip communique ensemble. Je retourne sur la mailing de Xen.
Promis si j'y arrive je vous fais un super tuto.
Dernière modification par artiflo (2007-07-17 19:32:05)
Hors ligne
Flying Jack a écrit:
J'ai pas suivi ce que c'est Xen, et pourquoi tu dois avoir 2 IP sur le meme subnet ?
Pour xen : http://fr.wikipedia.org/wiki/Xen
Pour ce qui concerne le subnet, je pense que je vais y arriver a faire fonctionner mon bridge pour qu'il puisse gerer plusieurs subnet.
Hors ligne
Yes, j'adore quand on m'envoie un lien comme simple réponse... j'prend ça pour un "google is your friend", et franchement, j'apprécie... Trop simple de demander la réponse prémachée (aucune ironie, chuis sincère)
Promis j'potasse le truc, pas desuite, demain matin j'passe sur le billard pour mes dents :S
Bon courage!
Hors ligne
Flying Jack a écrit:
Yes, j'adore quand on m'envoie un lien comme simple réponse... j'prend ça pour un "google is your friend", et franchement, j'apprécie... Trop simple de demander la réponse prémachée (aucune ironie, chuis sincère)
pffff.... hihihihihihihi....
RTFM ![]()
Flying Jack a écrit:
Promis j'potasse le truc, pas desuite, demain matin j'passe sur le billard pour mes dents :S
Bon courage!
Tu veux que je t'operes ? :wacko: ![]()
Artiflo :
T'as pris une 2eme @IP ou tu reroutes sur un LAN privé ? a priori, en relisant le fil, c'est la premiere soluce. Sort nous voir un route...
Hors ligne
MadStef a écrit:
Artiflo :
T'as pris une 2eme @IP ou tu reroutes sur un LAN privé ? a priori, en relisant le fil, c'est la premiere soluce. Sort nous voir un route...
J'ai pris une deuxieme IP. J'ai un peu tout cassé (j'ai mis des route dans tout les sens) donc demain je vais faire un beau format et tout reprendre a zero. J'ai poster un peu plus haut des idée de route si vous en voyait d'autre ![]()
Dernière modification par artiflo (2007-07-18 01:35:56)
Hors ligne
artiflo a écrit:
MadStef a écrit:
Artiflo :
T'as pris une 2eme @IP ou tu reroutes sur un LAN privé ? a priori, en relisant le fil, c'est la premiere soluce. Sort nous voir un route...J'ai pris une deuxieme IP. J'ai un peu tout cassé (j'ai mis des route dans tout les sens) donc demain je vais faire un beau format et tout reprendre a zero. J'ai poster un peu plus haut des idée de route si vous en voyait d'autre
Donc en gros (surtout pour me remttre les idées en place
) t'as 2 @IP publiques : une qui arrive sur eth0 et l'autre sur eth0:0 (tu m'arretes si je délire)
Tout ce qui arrive sur eth0:0 doit etre routé sur ta VM et ce qui arrive sur eth0, sur la machine physique.
Heu... ben c'est juste du routage (avec les regles d'iptables qui vont bien...) c'est la meme chose que si tu mettais plusieurs postes derriere une passerelle.
Hors ligne
MadStef a écrit:
Donc en gros (surtout pour me remttre les idées en place
) t'as 2 @IP publiques : une qui arrive sur eth0 et l'autre sur eth0:0 (tu m'arretes si je délire)
Tout ce qui arrive sur eth0:0 doit etre routé sur ta VM et ce qui arrive sur eth0, sur la machine physique.
Heu... ben c'est juste du routage (avec les regles d'iptables qui vont bien...) c'est la meme chose que si tu mettais plusieurs postes derriere une passerelle.
Nop, j'avais fait la meme erreur que toi
, avec des logiciels de virtualisation aussi bien Xen que OpenVZ, il ne faut surtout pas que ce soit la machine host qui gere les IP virtuel. Plus concretement cela veut dire qu'il ne faut pas faire IP aliasing sur la machine host donc pas de eth0:0.
En fait ce sont les outils des machines virtuel qui s'occupe de faire monter les interfaces réseaux virtuel. En l'occurence pour Xen ce liens et plus parlant (surtout les schema) http://wiki.xensource.com/xenwiki/XenNetworking
Pour faire plus simple j'utilise un bridge pour faire passer mon ip dedant et effectivement je viens de trouvé un lien d'une personne qui avait le meme probleme que moi : http://www.debian-administration.org/articles/360
Je vais tester.
Dernière modification par artiflo (2007-07-18 12:25:01)
Hors ligne
Bon ça marche, de l'exterieur !!!!
http://www.debian-administration.org/articles/360 + bon on se moque pas : echo 1 > /proc/sys/net/ipv4/ip_forward
alleluia
Mais bon en local pas moyen que les dom0 ou domU cause entre eux :ph34r:
Dernière modification par artiflo (2007-07-18 14:13:01)
Hors ligne
J'essaie justement de faire communiquer les ip domU avec le domO
entre ip publiques et privée ou IPv6 ici : http://www.dedibox-news.com/doku.php?id … ec_dtc-xen
Dernière modification par kangoulya (2008-05-02 16:38:21)
Hors ligne