Par access, je désigne une liaison d’un switch vers ma machine, dont le port du switch est directement tagué. Par trunk, je désign l’agrégat de lien.
Concernant eth0, celle-ci a bien une adresse ip (celle de mon serveur) et à cette interface est directement raccordée un bridge (monté automatiquement à la création de la première machine virtuelle) et derrière ce bridge, j’ai mes premières machines virtuelles qui sont, elles, toutes sur le même vlan que mon serveur physique. Donc le fait que le port de mon switch tague un vlan ne pose pas de problème puisque toutes les ips de mes machines virtuelles (du moins derrière ce premier bridge) sont dans le même vlan.
Concernant eth1, là c’est différent. Si tu es d’accord, je vais procéder par étape pour faire mes vérifications.
Déjà, le support des vlans est activés et le module est bien chargé dans le noyau. Ensuite, pour la conf de mon bridge et de ma première interface virtuelle, je me suis appuyé sur ce post (plus exactement la partie qui décrit une configuration à 3 DomU).
J’ai donc édité mon /etc/network/interfaces, comme je te l’ai montré plus haut.
De là, mes interfaces sont en dur dans mon fichier, ma machine virtuelle est également configurée comme mentionné plus haut aussi malgré tout, je ne touche toujours pas ma machine virtuelle.
Voici ce que me renvoi un ifconfig :
[code]eth0 Link encap:Ethernet HWaddr 00:19:b9:eb:cd:29
inet adr:10.0.128.80 Bcast:10.0.128.255 Masque:255.255.255.0
adr inet6: fe80::219:b9ff:feeb:cd29/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:112383 errors:0 dropped:0 overruns:0 frame:0
TX packets:7564 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:7059630 (6.7 MiB) TX bytes:907348 (886.0 KiB)
eth1 Link encap:Ethernet HWaddr 00:19:b9:eb:cd:2b
adr inet6: fe80::219:b9ff:feeb:cd2b/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1496 Metric:1
RX packets:109946 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:8270932 (7.8 MiB) TX bytes:0 (0.0 B)
Interruption:16 Mémoire:f4000000-f4012100
eth1.1 Link encap:Ethernet HWaddr 00:19:b9:eb:cd:2b
adr inet6: fe80::219:b9ff:feeb:cd2b/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:0 (0.0 B) TX bytes:936 (936.0 B)
lo Link 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)
peth0 Link encap:Ethernet HWaddr 00:19:b9:eb:cd:29
adr inet6: fe80::219:b9ff:feeb:cd29/64 Scope:Lien
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:112428 errors:0 dropped:0 overruns:0 frame:0
TX packets:7592 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:9102730 (8.6 MiB) TX bytes:946654 (924.4 KiB)
Interruption:16 Mémoire:f8000000-f8012100
vif1.0 Link encap:Ethernet HWaddr fe:ff:ff:ff:ff:ff
adr inet6: fe80::fcff:ffff:feff:ffff/64 Scope:Lien
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:106528 errors:0 dropped:44 overruns:0 carrier:0
collisions:0 lg file transmission:32
RX bytes:144 (144.0 B) TX bytes:8149422 (7.7 MiB)
xenbr1 Link encap:Ethernet HWaddr 00:19:b9:eb:cd:2b
adr inet6: fe80::219:b9ff:feeb:cd2b/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:0 (0.0 B) TX bytes:468 (468.0 B)
[/code]
Eth0 est bien ma première int physique (access côté port switch), peth0 est le bridge lié à cette interface et vif1.0 est l’interface virtuelle de la première machine sur le même vlan (pour info je n’ai aucun problèmes avec celles-ci). En fait, cette première partie de ma conf est le résultat d’un test avant que je décide d’essayer de mettre des machines sur un vlan différent, ce qui m’a amené à utiliser Eth1 pour ça.
Eth1, est donc mon autre interface physique que j’ai décidé d’utiliser pour faire des interfaces/bridges de plein de vlan différents (d’où le port “trunk” au sens cisco, côté switch).
xenbr1 est le bridge de mon vlan différent (le 10). J’ai eth1.1 qui est l’interface virtuelle correspondant à la machine que je n’arrive pas à toucher.
un brctl show me renvoi :
eth0 8000.0019b9ebcd29 no peth0
vif1.0
xenbr1 8000.0019b9ebcd2b no eth1.1
Et concernant xenbr1, je ne suis sûre de rien… Je suis un peu perdu là, par rapport à tout ce que j’ai pu lire.
J’aimerais recommencer toute la conf côté de eth1 (bridge, int virtuelle, fichier de confs divers), peux-tu m’aider ? Pour faire quelque-chose de propre et fonctionnel.