
私は 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
2番目のウィンドウ(空軍基地は稼働し続ける必要があるため)
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
AirbaseNGの代わりにHostAPDを使用することでこの問題を解決できました。Adafruitは非常に役立つチュートリアルRaspberryPiでHostAPDを設定する方法