Problema de ponte OpenWrt entre porta sem fio e Ethernet

3

Eu tenho este cenário: um AP conectado à STA sem fio, o AP é um servidor DHCP Tenho as seguintes configurações em / etc / config / network do 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'

O problema é que a estação que está conectada ao AP usando a interface WLAN0, pode ver o endereço eth0 mac enquanto não o endereço MAC da interface wlan. ou seja, o endereço que obtenho após a emissão de "arp" é diferente daquele que recebo após a emissão do iw wlan0 station dump.

Eu queria saber se existe uma maneira (além de substituir o endereço MAC da interface AP lan) para superar esse problema, enquanto ainda quero que qualquer dispositivo conectado através da eth0 obtenha seu próprio endereço IP do servidor dhcp.

Eu tentei fazer assim, mas não funcionou:

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'

Observação: problemas relacionados ao firewall não são relevantes porque o firewall está desativado nos dois dispositivos.

E como um plus eu também gostaria de dispositivos conectados ao STA via cabo ethernet para obter um ip do mesmo servidor DHCP e estar na mesma rede. Eu usei wds e funcionou, mas tenho que evitá-lo, uma vez que isso criou alguns problemas.

    
por Alberto 29.04.2015 / 18:40

1 resposta

0

Fonte: link

Aliases: a nova maneira

Basicamente crie uma seção 'interface' por IP, mas as interfaces alias NÃO podem ser do tipo bridge

Para casos em que a interface é conectada, o ifname é br-base-interface, onde base-interface é o nome da seção de configuração do IP primário (por exemplo, para a configuração da interface lan padrão, o primeiro alias usaria ifname br-lan ).

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

config interface local
        option ifname 'br-lan'
...
    
por 16.09.2016 / 23:07