Configuration interfaces

Désolé pour le délai de réponse due à l’indisponibilité du forum.

En faisant des tests, je viens de (re)découvrir une information capitale : depuis le noyau 2.6.33, donc juste après le noyau 2.6.32 de Squeeze, il n’est plus possible de ponter une interface wifi en mode “managed” (client d’un point d’accès) ou “adhoc” (membre d’un réseau sans point d’accès). Cette limitation a été introduite car le pontage ne pouvait pas bien fonctionner dans ces modes, du fait même de leur format de transmission des trames. Le pontage d’une interface wifi reste possible en mode “master” (point d’accès, géré par hostapd), WDS (Wireless Distribution System, servant à l’interconnexion de plusieurs points d’accès) ou “4-address” (utilisant un format de transmission des trames spécial avec 4 adresses MAC, permettant le pontage).

Logiquement, il devrait en être de même avec le noyau de Jessie.
Pour tester manuellement :

brctl addbr br0 # creation d'un pont brctl addif br0 wlan0 # ajout de l'interface wifi au pont brctl show # affichage des ponts et de leurs interfaces
La commande [mono]addif[/mono] devrait échouer avec le message d’erreur “operation not supported”, et [mono]show[/mono] ne devrait pas afficher wlan0 dans br0.

Par contre, le message d’erreur devrait aussi s’afficher lors de l’exécution de [mono]ifup br0[/mono]. En tout cas c’est ce que j’ai constaté avec Wheezy.

Par conséquent, à moins que tu parviennes à faire fonctionner ton interface wifi en mode WDS ou 4-address, tu vas devoir abandonner l’idée de la ponter. Si le but est de connecter des machines virtuelles au réseau extérieur, tu peux envisager le routage IP au lieu du pontage.

[quote]que je remplace :

Code:
iface wlan0 inet dhcp

par :

Code:
iface wlan0 inet manual

que j’ajoute à la suite du fichier la partie sur le br :
[/quote]

c’est pas “manual” mais “static”

iface wlan0 inet static

Non, il faut bien spécifier la méthode [mono]manual[/mono] pour les interfaces faisant partie d’un pont. La méthode [mono]static[/mono] impose de spécifier des paramètres IP pour l’interface, ce qu’il n’y a pas lieu de faire pour une interface faisant partie d’un pont. Seul le pont lui-même doit avoir une configuration IP (sauf cas très particuliers de pontage partiel assorti de règles ebtables).

Mea maxima culpa :blush:

Tiens j’ai trouvé un site pas mal

wiki.ubuntuusers.de/interfaces

wiki.ubuntuusers.de/Netzwerkbr%C3%BCcke