web-dev-qa-db-fra.com

Pont Ethernet-WiFi avec 11.04

J'aimerais établir un pont entre un sous-réseau sans fil et un sous-réseau Ethernet (en réalité, un seul client, un lecteur de DVD avec une connexion sans fil extrêmement absurde). En d’autres termes, le réseau sans fil est le "véritable" réseau, auquel les clients accèdent au routeur et à la passerelle, et je souhaite que le sous-réseau câblé passe de manière transparente via le pont reliant le sous-réseau sans fil. (Je ne suis pas une personne en réseau, donc je ne sais pas si je dis ça, c'est vrai.) Il y a deux paquets que je trouve pertinents, à mon avis:

  • bridge-utils
  • parprouted

Je ne sais pas lequel de ceux dont j'ai besoin, ou si j'ai besoin des deux. (Je suppose que je peux juste les installer et voir si c'est évident.)

Est-ce une chose facile à mettre en place? Aujourd'hui, je me suis rendu compte que cela devait être possible, mais je n'ai trouvé aucun (récent, au moins) tutoriel sur le sujet.

edit - oh durr je viens de trouver cette référence qui me dit beaucoup de choses sur le bridge-utils (et le deal avec l’AP ne souhaitant pas manipuler des paquets aliens a du sens). Alors peut-être que la deuxième chose est ce que je veux.

4
Pointy

Alors tu veux quelque chose comme ça?

+------------+             +---------------+            +--------+     Rest
| DVD player |<-- wired -->| Ubuntu Bridge |<-- wifi -->| Router |<--> of the
+------------+             +---------------+            +--------+     network

Vous pouvez le faire facilement avec Firestarter. Installez firestarter sur votre machine Ubuntu:

Sudo apt-get install firestarter

Lorsque vous lancez Firestarter pour la première fois, il vous guidera à travers l'assistant. Il vous demandera votre interface connectée à Internet. Choisissez "périphérique sans fil (wlan0)" et cochez "Adresse IP attribuée via DHCP" si votre routeur utilise DHCP. DHCP est l'abréviation de Dynamic Host Configuration Protocol, méthode utilisée pour attribuer des adresses IP aux clients du réseau. Dans la plupart des cas, il s'agit de la configuration par défaut, notamment dans les routeurs résidentiels.

Dans l'écran suivant, cochez la case "Activer le partage de connexion Internet". Votre périphérique réseau local doit être votre périphérique Ethernet (eth0). Cela va créer un "pont" ou, plus précisément, effectuer une traduction d'adresse réseau entre vos deux interfaces réseau. Tous les périphériques connectés à l'interface filaire se verront automatiquement attribuer une adresse IP, via DHCP, par votre routeur sans fil. Tout est transparent du point de vue du lecteur de DVD.

Cela prend en charge le côté logiciel des choses. Mais tu n'as pas encore fini.

Comment votre lecteur de DVD se connecte-t-il à votre machine Ubuntu? Une connexion directe avec un câble Ethernet peut ou non fonctionner. La raison réside dans le fait que les câbles réseau sont en réalité des faisceaux de 8 brins plus petits. L'ordre dans lequel ils sont disposés au niveau du bouchon en plastique (le "jack") est important. Un simple câble Ethernet est "direct", ce qui signifie que l'ordre des 8 brins est le même aux deux extrémités. Pour une connexion directe où il y a un client à chaque extrémité du câble, un câble "croisé" est requis. De par son nom, vous auriez raison de penser que les 8 volets semblent être croisés quand ils sont comparés de bout en bout.

Ainsi, dans votre cas, si vous avez un commutateur ou un concentrateur entre votre lecteur de DVD et votre machine Ubuntu, vous pouvez utiliser un câble Ethernet droit (normal). S'il s'agit d'une connexion directe, vous devrez utiliser un câble Ethernet croisé. [1] Une bonne analogie est que si vous me parlez directement, vous devez vous boucher la bouche pour que je puisse vous entendre (traverser). Si nous parlons au téléphone, nous ne faisons rien de spécial, car le système téléphonique assure la "traversée" pour nous. En substance, le système téléphonique joue le rôle de routeur.

Une fois que vous avez réglé cela, c'est tout! Votre routeur doit attribuer automatiquement une adresse IP à votre lecteur de DVD. Il sera accessible depuis/vers d'autres ordinateurs du réseau sans fil. Notez que cet arrangement n'est techniquement pas un pont de sous-réseau; tout est sur le même sous-réseau. Si vous ne souhaitez pas spécifiquement deux sous-réseaux distincts (adresses 192.168.1.x pour le premier sous-réseau et adresses 192.168.2.x pour le deuxième sous-réseau), vous avez choisi cette méthode.

[1] Certains périphériques réseau sont intelligents et se "croisent" automatiquement en cas de besoin. Dans ce cas, n’importe quel câble fera l'affaire et ça marche.

6
rocketscientist

Vous pouvez facilement créer des ponts en utilisant cet outil: http://sourceforge.net/projects/bridger/

1
adnan kamili