Linux - pontage entre eth0 et at0 avec brctl

0

Le problème est le suivant: J'ai un routeur exécutant un serveur DHCP connecté (avec un câble) à un ordinateur doté d'une carte sans fil. Je veux créer un réseau ad-hoc en utilisant airbase-ng puis le relier à eth0 (je sais que cela n'a pas beaucoup de sens, c'est censé être un exercice) afin que toute personne se connectant au réseau ad-hoc:

1) peut accéder au monde extérieur via l'ordinateur exécutant le réseau 2) obtient une adresse IP du serveur DHCP exécuté par le routeur

J'ai essayé:

brctl addbr Bridge
brctl addif eth0
brctl addif at0

Mais je ne suis pas sûr de ce qu'il faut faire ensuite (pour démarrer Bridge), ajouter aussi eth0 à Bridge pour une raison quelconque le rend inutilisable, même si je le reconfigure après avoir ajouté ( dhclient eth0).

C'est probablement une question de noob, mais j'apprécierais toute aide. Merci d'avance.

utilisateur4520
la source

Réponses:

0

Ce que vous venez de faire est de créer une nouvelle interface réseau appelé Bridgequi a eth0et par at0jonction , en elle. L’interface nommée Bridgedoit apparaître dans ifconfig.

Donc, faire quoi que ce soit eth0ou at0individuellement par la suite (à l'exception de l' at0activation / désactivation d'un réseau sans fil) n'a pas de sens. Ils font partie du pont.

Essayez de dhclient -v Bridgevoir si vous Bridgepouvez obtenir une adresse IP de votre serveur DHCP.

LawrenceC
la source
Mon dhclientjamais entendu parler d'une option -v, mais je viens de le faire dhclient Bridgeet cela a fonctionné comme un charme - merci :).
user4520