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 Killsdhclientwpa_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

おすすめ記事