Kali Linux에서 aircrack-ng를 사용하여 오류가 발생한 후 네트워크를 복구하는 방법은 무엇입니까?

Kali Linux에서 aircrack-ng를 사용하여 오류가 발생한 후 네트워크를 복구하는 방법은 무엇입니까?

나는 다음을 입력합니다. airodump-ng eth0그렇다면 내 실수라는 것을 압니다. Kali Linux VirtualBox의 내 네트워크를 나타냅니다. 오류가 발생한 후 네트워크에 액세스할 수 없습니다. ifconfig(루트로) 입력 하면 다음과 같은 응답이 나타납니다.

# ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 2222  bytes 176585 (172.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2222  bytes 176585 (172.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

# eth0 start
bash: eth0: command not found

#

[다음에서 수동으로 전사됨이 사진]

이 오류를 어떻게 수정할 수 있나요?

답변1

명령이 아니기 때문에 사용이 eth0 start작동하지 않습니다 .eth0

대신 를 ip link set dev eth0 up사용하여 인터페이스를 불러옵니다.

인터페이스에 주소를 할당해야 하는 경우 다음을 사용하세요.ip a add 192.168.1.200/24 dev eth0

답변2

에서 생성한 모니터 인터페이스를 삭제해야 할 수도 있습니다 aircrack-ng.

예를 들어, 원래 인터페이스는 이고 wlp1s0, 생성된 청취 인터페이스는 다음과 같습니다.wlan0mon

iw dev wlan0mon del
iw phy phy0 interface add wlp1s0 type managed

호스팅 모드로 다시 전환하면 Network Manager와 같은 기능이 이를 다시 사용할 수 있습니다.

https://superuser.com/questions/242358/removing-wlan0mon-created-by-kismet

답변3

나는 같은 문제에 직면했습니다. 약간의 조작 후에는 airmon-ng어떤 네트워크에도 연결할 수 없습니다. 네트워크 관리자 아이콘도 작업 표시줄(KDE)에서 사라졌습니다. 을 확인해보면 , 뿐만 아니라 , iwconfig가 보입니다 . 행위:eth0lowlan0monwlan0

ifconfig wlan0 up

그런 장치가 존재하지 않는다고 말해요. 이를 통해 패턴을 수정하는 방법에 대한 아이디어를 얻었습니다.

인터넷 액세스를 복원하는 명령은 다음과 같습니다.

먼저 Network Manager를 다시 시작합니다.

 service NetworkManager restart

(네트워크 관리자 서비스 이름은 이라고 할 수 있습니다 Network-Manager.)

무선 어댑터의 기능을 살펴보겠습니다.

 iwconfig

(대신 과 같이 호출될 수 있으며 wlan0mon이는 wlan0아직 감시 모드에 있음을 나타냅니다.)

아직 모니터 모드이므로 일반 모드를 다시 켜보겠습니다.

 airmon-ng start wlan0 7

(마지막 숫자는 채널이므로 생략 가능합니다.)

이제 인터페이스 모니터링을 중지하겠습니다.

 airmon-ng stop wlan0mon

마지막으로 일반 네트워크 어댑터를 다시 켜 보겠습니다.

 ifconfig wlan0 up

이제 어댑터가 괜찮은지 확인하세요.

 ifconfig

("mon"에 해당하는 항목은 더 이상 표시되지 않지만 wlan0일반 모드에서 어댑터를 호출하거나 표시되는 내용은 무엇이든 표시됩니다.)

이제 네트워크에 다시 연결하고 Network Manager 애플리케이션을 사용하여 탐색할 수 있습니다.

왜 이 솔루션이 표시되지 않는지 잘 모르겠습니다. 결국 재부팅하여 일반 인터넷 모드로 돌아갑니다.

답변4

airmon-ng를 실행하려면 슈퍼도메인 권한이 필요합니다. 그러니 시도해 보세요:

sudo airmon-ng eth0 start

관련 정보