모니터 모드에서 시작하려면 /etc/network/interfaces의 인터페이스를 어떻게 구성합니까?

모니터 모드에서 시작하려면 /etc/network/interfaces의 인터페이스를 어떻게 구성합니까?

인터페이스가 모니터 모드에서만 실행되고 다음을 통해 구성되기를 원합니다./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과 달리 패킷을 보낼 수 없으며 패킷이 특정 장치에만 도달하도록 보장할 수 없습니다.

대화를 나누는 사람들의 그룹에 합류하면서 동시에 누군가 "안녕 마이크, 나 새 노트북 샀어"라고 말하는 것을 들을 수 있다고 생각해보세요. 당신이 마이크가 아니고 마이크가 그 말을 들을 운명이었더라도 당신은 여전히 ​​그 말을 들을 수 있습니다.

(이러한 정의에 대해 Adi의 공로)

어떻게

나는 당신이 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

관련 정보