Problème de pontage Openwrt entre le port sans fil et le port Ethernet

J'ai ce scénario: un point d'accès connecté à la STA sans fil, le point d'accès est un serveur DHCP J'ai les configurations suivantes dans /etc/config/network de l'AP :

config interface lan
        option ifname 'eth1 eth0'
        option type     'bridge'
        option proto 'static'
        option ipaddr   '192.168.1.1'
        option netmask  '255.255.255.0'

Le problème est que la station qui est connectée au point d'accès à l'aide de l'interface WLAN0 peut voir l'adresse mac eth0 alors qu'elle n'est pas l'adresse Mac de l'interface wlan. c'est-à-dire que l'adresse que je reçois après l'émission de "arp" est différente de celle que je reçois après l'émission du vidage de la station iw wlan0.

Je me demandais si il existe un moyen (autre que de remplacer l'adresse mac de l'interface lan AP) de résoudre ce problème, alors que je veux toujours que tout périphérique connecté via eth0 obtienne sa propre adresse IP du serveur dhcp.

J'ai essayé de faire comme ça mais je n'ai pas fonctionné:

config interface lan
        option ifname 'eth1'
        option type     'bridge'
        option proto 'static'
        option ipaddr   '192.168.1.1'
        option netmask  '255.255.255.0'

config interface local
        option ifname 'eth0 eth1'
        option type     'bridge'

Remarque: les problèmes liés au pare-feu ne sont pas pertinents car le pare-feu est désactivé sur les deux appareils.

Et en plus, j'aimerais que les appareils connectés à STA via un câble Ethernet obtiennent une adresse IP du même serveur DHCP et soient sur le même réseau. J'ai utilisé wds et cela a fonctionné mais je dois l'éviter car cela a créé des problèmes.

demandé sur