인터페이스와 가상 인터페이스를 동시에 실행할 수 없습니다.

인터페이스와 가상 인터페이스를 동시에 실행할 수 없습니다.

그래서 두 장치 사이에 임시 네트워크를 만들려고 합니다. 또한 프로브 요청 패킷을 캡처하려면 Hostapd를 실행해야 합니다.

저는 이 두 가지 모드를 모두 지원하는 무선 어댑터(TL-WN722N)를 가지고 있습니다.

를 설정하면 hostapd가상 인터페이스가 생성되고( mon.wlan0) wlan0마스터 모드로 들어갑니다.

adhoc.wlan0이제 다음 명령을 사용하여 또 다른 가상 인터페이스( )를 생성하려고 합니다 .

sudo iw dev wlan0 interface add adhoc.wlan0 type ibss

이 인터페이스에 대한 ssid, 채널, IP, 넷마스크 및 브로드캐스트를 설정하고 있습니다.

내 문제는 한 번에 wlan0하나만 가질 수 있다는 것입니다. adhoc.wlan0두 인터페이스를 모두 사용하려고 하면(을 사용하여 sudo ifconfig <interface> up) 오류가 발생합니다.

SIOCSIFFLAGS: Name not unique on network

인터페이스와 가상 인터페이스를 동시에 실행하는 것이 가능한지 아는 사람이 있습니까?

답변1

정확히 내가 요청한 내용은 아니지만 문제를 해결하는 방법을 찾았습니다.

hostapd임시 네트워크용 wlan0 인터페이스를 제거 하고 사용했습니다.

다음을 사용하여 트래픽을 모니터링하기 위한 가상 인터페이스를 만들었습니다.

sudo iw dev wlan0 interface add mon.wlan0 type
sudo ifconfig mon.wlan0 up

이 두 인터페이스는 함께 제대로 작동하는 것 같습니다. 이것이 다른 누군가에게 도움이 되기를 바랍니다.

관련 정보