與 Airbase-ng 的連線非常慢

與 Airbase-ng 的連線非常慢

我有一個運行 Debian Jessie 的 RasberryPi (B+)。我正在嘗試創建自己的無線網絡,我可以掃描其上的所有流量。

我正在使用 Airbase-ng (1.2 beta3)。當我將 Android 手機或 Ipad 連接到創建的無線網路時,連接速度非常慢。速度測試顯示我在裝置上的下載速度為 0.64 Mbps。當我在 RaspberryPi (eth0) 上執行速度測試時,顯示速度為 44.11 Mbits。

我創建的wlan怎麼這麼慢?

這是我使用的腳本。

cat >/etc/dhcpd.conf <<EOL
authoritative;
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.1.0 netmask 255.255.255.0 {
        option routers 192.168.1.1;
        option subnet-mask 255.255.255.0;
        option domain-name "MyWifi";
        option domain-name-servers 192.168.1.1;
        range 192.168.1.2 192.168.1.40;
}
EOL

sleep 1

airmon-ng start wlan0

sleep 2

airbase-ng -c 11 -x 500 -e "MyWifi"  mon0

第二個窗口(因為空軍基地需要保持運作)

DEFAULT_GATEWAY=$(ip route list | sed -n -e "s/^default.*[[:space:]]\([[:digit:]]\+\.[[:digit:]]\+\.[[:digit:]]\+\.[[:digit:]]\+\).*/\1/p")

ifconfig at0 192.168.1.1 netmask 255.255.255.0
ifconfig at0 mtu 1400
route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1

sleep 1

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -p udp -j DNAT --to $DEFAULT_GATEWAY
iptables -P FORWARD ACCEPT
iptables --append FORWARD --in-interface at0 -j ACCEPT
iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE

sleep 1

dhcpd -cf /etc/dhcpd.conf -pf /var/run/dhcpd.pid at0

sleep 1

/etc/init.d/isc-dhcp-server start

答案1

我設法使用 HostAPD 而不是 AirbaseNG 解決了這個問題。阿達水果寫了一個非常有用的教程關於如何在 RaspberryPi 上設定 HostAPD

相關內容