인터페이스가 모니터 모드에서만 실행되고 다음을 통해 구성되기를 원합니다./etc/network/interfaces
/etc/network/interfaces
모니터 모드에서 시작 하도록 인터페이스를 어떻게 구성합니까 ?
명확성을 위해 나는
airmon-ng start wlan1
하지만 /etc/network/interfaces
.
한 가지 해결책은 이전 명령을 에 넣는 것입니다. /etc/network/if-up.d
그러나 저는 이를 수행하는 보다 공식적인 방법을 찾고 있습니다.
처음부터 man wireless
모드는 "무선 모드" 필드를 통해 설정됩니다. 이 솔루션은 작동하지 않습니다
$ cat /etc/network/interfaces
[...]
auto wlan1
wireless-mode Monitor
[...]
$ /etc/network/interfaces:41: misplaced option
ifup: couldn't read interfaces file "/etc/network/interfaces"
추신: Debian 8.0에서 실행
답변1
그걸 넣고 싶니?감시 장치모드 또는난잡한모델? 둘 사이에는 다음과 같은 차이점이 있습니다.
정의
액세스 포인트에 연결(연결)하지 않고 무선 패킷을 스니핑합니다. 길을 걸으면서 사람들이 말하는 것을 듣는 것과 같다고 생각해보세요.
액세스 포인트에 연결한 후 패킷을 스니핑합니다. 이는 무선 지원 장치가 무선으로 데이터를 전송하지만 의도한 수신기에서 처리하도록 "표시"만 하기 때문에 가능합니다. 교환 LAN과 달리 패킷을 보낼 수 없으며 패킷이 특정 장치에만 도달하도록 보장할 수 없습니다.
대화를 나누는 사람들의 그룹에 합류하면서 동시에 누군가 "안녕 마이크, 나 새 노트북 샀어"라고 말하는 것을 들을 수 있다고 생각해보세요. 당신이 마이크가 아니고 마이크가 그 말을 들을 운명이었더라도 당신은 여전히 그 말을 들을 수 있습니다.
어떻게
나는 당신이 watch 모드가 아닌 promiscuous 모드를 원할 것이라고 추측하므로 /etc/network/interfaces
방법을 알려 드리겠습니다.
무차별 모드
에서 이 작업을 수행하려면 /etc/network/interfaces
다음 구성을 살펴보세요.
iface eth0 static
address 192.168.2.1
up /sbin/ifconfig eth0 promisc on
마지막 줄이 관련이 있습니다. eth0이 온라인 상태("up")가 되면 무차별 모드로 전환됩니다.
답변2
이 구성은 시작 시 wlan0을 모니터 모드(Jessie)로 설정합니다.
#/etc/network/interfaces.d/wlan0
auto wlan0
iface wlan0 inet manual
wireless-mode monitor
그런데 airmon-ng도 인터페이스 매핑을 사용하는 것 같아요.
[보충] pre-up 명령을 사용하면 정상적으로 작동할 수 있습니다.
auto mon0
iface mon0 inet manual
pre-up iw wlan0 interface add mon0 type monitor
wireless-mode monitor
답변3
명확성을 위해 나는
airmon-ng start wlan1
iw
모니터링 인터페이스는 다음 명령을 통해 추가할 수 있습니다 .
iw phy phy1 interface add mon1 type monitor
mon1
인터페이스를 캡처하려면 wlan1
인터페이스를 삭제하면 됩니다.
iw dev wlan1 del
~할 수 있게 하다mon1
ifconfig mon1 up
주파수 설정:
iw dev mon1 set freq put_the frequency_here
확인하다iwconfig mon1