Estou usando o dnsmasq em um servidor Ubuntu 14.04 como meus servidores DHCP e DNS na minha LAN. Este dispositivo possui apenas 1 NIC Ethernet.
Quero configurar um ponto de acesso sem fio com vários SSIDs. O AP wifi e o dnsmasq NÃO são o mesmo dispositivo. Quero configurar diferentes sub-redes com base no SSID wifi ao qual o dispositivo cliente está conectado. Como posso conseguir isso com o dnsmasq?
O dnsmasq precisaria ser capaz de identificar o SSID de onde o dispositivo vem para ter um intervalo de DHCP diferente por SSID. Isso é possível? Como?
Eu li muito sobre o dnsmasq, mas muitas vezes o wifi e o dnsmasq são o mesmo dispositivo e nunca está claro para mim como o dnsmasq pode diferenciar vários SSIDs.
Responder1
normalmente isso é feito por VLAN diferentes. Cada SSID é mapeado para uma VLAN. Na Ethernet você deve configurar vários acessos VLAN ao seu switch (que cria múltiplas interfaces virtuais em sua máquina, cada uma com uma configuração: IP, máscara e assim por diante em cada rede).
Pesquise no google sobre como configurar VLAN no linux (exemplo, primeira correspondência do google:http://www.cyberciti.biz/tips/howto-configure-linux-virtual-local-area-network-vlan.html, ou, segunda correspondência:https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/sec-Configure_802_1Q_VLAN_Tagging_Using_the_Command_Line.html).
No seu switch você precisa de suporte VLAN (mínimo algum switch L2 com gerenciamento)