Fichier slapd.conf introuvable

Asked by zidovivi

Bonjour,
Dans le cadre d'un tp en administration système, je dois installer des clients et serveur LDAP via Marionnet.
Ayant installé Marionnet sur mon pc portable, j'ai pu configurer un service dns sans soucis par contre pour le service
LDAP je ne retrouve pas le fichier slapd.conf dans le repertoire /etc/ldap.

J'ai donc tenté de créer un pont afin d'accéder au réseau à partir de ma machine virtuelle pour faire un apt-get install slapd
Dans le fichier de configuration /etc/marionnet/marionnet.conf j'ai donc affecté la variable la MARIONNET_BRIDGE au nom du bridge de la façon suivante :

br0=MARIONNET_BRIDGE

Mais je pense que je me suis peut être trompé.

Ensuite j'ai suivi les autres instructions mais je reçois des messages d'erreurs :

    create a bridge :

brctl addbr br0

    add normal network interface to this bridge (let's suppose that it is eth0) :

brctl addif br0 eth0

    Bring up the bridge

ifup br0

    Verify that the bridge has an internet address (if it is not the case, may be you'll have to fix it by hands)

ifconfig br0

    run marionnet-daemon as root
    run marionnet as normal user

If all goes well, you may be able to see that the bridge include 2 interfaces (eth0 and gwtapnnnn where nnnn is an integer) :

brctl show br0

A l'étape ifup br0 je reçois "Ignoring unknown interface br0=br0."
je perds également la connexion réseau

j'ai édité le fichier /etc/network/interfaces avec les lignes suivantes :

auto br0
iface br0 inet dhcp

relancé le service réseau mais cela ne donne rien.
J'ai même pris une autre interface du type tapxxxxxx mais toujours rien

Pourriez-vous m'indiquer les instructions que je dois faire pour résoudre ce problème.
Merci

Question information

Language:
French Edit question
Status:
Answered
For:
marionnet Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:

This question was reopened

Revision history for this message
Jean-Vincent Loddo (loddo) said :
#1

Bonjour,

On Mon, 01 Aug 2011 19:45:57 -0000, zidovivi wrote:
> New question #166660 on marionnet:
> https://answers.launchpad.net/marionnet/+question/166660
>
> Bonjour
> J'ai quelques difficultés à joindre la machine hôte et l'extérieur.
> J'arrive à pinguer l'interface tap.
> J'utilise comme vous l'avez conseillé sur votre site le "Gateway".
> J'ai remarqué que les résolutions de noms se font sans souci sous la
> machine émulée, mais j'ai du mal à avoir des réponses de l'extérieur.
> J'ai aussi vérifié mes règles iptables autant sur l'invité que sur
> l'hôte.
>
> C'est un bien bel outil que vous mettez à notre disposition. J'ai
> hâte de m'en servir convenablement. Pour le moment je sèche,
> aidez-moi.

Si c'est juste le ping qui ne marche pas, c'est normal puisque le
composant slirpvde de vde (sur lequel marionnet s'appui pour réaliser la
passerelle) ne fait pas passer ce type de trame.

Pour tester le bon fonctionnement de la passerelle il faut plutôt faire
un test du genre :

guest# lynx www.gnu.org

ou

guest# telnet www.gnu.org 80

Avez-vous vraiment besoin de faire passer les ping (ICMP) vers
l'extérieur ou c'était juste pour tester ?

Jean-Vincent Loddo

Revision history for this message
zidovivi (zidovivi) said :
#2

Thanks Jean-Vincent Loddo, that solved my question.

Revision history for this message
zidovivi (zidovivi) said :
#3

Bonjour
Merci pour les explications.
Dans le cas où je voudrais faire passer les requêtes ICMP vers l'extérieur, comment devrais-je m'y prendre ?

Revision history for this message
Jean-Vincent Loddo (loddo) said :
#4

On Wed, 03 Aug 2011 13:16:00 -0000, zidovivi wrote:
> Question #166660 on marionnet changed:
> https://answers.launchpad.net/marionnet/+question/166660
>
> Status: Solved => Open
>
> zidovivi is still having a problem:
> Bonjour
> Merci pour les explications.
> Dans le cas où je voudrais faire passer les requêtes ICMP vers
> l'extérieur, comment devrais-je m'y prendre ?

Avec le gateway, à l'heure actuelle, ce n'est pas possible. Il faudrait
modifier le code source du composant slirpvde ou demander aux
développeurs VDE de le faire.

En revanche, ça reste possible avec le bridge, mais il faut monter un
bridge en dehors de marionnet (cf.
http://www.marionnet.org/wiki/doku.php?id=howto:bring_up_a_bridge&s[]=bridge)
et affecter la variable MARIONNET_BRIDGE au nom du bridge dans le
fichier de configuration /etc/marionnet/marionnet.conf (par défaut la
variable est affectée à la valeur "br0"). Puis relancer marionnet et
ajouter dans son projet un composant bridge qu'on connectera à une
machine virtuelle par un câble (droit ou croisé, peu importe, le port du
bridge étant Auto-MDI/MDI-X).

La différence entre les solutions gateway et bridge est que dans le
premier cas les machines virtuelles connectées sont isolées, prennent
des IPs privés, et passent par le gateway pour sortir. Dans le second
cas, au contraire, elles seront connectées *directement* au réseau réel
et prendront des IPs du même genre (privés voire publiques) que la
machine hôte.

Bon courage,
Jean-Vincent Loddo

Can you help with this problem?

Provide an answer of your own, or ask zidovivi for more information if necessary.

To post a message you must log in.