dnsmasq - Wi-Fi SSID별로 다른 서브넷 - 어떻게?

dnsmasq - Wi-Fi SSID별로 다른 서브넷 - 어떻게?

내 LAN의 DHCP 및 DNS 서버로 우분투 14.04 서버의 dnsmasq를 사용하고 있습니다. 이 장치에는 이더넷 NIC가 1개만 있습니다.

여러 SSID를 사용하여 무선 액세스 포인트를 설정하고 싶습니다. Wi-Fi AP와 dnsmasq는 동일한 장치가 아닙니다. 클라이언트 장치가 연결된 Wi-Fi SSID를 기반으로 다른 서브넷을 설정하고 싶습니다. dnsmasq를 사용하여 이를 어떻게 달성할 수 있나요?

dnsmasq는 ssid별로 다른 dhcp 범위를 갖기 위해 장치의 ssid를 식별할 수 있어야 합니다. 이것이 가능한가? 어떻게?

나는 dnsmasq에 대해 많은 것을 읽었지만 종종 wifi와 dnsmasq가 동일한 장치이고 dnsmasq가 다양한 SSID를 어떻게 구별할 수 있는지 명확하지 않습니다.

답변1

일반적으로 이는 다른 VLAN에 의해 ​​수행됩니다. 각 SSID는 하나의 VLAN에 매핑됩니다. 이더넷에서는 스위치에 대한 다중 VLAN 액세스를 구성해야 합니다(각 네트워크에서 IP, 마스크 등 하나의 구성을 사용하여 시스템에 여러 개의 가상 인터페이스를 생성함).

Linux에서 VLAN을 구성하는 방법에 대해 Google에서 검색하세요(예: Google의 첫 번째 일치 항목:http://www.cyberciti.biz/tips/howto-configure-linux-virtual-local-area-network-vlan.html, 또는 두 번째 일치:https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/sec-Configure_802_1Q_VLAN_Tagged_Using_the_Command_Line.html).

스위치에 VLAN 지원이 필요합니다(관리 기능이 있는 일부 L2 스위치 최소화).

관련 정보