1 votes

Bridge dans Debian Linux (Wheezy) ne peut pas accéder aux hôtes du réseau étendu par leur nom

J'ai le même problème que cette affiche : pontage de deux interfaces réseau dans ubuntu linux 12.10 ET possibilité d'y accéder depuis cette machine et je serais reconnaissant pour toute aide sur la façon de le déboguer.

Je suppose qu'un pont avec un seul port (eth2) devrait fonctionner de la même manière qu'eth2 sans le pont.

Système : Debian Linux (Wheezy) 64 bits, une seule carte réseau, routeur sans fil Belkin.

Mon /etc/network/interfaces :

auto lo
iface lo inet loopback

iface eth2 inet manual

auto br0
iface br0 inet dhcp
    bridge_ports eth2
    bridge_maxwait 0
    bridge_stp off
    bridge_waitport 0
    bridge_fd 0

Après avoir mis en place br0, lorsque j'essaie d'envoyer un ping aux hôtes du réseau étendu, la commande ping se bloque jusqu'à ce que je la tue. Je peux faire

# dig google.com

et cela fonctionne bien, et je peux ping avec succès l'adresse IP numérique retournée par dig.


@MariusMatutiae : J'ai essayé d'ajouter la ligne dns-nameservers, mais cela n'a fait aucune différence. Cela peut être dû au fait que ifup provoque l'écrasement de /etc/resolv.conf avec 192.168.2.1, l'adresse du serveur DNS du routeur. Cependant, cela peut être un faux-fuyant. Si je fais

# dig google.com

il donne toujours une réponse correcte. En fait, si je modifie le fichier /etc/resolv.conf et supprime toutes les entrées relatives aux serveurs de noms, alors

# dig @192.168.2.1 google.com

donne toujours une réponse correcte. Donc, si la fouille peut le faire, pourquoi pas le ping ?

0 votes

Je suis confus par votre configuration. Vous avez réglé br0 sur DHCP, mais vous avez également spécifié une passerelle/masque de réseau/diffusion, mais pas d'adresse ? Qu'essayez-vous exactement de faire ici ? Est-ce que c'est supposé être DHCP ou statique. Si c'est DHCP, enlevez les paramètres superflus, si c'est statique, alors définissez-le comme statique, et donnez-lui une adresse valide.

0 votes

Désolé, trop de copier/coller pendant l'expérimentation a mis le bazar dans mon /etc/interfaces ! J'ai supprimé les éléments statiques.

1voto

MariusMatutiae Points 184

Vous avez oublié d'inclure les serveurs de noms DNS, que vous devez fournir puisque votre brdge n'est pas un client DHCP de votre routeur.

Dans /etc/network/interfaces, toujours dans la stanza br0, incluez la ligne

  dns-nameservers 8.8.8.8 8.8.4.4

ou celui que vous préférez

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X