Hostapd는 인터페이스를 비활성화하고 활성화합니다.

Hostapd는 인터페이스를 비활성화하고 활성화합니다.

내 Hostapd는 몇 분 동안 실행된 후 다음을 수행합니다.

wlan1: INTERFACE-DISABLED
wlan1: INTERFACE-ENABLED

그런 다음 연결된 클라이언트의 연결이 끊어지고 다시 연결하려고 하면 더 이상 연결되지 않습니다. WPA2도 사용해 보았지만 다시 연결하면 잘못된 비밀번호가 표시됩니다.

내 Hostapd.conf:

interface=wlan1
driver=nl80211
ssid=the-bash-guy
hw_mode=g
channel=6
macaddr_acl=0
ignore_broadcast_ssid=0
ieee80211n=1
wme_enabled=1

내 dnsmasq.conf:

interface=wlan1
dhcp-range=192.168.1.2,192.168.1.30,255.255.255.0,12h
dhcp-option=3,192.168.1.1
dhcp-option=6,192.168.1.1
server=8.8.8.8
server=8.8.4.4
log-queries
log-dhcp
listen-address=127.0.0.1

Hostapd를 시작하기 전에 다음(.sh 파일)을 수행했습니다.

echo "BEFORE MONITOR MODE\n\n"
iwconfig wlan1
ifconfig wlan1 down
iwconfig wlan1 mode monitor
ifconfig wlan1 up
echo "AFTER MONITOR MODE\n\n"
iwconfig wlan1
echo "\n\nSTART HOSTAPD!\n\n"
ifconfig wlan1 192.168.1.1 netmask 255.255.255.0
hostapd ./hostapd.conf

그 다음에:

iptables --table nat --append POSTROUTING --out-interface wlan0 -j MASQUERADE
iptables --append FORWARD --in-interface wlan1 -j ACCEPT
dnsmasq -C dnsmasq.conf -d

(wlan0은 Intel Wi-Fi AX200입니다)

(wlan1은 다음 드라이버가 포함된 RTL8812BU입니다.https://github.com/morrownr/88x2bu-20210702)

운영 체제: 5.16.0-kali7-amd64

답변1

몇 시간 후에 나는 나에게 도움이 되는 것을 알아냈습니다.
첫째, 나는 단지 WarDrive를 원합니다.

일반적으로 Pi를 부팅하기만 하면 됩니다. 모든 것은 USB 드라이브에 저장됩니다.
하지만 나는 이 아이디어가 마음에 들지 않습니다. 따라서 인터넷이 없는 AP는 괜찮습니다.
하지만 온보드 Wi-Fi 칩이 있습니다!!!(WLAN0)!!!
여기서는 RPI4 2GB를 사용하고 있습니다.

예...
5분마다 비활성화/활성화됩니다.

>┌──(kali㉿kali-raspberry-pi)-[~/start]  
└─$ date  
Sat Jan 28 10:37:17 AM GMT 2023
>
>┌──(kali㉿kali-raspberry-pi)-[~/start]  
└─$ sudo hostapd /etc/hostapd/hostapd.conf
>
>wlan0: interface state UNINITIALIZED->COUNTRY_UPDATE  
wlan0: interface state COUNTRY_UPDATE->ENABLED  
wlan0: AP-ENABLED
wlan0: INTERFACE-DISABLED
wlan0: INTERFACE-ENABLED
wlan0: INTERFACE-DISABLED
wlan0: INTERFACE-ENABLED
wlan0: interface state ENABLED->DISABLED
wlan0: AP-DISABLED
wlan0: CTRL-EVENT-TERMINATING
>                                                                                                                    
>┌──(kali㉿kali-raspberry-pi)-[~/start]  
└─$ date  
Sat Jan 28 10:51:50 AM GMT 2023

너무 끔찍해...

모든 구성에서 시간 초과/해제를 검색했습니다.
많이 바뀌었지만 아무것도 도움이 되지 않았습니다... 유용한 정보
도 제공하지 못했습니다. sudo hostapd -dd /etc/hostapd/hostapd.conf아니면 로그 파일...

그래서 깨끗한 Kali를 설치했습니다. 제가 사용하고 있는 버전은 2022.4 입니다.

설치 후 다음을 사용합니다.

sudo apt update && sudo apt upgrade -y && reboot now

저도 설치했어요

sudo apt install dnsmasq  
sudo apt install hostapd 

dnsmasq.conf( /etc/dnsmasq.conf)는 다음과 같습니다.

>interface=wlan0  
dhcp-range=192.168.100.2,192.168.100.10,24h  
dhcp-option=option:dns-server,192.168.100.1

hostapd.conf( /etc/hostapd/hostapd.conf)는 다음과 같습니다.

>interface=wlan0  
#driver=nl80211  
country_code=AT  
ssid=WarDrive  
hw_mode=g  
ieee80211n=1  
channel=13  
macaddr_acl=0  
auth_algs=1  
wpa=2  
wpa_passphrase=12345678  
wpa_key_mgmt=WPA-PSK  
wpa_pairwise=TKIP  
rsn_pairwise=CCMP  

Raspi에는 인터넷이 없기 때문에 IP 테이블 전달이 필요하지 않습니다.

dnsmasq는 다음 명령을 사용하여 자동으로 시작됩니다.

sudo systemctl enable dnsmasq

WLAN0IP 범위를 수동으로 설정 해야 합니다 .

sudo ifconfig wlan0 up 192.168.100.1 netmask 255.255.255.0

내 거iwconfig

>┌──(kali㉿kali-raspberry-pi)-[~/start]  
>└─$ iwconfig  
>lo        no wireless extensions.
>
>eth0      no wireless extensions.
>
>wlan0     IEEE 802.11  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=31 dBm  
          Retry short limit:7   RTS thr:off   Fragment thr:off  
          Power Management:on

관리 모드 에서 wlan0. 그리고 연결된 액세스 포인트가 없습니다.

이제 부팅할 수 있지만 hostapd이 상태에서는 자체적으로 비활성화/활성화됩니다.
그래서 여기서 멈추고 RPI를 AP로 사용하지 않기로 결정했습니다...

WarDrive로 사용하고 싶다면 airmon먼저 문제를 일으킬 수 있는 프로세스를 확인해야 합니다
.airmon

>┌──(kali㉿kali-raspberry-pi)-[~/start]  
>└─$ sudo airmon-ng check  
>
>Found 3 processes that could cause trouble.  
>Kill them using 'airmon-ng check kill' before putting  
>the card in monitor mode, they will interfere by changing channels  
>and sometimes putting the interface back in managed mode  
>  
>    PID Name  
>    306 dhclient  
>    459 NetworkManager  
>    494 wpa_supplicant  
>

계속하려면 sudo airmon-ng check kill That Kills dhclientwpa_supplicant.
NetworkManager아직 실행 중입니다.

그게 다야!

정말 우연히 시작하게 됐어요 hostapd. 활성화된 상태로 유지됩니다 ^.-
( sudo hostapd /etc/hostapd/hostapd.conf)

재부팅하고 hostapd다시 시작했습니다. 비활성화/활성화가 작동하지 않습니다. 다시 사용하고 시작
했습니다 . 활성화된 상태로 유지됩니다...sudo airmon-ng check killhostapd

>┌──(kali㉿kali-raspberry-pi)-[~/start]  
>└─$ date  
>Sat Jan 28 11:58:15 AM GMT 2023  
>
>┌──(kali㉿kali-raspberry-pi)-[~/start] 
>└─$ sudo hostapd /etc/hostapd/hostapd.conf  
>wlan0: interface state UNINITIALIZED->COUNTRY_UPDATE  
>wlan0: interface state COUNTRY_UPDATE->ENABLED  
>wlan0: AP-ENABLED  
>wlan0: STA de:26:19:22:36:93 IEEE 802.11: associated  
>wlan0: AP-STA-CONNECTED de:26:19:22:36:93  
>wlan0: STA de:26:19:22:36:93 RADIUS: starting accounting session 9B9C755AB07529A0  
>wlan0: STA de:26:19:22:36:93 WPA: pairwise key handshake completed (RSN)  
>wlan0: EAPOL-4WAY-HS-COMPLETED de:26:19:22:36:93  
>wlan0: STA de:26:19:22:36:93 IEEE 802.11: disassociated  
>wlan0: AP-STA-DISCONNECTED de:26:19:22:36:93  
>wlan0: STA de:26:19:22:36:93 IEEE 802.11: associated  
>wlan0: AP-STA-CONNECTED de:26:19:22:36:93  
>wlan0: STA de:26:19:22:36:93 RADIUS: starting accounting session 71C186FC5DB118F4  
wlan0: STA de:26:19:22:36:93 WPA: pairwise key handshake completed (RSN)  
wlan0: EAPOL-4WAY-HS-COMPLETED de:26:19:22:36:93  
wlan0: interface state ENABLED->DISABLED  
wlan0: AP-STA-DISCONNECTED de:26:19:22:36:93  
wlan0: AP-DISABLED  
wlan0: CTRL-EVENT-TERMINATING  
nl80211: deinit ifname=wlan0 disabled_11b_rates=0  
>
>┌──(kali㉿kali-raspberry-pi)-[~/start]    
>└─$ date  
>Sun Jan 29 01:36:20 PM GMT 2023  


여기서는 어제 연결과 오늘 연결 2개를 볼 수 있으며 여전히 실행 중인지 테스트할 수 있습니다.

RPI의 AP를 사용해도 Charm처럼 작동합니다.vncserver :1

관련 정보