So what am I missing, is there a better approach to the problem? I want that every host on the network could communicate with any other host on the same network, using as less as possible static routes.
Você pode usar uma VLAN e unir seus segmentos sem fio e Ethernet. Com essa configuração, você criará um único domínio de broadcast, nenhuma rota estática será necessária e apenas um servidor DHCP será necessário.
Existem duas opções no lado da ponte:
- Defina os pontos de acesso no modo bridge e conecte sua ethernet a uma porta de switch na sua VLAN
- Permitir que todos os pontos de acesso cheguem ao servidor DHCP e adicionem uma interface de ponte
Eu pessoalmente escolheria a primeira opção, pois é mais escalável.
Opção nº 1 (arquitetura)
______________ ___________ ___________
|Wireless |<==Ethernet===|Switch 1 |<====Ethernet====|Switch 2 |
|Access Point 1|=============>|on VLAN A |================>|on VLAN A |
--------------- ----------- -----------
| |
Ethernet Ethernet
| |
__________ _________
| DHCP | | Wired |
| Server | | Hosts |
---------- ---------
Serves IPs for
subnet {172.16/16}
O fato de todos os hosts e Pontos de Acesso estarem conectados à mesma VLAN permite que você os alcance usando um único servidor DHCP sem qualquer roteamento específico, e todos funcionarão no Nível 2 da pilha de rede.
Opção nº 2 (arquitetura)
______________ _________________ __________
|Wireless |<==Ethernet==|eth0|DHCP |eth1|<==Ethernet===|Switch |
|Access Point 1|============>| |Server| |=============>| |
--------------- | -------- | ----------
| bridge0 | |
---------------- Ethernet
Only bridge0 interface |
is given an IP address __________
and DHCP servers is | Wired |
configured to serve IPs | Hosts |
on subnet {172.16/16} -----------
only on bridge0 interface
bridge0
é uma interface virtual que liga as interfaces eth0
e eth1
no servidor DCHP (aqui estou assumindo uma caixa linux, mas é o mesmo conceito em outros sistemas operacionais). eth0
e eth1
não devem ter nenhum IP sozinhos, somente bridge0
deve, pois é a única interface que será visível (1) do ponto de vista externo. Novamente, nenhum roteamento estático será necessário.
(1) Peço desculpas pela linguagem não técnica, mas acho que uma explicação muito técnica traria a resposta e não é estritamente necessária para mostrar o conceito.