Wir hatten auf der FrosCon11 ein wenig Zeit, um einige Sachen nochmal zu testen und auszuprobieren.

In diesem Artikel BananaPro - WLan-AccessPoint hatte ich erklärt, wie man einen WLanAP auf einem BananaPro installiert. Dieser Artikel ist mittlerweile ein wenig veraltet, deswegen hier in aktualisierter Form.

 

Voraussetzungen:

BananaPro

BananaPi M2

Bananian 16.04

 

Installation:

Wir erstellen ganz normal eine SD-Karte mit Bananian 16.04 und starten unseren BananaPro. Danach wie gewohnt

bananian-config

aufrufen und alle Einstellungen vornehmen. Passwort wechseln, die restlichen Anpassungen vornehmen, ganz wichtig BananaPro auswählen und Rootsystem expandieren Danach einen Reboot durchführen.

shutdown -r now

Danach hat Bananian den Kernel 3.4.111 geladen.

root@bananapro ~ # uname -a
Linux bananapro 3.4.111-bananian #5 SMP PREEMPT Fri Mar 25 17:24:42 UTC 2016 armv7l GNU/Linux

Wenn wir jetzt nachsehen ob das WLan vorhanden ist, werden wir feststellen das das nicht der Fall ist.

root@bananapro ~ # iwconfig
lo        no wireless extensions. tunl0     no wireless extensions.
eth0      no wireless extensions.

 Der Grund ist relativ simpel. Das entsprechende Modul wird nicht automatisch geladen. Damit das beim Start passiert, müssen wir in der /etc/modules folgendes eintragen.

ap6210 op_mode=2

Das op_mode=2 stellt das WLan-Modul als AccessPoint ein.

Dazu die Datei mit

nano /etc/modules

aufrufen. Dann

ap6210 op_mode=2

eintragen und speichern.

Danach machen wir ein Reboot.

shutdown -r now

Nachschauen ob das WLan-Modul aktiv ist.

root@bananapro ~ # iwconfig
lo        no wireless extensions.
tunl0     no wireless extensions.
wlan0     IEEE 802.11  ESSID:""  
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
          Bit Rate:65 Mb/s   Tx-Power:32 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr:off
          Power Managementmode:All packets received
          Link Quality=5/5  Signal level=0 dBm  Noise level=0 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
eth0      no wireless extensions.

Da ist das WLan-Modul ;) Damit das WLan-Modul jetzt als AP arbeitet, müssen wir einige Dateien erstellen bzw. ändern.