Associer un pont Ethernet et netfilter: Version française du Ethernet Bridge + netfilter Howto | ||
---|---|---|
Précédent | Suivant |
Linux doit être mis au courant de l'existence du pont. On commence donc par réclamer une interface de pontage Ethernet virtuelle (à exécuter sur la machine bridge, voir la configuration de test) :
Le protocole d'établissement d'arbre (Spanning Tree) n'est pas nécessaire. On suppose qu'il n'y a qu'un seul routeur. Une boucle est donc peu probable. La fonctionnalité correspondante peut donc être désactivée. Le bavardage réseau diminue alors.
Après cette phase préparatoire, on lance enfin quelques commandes intéressantes. On ajoute les interfaces Ethernet physiques en les attachant à l'interface de pontage virtuelle br0 qui vient d'être créée :
À présent les interfaces Ethernet sont chacune devenues une extrémité du pont. Certes, elles étaient et elles sont toujours là (on peut les voir :o) ) mais comme elles appartiennent au pont, elles n'ont plus besoin de leur adresse IP. On leur retire donc celle-ci :
root@bridge:~> ifconfig eth0 down root@bridge:~> ifconfig eth1 down root@bridge:~> ifconfig eth0 0.0.0.0 up root@bridge:~> ifconfig eth1 0.0.0.0 up |
Parfait, on dispose donc à présent d'une station sans adresse IP. Si ce n'était pas déjà le cas, il est temps de passer sur une console locale à la machine pour la configurer. Une console série est la bienvenue.
Option : On affecte une adresse IP à l'interface logique et on l'active : |
Dans le cas de la configuration d'un passerelle, on active la transmission de paquets du noyau Linux :
La machine dispose déjà d'une adresse IP mais n'a aucune route par défaut. On corrige ce manque :
La connectivité réseau devrait être normale, depuis, vers et au travers de la passerelle.