La vôtre est une requête inhabituelle, car vous essayez d’utiliser une technologie rarement (si jamais) utilisée (mode 4addr) afin d’éviter une configuration vraiment triviale avec NAT.
Il existe également une autre fonctionnalité gênante. Votre configuration nécessite que les deux modes 4addr soient activés pour ap et wlan0 ; vous ne pouvez pas l'activer sur un seul, car l'autre composant ne pourra pas communiquer avec le composant en mode 4addr. Cela signifie que les ordinateurs normaux (Windows, Mac, * Nixes configurés en mode non-4-addr-mode) ne pourront pas être liés à l' ap . À moins bien sûr que vous ne configuriez des VLAN sur le point d'accès, un pour votre ordinateur Debian avec le mode 4addr activé, un autre pour tous les autres ordinateurs sans mode 4addr. Encore plus de frais généraux à prendre en compte, si vous me le demandez.
En ce qui concerne wlan1 (l'interface côté répéteur), vous n'avez pas besoin d'activer le mode 4addr. Juste hostapd d'installation là - dessus, pont avec votre eth0 (si vous prévoyez d'utiliser votre câble Ethernet pour étendre la capacité de répéteur de la machine debian à un pont sans fil à part entière), ou avec une interface virtuelle ( du robinet , pas tun sinon vous confisquera les connexions de niveau 2).
En ce qui concerne la relation entre wlan0 et wlan1 , vous ne pouvez pas les relier: le pontage nécessite l’échange de trames Ethernet entières, ce qu’aucun réseau sans fil (en mode 4addr ou non) ne peut faire. En outre, vous n'avez pas besoin de passerelle: il vous suffit d'activer le transfert IPv4 (via /etc/sysctl.conf ) et de réaliser un routage correct (vous devez vous assurer que le même sous-réseau est disponible sur les deux wifis).
Afin de réduire le trafic, vous pouvez spécifier que votre passerelle par défaut est 192.168.1.1 (ou ce que vous utilisez) sur le périphérique wlan0: ceci empêchera votre machine debian de lui envoyer du trafic via wlan1, ce qui obstruera votre répéteur. profiter.