인터페이스 목록을 보려면 'iwconfig' 및 'ifconfig -a' 실행
이 단계에서는 운영 체제가 어떤 네트워크 인터페이스를 인식하는지 확인하여 문제 해결을 시작합니다. 이는 시스템이 하드웨어를 기본 수준에서 인식하는지 확인하는 가장 기본적인 단계입니다. 두 가지 주요 명령을 사용할 것입니다: ifconfig -a는 모든 인터페이스 (비활성 상태인 인터페이스 포함) 를 나열하고, iwconfig는 무선 기능이 있는 인터페이스만 나열합니다.
먼저 시뮬레이션된 fluxion.sh 스크립트를 실행하여 초기 오류를 확인해 보겠습니다. 모든 명령은 터미널에서 실행해야 합니다.
./fluxion.sh
다음과 같은 출력이 표시되며, 도구가 적합한 어댑터를 찾을 수 없음을 확인할 수 있습니다.
--- Fluxion Interface Scanner ---
[-] No suitable wireless adapter found.
-------------------------------
이제 진단을 시작해 보겠습니다. ifconfig -a를 사용하여 모든 네트워크 인터페이스를 확인합니다. -a 플래그는 현재 비활성화된 인터페이스를 보여주기 때문에 중요합니다.
ifconfig -a
출력은 다음과 유사할 것입니다. wlan0이 나열되어 있지만 IP 주소가 없고 UP 또는 RUNNING으로 표시되지 않았음을 주목하십시오.
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.17.0.2 netmask 255.255.0.0 broadcast 172.17.255.255
ether 02:42:ac:11:00:02 txqueuelen 0 (Ethernet)
...
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
...
wlan0: flags=4098<BROADCAST,MULTICAST> mtu 1500
ether 3e:85:7c:e8:12:5d txqueuelen 1000 (Ethernet)
...
다음으로 iwconfig를 사용하여 무선 인터페이스를 구체적으로 확인합니다.
iwconfig
출력은 wlan0이 존재하지만 "무선 확장 기능이 없음 (no wireless extensions)"으로 표시될 것입니다. 이는 시뮬레이션된 환경에서 예상되는 결과입니다. 실제 시나리오에서는 이 명령이 인터페이스가 실제 무선 장치인 경우 무선 연결에 대한 세부 정보를 제공할 것입니다.
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 no wireless extensions.
이 명령들을 통해 시스템이 wlan0이라는 인터페이스를 인식하지만 활성화되지 않았음을 확인했습니다.