Networks

[WiFi] Hostapd 에서 OWE 설정 방법

스카이데이즈 2025. 9. 23. 13:08
728x90

 

hostapd에서 OWE (Opportunistic Wireless Encryption) 설정을 구성하려면, WPA3에서 제공하는 암호 없는 암호화 (open authentication + encryption) 기능을 활성화해야 한다. OWE는 기본적으로 WPA3-SAE와는 다른 방식으로, 개방형 네트워크(Open SSID) 처럼 작동하지만, 암호화를 통해 개인 정보 보호를 제공한다

다음은 hostapd에서 OWE를 설정하는 절차


✅ 1. 기본 전제 조건

  • hostapd 버전은 2.7 이상이어야 하며, WPA3/OWE 지원이 포함되어야 합니다.
  • 드라이버 및 무선 칩셋이 OWE를 지원해야 합니다 (예: mac80211 기반 드라이버).
  • wpa_supplicant 클라이언트도 OWE를 지원해야 합니다.

✅ 2. hostapd.conf 예시 설정 (OWE 단일 SSID)

interface=wlan0
driver=nl80211
ssid=Test_OWE_AP
channel=6
hw_mode=g

ieee80211n=1
ieee80211ac=1
ieee80211ax=1

auth_algs=1
wpa=2
wpa_key_mgmt=OWE
rsn_pairwise=CCMP

ieee80211w=2      # Management Frame Protection (필수)
owe_transition_ifname=wlan1   # (선택적) Transition mode에서 필요

위 구성은 pure OWE 모드이며, 일반 클라이언트는 SSID를 인식할 수 있지만 연결하려면 OWE를 지원해야 한다

✅ 3. hostapd 컴파일 확인

hostapd가 OWE를 지원하는지 확인하려면 다음 명령어로 확인합니다:

hostapd -v

또는 hostapd를 직접 빌드할 경우 hostapd/.config에 다음 옵션이 있어야 합니다:

CONFIG_IEEE80211W=y
CONFIG_OWE=y

✅ 4. 클라이언트 측 확인

OWE를 사용하는 클라이언트는 wpa_supplicant 설정 시 다음 항목이 필요:

network={
    ssid="Test_OWE_AP"
    key_mgmt=OWE
}

✅ 요약

항목 설명

보안 방식 OWE (Opportunistic Wireless Encryption)
WPA 설정 wpa=2, wpa_key_mgmt=OWE
암호 없음 비밀번호 입력 없이 연결 가능 (하지만 암호화됨)
Transition Mode Open + OWE 병행 운영 가능
필요 기능 ieee80211w=2, CONFIG_OWE 빌드 옵션

 

728x90