Estou reutilizando um roteador wifi como um comutador para minha rede, mas parece que tenho sérios problemas para obter o endereço IP do servidor DHCP.
Esta é a topologia: Eu tenho um roteador netgear conectado ao meu ADSL, atendendo a muitos clientes via ethernet e wifi, com um servidor dhcp funcionando. Uma das portas está conectada a outro roteador digicom, que é configurado como uma ponte, com o servidor dhcp desativado e o Wi-Fi habilitado.
Quando me conecto via ethernet ou wifi ao meu roteador netgear, não tenho nenhum problema. Quando me conecto ao switch digicom (que é realmente um roteador) via ethernet, parece funcionar corretamente. Se eu me conectar ao switch digicom via wifi com um endereço IP estático , não tenho nenhum problema. Se, em vez disso, eu me conectar via Wi-Fi ao switch digicom usando DHCP, Android, Linux e Mac OS terão sérios problemas ao tentar obter o endereço IP atribuído. Eu vejo nos logs que o roteador netgear recebe o pedido e atribui um endereço, mas o cliente não recebe nada. Se eu tentar muitas vezes, parece que todos os sistemas operacionais são bem-sucedidos, mas isso pode exigir várias tentativas e reinicializações do switch digicom. Depois que o endereço é recebido, tudo funciona corretamente.
Alguma idéia de por que parece que o endereço não é recebido via wifi a partir do interruptor digicom?
Este é um esquema da topologia. Tudo funciona corretamente, exceto os clientes Andorid, Linux e Mac OS ao se conectar ao dispositivo digicom via link wifi. Esses são clientes DHCP. O Mac OS recebe um endereço fixo no servidor DHCP. Há outros clientes tentando se conectar aqui e ali, mas esses são os que estão falhando.