Sto riutilizzando un router wifi come switch per la mia rete, ma sembra che abbia gravi problemi a ottenere l'indirizzo IP dal server DHCP.
Questa è la topologia: ho un router netgear che si collega alla mia ADSL che serve molti client via ethernet e wifi, con un server dhcp funzionante. Una delle porte è connessa a un altro router digicom, impostato come bridge, con il server dhcp disabilitato e l'AP wifi abilitato.
Quando mi collego via ethernet o wifi al mio router netgear, non ho problemi. Quando mi collego allo switch digicom (che in realtà è un router) tramite Ethernet, sembra funzionare correttamente. Se mi collego allo switch digicom tramite wifi con un indirizzo IP statico , non ho problemi. Se, invece, mi connetto via wifi allo switch digicom tramite DHCP, Android, Linux e Mac OS, ho seri problemi nel tentativo di ottenere l'indirizzo IP assegnato. Dai registri vedo che il router netgear riceve la richiesta e assegna un indirizzo, ma il client non riceve nulla. Se provo più volte, sembra che ogni sistema operativo abbia successo, ma potrebbe richiedere diversi tentativi e riavvii dello switch digicom. Dopo aver ricevuto l'indirizzo, tutto funziona correttamente.
Qualche idea sul perché sembra che l'indirizzo non sia ricevuto via wifi dallo switch digicom?
Questo è uno schema della topologia. Tutto funziona correttamente tranne quei client Andorid, Linux e Mac OS durante la connessione al dispositivo digicom tramite collegamento wifi. Questi sono client DHCP. A Mac OS viene assegnato un indirizzo fisso nel server DHCP. Ci sono altri client che provano a connettersi qua e là, ma quelli falliscono.