2 votes

Linux : Le pont ne transmet pas si l'interface est WiFi ?

J'ai un Edimax EW-7318USg qui est livré avec un Ralink rt73 et son USB. Lorsque j'essaie de faire un pont (pour partager internet par exemple) cela ne fonctionne pas.

Mais aujourd'hui, j'ai essayé de faire la même chose avec une interface filaire, le même pont et toutes les mêmes étapes et cela a fonctionné (avec le filaire !).

Se pourrait-il que les pilotes, l'interface ou d'autres choses ne puissent pas faire le pont avec cette interface WiFi ?

1voto

Gazz Points 31

Pour que le pontage fonctionne, les deux interfaces réseau doivent pouvoir passer en mode promiscuous. Je pense que le pilote sans fil du périphérique usb wifi ne prend pas en charge le mode promiscuous. Je crois qu'il n'y a qu'un nombre restreint de pilotes wifi sous Linux qui le font.

Si vous ne pouvez pas utiliser un autre adaptateur réseau sans fil, vous pouvez envisager de configurer un nouveau sous-réseau pour l'interface sans fil, et simplement acheminer le trafic entre l'interface Wifi et l'interface filaire. Cependant, cela ne fonctionnera que si vous disposez de l'espace nécessaire dans votre plan d'adressage IP pour configurer un sous-réseau supplémentaire.

1voto

b0fh Points 3303

Il y a de nombreuses raisons pour lesquelles un pontage normal ne fonctionnera pas sur le wifi (du moins pas si vous utilisez le mode ad-hoc avec un cryptage faible ou inexistant). Entre autres, en mode infrastructure, les stations mobiles utilisent leur adresse MAC pour s'enregistrer auprès de la station de base, donc le trafic de pontage provenant d'autres MAC confondra la station de base. Cela peut également poser des problèmes avec le cryptage WPA.

Si vous avez vraiment besoin d'un pontage (couche 2), vous devriez vous tourner vers le WDS ou le réseau maillé 802.11s. Les deux répondent à ces problèmes spécifiques et sont pris en charge par les pilotes utilisant la nouvelle pile logicielle (mac80211). Je ne suis pas sûr que les adaptateurs Ralink soient encore pris en charge.

Une autre possibilité est de diviser votre espace d'adressage en deux, et d'utiliser des astuces comme le proxy-arp et le brouting pour créer un pont/routeur hybride. Cela fera croire aux hôtes qu'ils se trouvent sur le même segment de réseau, tout en préservant le fonctionnement normal du MAC.

Mais en réalité, si tout ce que vous voulez faire est de partager la connectivité Internet (au sens de client seulement), le plus simple est d'utiliser la NAT.

-1voto

Aditya Shukla Points 1488

Utilisez hostapd et créez un ap wifi sur cette interface wifi et le pont fonctionnera.

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