2 votes

Réunir eth0 à wlan0

Je tente de créer la configuration suivante :

                                +----------+
                                |  Wi-Fi   |
                                +----------+
                                     ^
                                     |
                                     |
                                     |
     +------+           +------+     |
     |      |           |      |+----+
     | VoIP |+--------->| Thin |
     |Phone |           |Client|
     +------+ Ethernet  +------+

Le Thin Client et le téléphone VoIP doivent avoir des adresses IP différentes sur le même sous-réseau (le sans fil). Jusqu'à présent, j'ai réussi à obtenir une adresse IP valide pour l'interface br0 via DHCP, en utilisant les commandes suivantes :

echo 1 > /proc/sys/net/ipv4/ip_forward

ip link set dev wlan0 up
ip link set dev eth0 up

brctl addbr br0
brctl addif br0 wlan0
brctl addif br0 eth0
ip link set dev br0 up

wpa_supplicant -B -b br0 -i wlan0 -c /home/test/my.wpa.conf
dhclient br0

Le routage fonctionne, et l'accès à Internet ou au serveur de terminal Windows depuis le client léger fonctionne comme prévu. Y a-t-il quelque chose que j'aurais oublié de configurer pour que le téléphone obtienne également un bail DHCP valide ?

En écoutant avec tcpdump sur eth0 (tcpdump -i eth0 -nevvv), je ne reçois aucun trafic du tout, et sur wlan0, il ne se passe rien d'autre que des mises à jour de la topologie STP.

Autre chose : la Masquerade/NAT n'est pas une option, car nous voulons contrôler les téléphones sur le DHCP, avec le filtre de fournisseur MAC et les faire agir comme des hôtes différents afin d'éviter de configurer chaque téléphone, et de les gérer simplement sur le central VoIP.

À votre santé

0 votes

Est-ce que iptables fonctionne sur le client léger et, si oui, quel est son jeu de règles ?

0 votes

Avez-vous exécuté un ifconfig br0 up?

0 votes

@phil-lavin Iptables s'exécute sur un ensemble de règles vides;

1voto

Matthew Parslow Points 56

Tel quel, cela ne fonctionnera pas car le point d'accès sans fil à l'autre bout ne permettra que le trafic à partir du MAC authentifié. Il y a une solution potentielle ici mais cela ne fonctionnera pas pour vous, puisque le but est que vous voulez des MAC différents. (notez que votre routage ipv4 n'est pas nécessaire car vous n'êtes pas à ce niveau) De ce que je vois, vos choix sont

  1. Modifier la configuration du point d'accès wifi pour autoriser des MAC supplémentaires (idéalement à partir d'une liste blanche) à partir de connexions authentifiées. Cela ne va probablement pas fonctionner.
  2. Utiliser le mode WDS - Mode de distribution sans fil, Documentation à ce sujet ici, exemple de quelqu'un l'utilisant ici
  3. Utiliser le mode "quatre adresses" - C'est le plus facile et je pense que cela devrait fonctionner. http://wireless.kernel.org/en/users/Documentation/iw#Using_4-address_for_AP_and_client_mode
  4. Encapsuler la connexion - créer un tunnel avec un dispositif tap0 en utilisant openvpn ou similaire.

0 votes

Salut Matthew. Je vais essayer le mode WDS et je donnerai un retour ici. Le nombre de MAC de ce point d'accès ne devrait pas poser de problème, car il s'agit d'un point d'accès Motorola et il a de nombreux clients connectés dessus, sans aucun type de filtrage Mac. Bien sûr, notre DHCP dispose de suffisamment de baux à distribuer sur ce réseau :)

1voto

Michael Hampton Points 232226

Oubliez cette configuration et achetez un appareil spécialement conçu pour effectuer la même fonction. Ces appareils pont client Ethernet sans fil (qui peuvent être difficiles à trouver car il n'y a pas de nom standard pour la fonction de l'appareil) vont de aussi peu que $20 USD à l'extrémité inférieure à $1500 ou plus pour un appareil industriel robuste. Au bureau, vous n'avez probablement pas besoin de protection IP68, cependant...

0 votes

Mais à ma connaissance, le mode pont est point à point, et - si je comprends bien nwildner - ici il est nécessaire d'avoir un point à multipoint. Ou peut-être ai-je tort?

0 votes

Non, ces appareils placent l'appareil final sur le même sous-réseau, ce qui permet d'atteindre l'objectif indiqué ici.

1 votes

Nous avons des appareils similaires pour connecter différents bureaux géolocalisés et leurs départements. ubnt.com/download#doc:Rocket:M - Ils fonctionnent parfaitement en mode WDS, donc, à partir de ce matériel, nous avons eu l'idée de faire de même avec notre réseau sans fil du bureau (AP Motorola) et les clients légers + téléphones VoIP ;) Et oui, comme l'a dit @MichaelHampton, ils (les radios Ubiquity) permettent aux deux départements d'être dans le même sous-réseau sans avoir besoin d'une connexion "point-à-point".

0voto

bks Points 455

Selon ce que je sais, cela ne fonctionnera pas.
Les points d'accès WiFi attendent une seule adresse MAC d'un seul client. Vous pouvez donc trouver un pont avec le WiFi, mais avec modification de l'adresse MAC sortante. (Je peux imaginer qu'une carte WiFi peut simuler plus d'un client sans fil, mais je ne connais aucune solution existante pour cela.)
Je pense que vous devriez reconsidérer une solution NAT ou - si c'est possible dans votre environnement - mettre en place un VPN de couche 2, comme OpenVPN, entre l'eth du client léger et un concentrateur VPN câblé distant via le WiFi.
_(Si vous contrôlez tous les points d'accès, peut-être que le WDS ou un réseau maillé est une solution, mais je ne pense pas.)_

0 votes

Salut dsnajder. Je vais essayer de cette façon si le pont WiFi ne fonctionne pas. Mais d'abord, je vais devoir répondre à toutes les attentes des patrons, et si cela s'avère impossible à atteindre (configurations de pont), je vais reconsidérer la solution NAT, c'est sûr. :)

0 votes

Il s'avère que j'ai dû faire une NAT pour que cette configuration fonctionne. Cependant, la qualité des connexions sip est passée de très bonne à aucune qualité du tout en fonction de l'utilisation du sans fil, rendant cette solution inviable.

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