# 1. 필요 패키지
apt-get install -y build-essential \
libssl-dev \
libnl-3-dev \
libnl-genl-3-dev \
libnl-route-3-dev \
libdbus-1-dev \
pkg-config \
gcc \
make
# 2. wpa_supplicant 다운로드 (2.11 버전 권장)
cd /opt/eap
wget https://w1.fi/releases/wpa_supplicant-2.11.tar.gz
tar xzf wpa_supplicant-2.11.tar.gz
cd wpa_supplicant-2.11/wpa_supplicant
# 3. 설정 파일 생성
cp defconfig .config
# 4. EAPOL_TEST 활성화
echo "CONFIG_EAPOL_TEST=y" >> .config
# 5. 에러 방지를 위한 CFLAGS 추가
echo "CFLAGS += -Wno-error=use-after-free" >> .config
# 6. 빌드
make eapol_test
# 7. 설치
cp eapol_test /usr/local/bin/
chmod +x /usr/local/bin/eapol_test
# 8. 설치 확인
eapol_test -v