Neuland muss man trainieren :) Also habe ich gestern mal meinen Netgear WNAP210 reaktiviert um zu sehen, ob die Transferraten besser werden. Hier das Ergebnis:
BananaPro als Server iperf -s ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 85.3 KByte (default) ------------------------------------------------------------ [ 4] local 192.168.1.111 port 5001 connected with 192.168.1.213 port 39029 [ ID] Interval Transfer Bandwidth [ 4] 0.0-10.4 sec 34.2 MBytes 27.6 Mbits/sec [ 5] local 192.168.1.111 port 5001 connected with 192.168.1.213 port 39033 [ 5] 0.0-11.3 sec 28.4 MBytes 21.1 Mbits/sec [ 4] local 192.168.1.111 port 5001 connected with 192.168.1.213 port 39035 [ 4] 0.0-10.9 sec 32.8 MBytes 25.2 Mbits/sec [ 5] local 192.168.1.111 port 5001 connected with 192.168.1.213 port 39046 [ 5] 0.0-10.8 sec 33.2 MBytes 25.8 Mbits/sec [ 4] local 192.168.1.111 port 5001 connected with 192.168.1.213 port 39049 [ 4] 0.0-11.0 sec 27.1 MBytes 20.7 Mbits/sec [ 5] local 192.168.1.111 port 5001 connected with 192.168.1.213 port 39051 [ 5] 0.0-10.3 sec 33.6 MBytes 27.3 Mbits/sec Haupt-PC als Server iperf -s ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 85.3 KByte (default) ------------------------------------------------------------ [ 4] local 192.168.1.213 port 5001 connected with 192.168.1.111 port 55571 [ ID] Interval Transfer Bandwidth [ 4] 0.0-10.2 sec 43.2 MBytes 35.7 Mbits/sec [ 5] local 192.168.1.213 port 5001 connected with 192.168.1.111 port 55572 [ 5] 0.0-10.1 sec 34.8 MBytes 28.9 Mbits/sec [ 4] local 192.168.1.213 port 5001 connected with 192.168.1.111 port 55573 [ 4] 0.0-10.1 sec 34.9 MBytes 28.9 Mbits/sec
Das geht etwas besser, aber ich bleibe bei meinem jetzigen WLan-USB-Stick. Stromsparen steht bei mir im Vordergrund. Was mir beim Testen aufgefallen ist, Vorsicht vor Sonderzeichen. Dazu bitte auch diesen Artikel lesen. Nachdem wir ja alles eingerichtet hatten, hier mal eine Zusammenfassung der Dinge die wichtig sind.
- wpa.conf
- /etc/network/interfaces
Neues WLan verbinden
wpa_passphrase >/root/wpa.conf
Hiermit wird jetzt die Datei wpa.conf ins Hauptverzeichnis des Users root geschrieben. Die Datei sieht dann wie folgt aus.
network={ ssid="SSID" #psk="password" psk=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx }
Damit nur noch der Root das File lesen und bearbeiten kann unbedingt folgendes machen. Soll verhindern, das jemand an den WLan-Schlüssel kommt. Also WICHTIG!
chmod 600 /etc/network/interfaces
Nun in der Datei /etc/network/interfaces folgendes eintragen.
# interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback auto eth0 auto wlan0 # dhcp configuration iface eth0 inet dhcp #iface wlan0 inet dhcp # static ip configuration #iface eth0 inet static # address 192.168.6.241 # netmask 255.255.255.0 # gateway 192.168.6.1 #static ip configuration wlan iface wlan0 inet static wpa-ssid wpa-psk xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx address 192.168.3.50 netmask 255.255.255.0 gateway 192.168.3.1
Hier ein Beispiel mit fester IP-Adresse, das WLan benutzt hier den Adressraum 192.168.3.x. Die IP-Adresse muss außerhalb des Adressraumes des DHCP-Servers liegen. Bsp.: DHCP-Server von 192.168.3.2 bis 192.168.3.49 dann benutzt man als erste feste IP-Adresse die IP 192.168.3.50 Nachdem nun alles eingestellt ist, startet man den BananaPro neu und nach einiger Zeit, die WLan-Verbindung dauert bei mir etwas, Nun ist der BananaPro mit dem heimischen WLan verbunden.
Ob man das jetzt unbedingt braucht, möge jeder selber entscheiden. Kommt wahrscheinlich auch drauf an was man damit macht.
Probleme:
Wenn ich mal wieder einen Tippfehler irgendwo hatte, dann kamen immer folgende Meldungen auf der Konsole am laufenden Band. Kein Problem, mit
ifdown wlan0
die Schnittstelle schließen und den Fehler korrigieren. Danach kann man die Schnittstelle auch wieder starten mit
ifup wlan0
So, nun hoffe ich aber, das ich mich nicht mehr mit WLan auf der Konsole beschäftigen muss, ist mir eindeutig ein wenig zu aufwendig :)
Quellen: