Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

Raspberry Pi Access Point traag

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Ik probeer al een tijdje mijn Raspberry Pi om te toveren tot een Access Point dat ik kan monitoren. Alles werkt nu tot op zekere hoogte.

Het enige probleem is dat wanneer ik een client connect op het WLAN, de snelheid erg traag is. Ik heb het o.a. getest met een Apple Ipad 3, Nokia Lumia 930 en een Dell Vostro laptop. Op alle 3 de apparaten krijg ik een maximum snelheid van 0.8 Mbits down en rond de 4.5 Mbits up (op 1 meter afstand). Dit is natuurlijk veel te traag, maar helaas krijg ik het niet sneller.

Ik gebruik de TL-WN722N (Wireless adapter) voor het aanmaken van het Access Point. Ik route al het verkeer van eth0 naar wlan0. eth0 zit aangesloten op 100 Mbits internet. Als ik een speedtest doe vanaf mijn Raspberry Pi haal ik op eth0 minimaal 40 Mbits. De drivers van de wireless adapter zijn standaard geïnstalleerd op Raspberian.

Als ik de wireless adapter op mijn laptop aansluit haalt hij wel een normale snelheid.

Ik de volgende dingen al geprobeerd.
  • Een Apple Ipad oplader gebruikt voor een hoger voltage.
  • MTU aangepast op zowel wlan0 als eth0.
  • Hardware encryptie uitgeschakeld (modprobe ath9k_htc nohwcrypt=1).
Mijn raspberry draait op RASPBIAN (Debian Wheezy).

Gebruikte hardwareGebruikte softwareZo start ik Airbase
rm /etc/dhcpd.conf
touch /etc/dhcpd.conf

echo "Please enter the preferred wifi name"
read WIFI_NAME

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 "$WIFI_NAME";
	option domain-name-servers 192.168.1.1;
	range 192.168.1.2 192.168.1.40;
}
EOL

sleep 1

airbase-ng -e $WIFI_NAME  wlan0

En zo route ik mijn internet verkeer
GATEWAY_DEFAULT=$(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 2300
#ifconfig wlan0 mtu 2300
#ifconfig eth0 mtu 2300
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 $GATEWAY_DEFAULT
iptables -P FORWARD ACCEPT
iptables --append FORWARD --in-interface at0 -j ACCEPT
iptables -t nat -A POSTROUTING -o 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

Ik hoop dat iemand mij hiermee kan helpen. :)

[ Voor 24% gewijzigd door Verwijderd op 18-10-2014 19:15 ]


  • thomasv
  • Registratie: December 2009
  • Laatst online: 28-11 11:12
Misschien staat de wifi module op de raspberry standaard in low power mode? Zoiets zou ik me voor kunnen stellen. Weet niet of je "powertop" op raspberian hebt? Misschien dat je daar de energy saving features mee uit kunt schakelen mits deze aan staan :)

  • Brahiewahiewa
  • Registratie: Oktober 2001
  • Laatst online: 30-09-2022

Brahiewahiewa

boelkloedig

In ieder geval heeft een MTU van 2300 geen zin; die is maximaal 1500

QnJhaGlld2FoaWV3YQ==


Verwijderd

Topicstarter
Brahiewahiewa schreef op zondag 19 oktober 2014 @ 09:46:
In ieder geval heeft een MTU van 2300 geen zin; die is maximaal 1500
Mmm, dat is gek. Airbase zet hem standaard al op 1800.

Verwijderd

Topicstarter
Ik heb het probleem inmiddels omzeild.

Ik gebruik nu hostapd in plaats van aircrack-ng. Op een of andere manier behaal ik wel een normale snelheid met hostapd.

Maar ik heb dus geen idéé waarom airbase niet werkt. Misschien verouderd ofzo.

  • Thralas
  • Registratie: December 2002
  • Laatst online: 23:39
Ik denk dat men simpelweg weinig rekening heeft gehouden met performance, airbase is meer een tool om op een laptop te draaien, hostapd is daarentegen de defacto ap daemon voor allerlei embedded spul.

  • Brahiewahiewa
  • Registratie: Oktober 2001
  • Laatst online: 30-09-2022

Brahiewahiewa

boelkloedig

Verwijderd schreef op zondag 19 oktober 2014 @ 14:48:
[...]Mmm, dat is gek. Airbase zet hem standaard al op 1800.
Wikipedia: Maximum transmission unit
Voor ethernet maximaal 1500.

't Zou de traagheid van van Airbase kunnen verklaren, alhoewel je dan zou verwachten dat upload's traag gaan en downloads niet

QnJhaGlld2FoaWV3YQ==

Pagina: 1