real world access

Asked by quentin

Bonjour,

J'utilise debain wheezy (noyau de base 3.2). j'ai fait l'install avec le script "from scratch" et verfié la version de vde2 'la derniere)
mais j'ai des problemens avec le real world access en mode bridge et gateway sur eth0.
Je pensais que cela allait me "bridger" sur eth0 mais en fait rien ne sort de cette interface.
POur info j'ai sur la machine hote 3 cartes réseau eth0 eth1 et eth2, et lIHM ne me permet pas de choisir (c'est eth0)
Dans tous les cas rien ne part sur les autres interfaces non plus.

Je veux bien passer du temps à essayer de comprendre ce qui sse passe, mais il me faudrait des idées/pointeurs sur comment/quoi debugger.

je pense que le probleme vient de vde, mais pas sur....

Quentin,

Question information

Language:
French Edit question
Status:
Solved
For:
marionnet Edit question
Assignee:
No assignee Edit question
Solved by:
quentin
Solved:
Last query:
Last reply:
Revision history for this message
quentin (quentin-) said :
#1

Bjr;

Autant pour moi, j'aurais pu dire "RTFM" sauf que la manuel....

Donc avec l'option debug activée je vois que le switch est créé avec l'option -t non-existing-tap (ce qui a pas l'air super intéressant.. ....)
En lisant le source je vois que l'argument est retourné par le daemon marionnet.
A grand coup de strace sur le daemon, finalement ca vient tout simplement du fait que br0 n'est pas créée.
(le petit script prepare_bridge.sh n'est pas inclut quand on installe from scratch Grrrr...)

L'interface br0 n'etait pas crée du coup le daemon ne peut pas creer l'interface tap et retourne non-existing-tap comme argument à vde_switch.

En creant à l'avance l'interface br0 ca marche.
brctl addbr br0
ifconfig br0 up

plus qu'a insérer eth0 dans le bridge
brctl addif br0 eth0

et ca fonctionne.