Die Installation läuft genau wie oben angegeben. Karte erstellen, bananian-config aufrufen, alles einstellen und reboot. Ab da machen wir dann hier weiter.


Danach holen wir uns erstmal die aktuellen Pakete.

apt-get update
apt-get upgrade


Dann installieren wir den 4er Kernel.

apt-get install linux-image-4.4-bananian


Danach der Reboot, damit der Kernel auch geladen wird.

shutdown -r now


Nachschauen ob der Kernel geladen wurde.

root@bananapro ~ # uname -a
Linux bananapro 4.4.14-bananian #2 SMP Sat Jul 9 17:37:43 UTC 2016 armv7l GNU/Linux


Mit iwconfig nachschauen ob das WLan-Modul geladen wurde.

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

Ok, das ist nicht der Fall. Wie gut das Nico gerade neben mir sitzt und mir erklären kann, was jetzt gemacht werden muss. ;)

bananian-hardware

aufrufen.

Dort sieht man nun den installierten Uboot, der installierte Uboot ist mit einem i markiert. Da wir das WLan-Modul auf dem Pro aktivieren wollen, müssen wir jetzt den uboot für den Pro installieren.

apt-get install u-boot-pro-bananian

 

Nach dem obligatorischen Neustart steht uns nun das WLan-Modul zur Verfügung.

root@bananapro ~ # iwconfig
wlan0     IEEE 802.11bgn  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on          
lo        no wireless extensions.
eth0      no wireless extensions.

 

Nun erstellen/editieren wir die Dateien

/etc/dnsmasq.conf

/etc/hostapd.con

/etc/network/interfaces

wie oben schon beschrieben.

 

Nicht vergessen, die zwei Programme hostapd und dnsmasq zu installieren.

apt-get install hostapd dnsmasq

 

Danach einmal sauber durchstarten.

shutdown -r now


Es gibt nun noch ein kleines Problem, aber dazu später mehr. Man kann die vorhandene hostapd.conf jetzt erstmal testen.

hostapd -dd /etc/hostapd.conf


Danach läuft der hostapd und man kann ihn erstmal ausprobieren. Das Problem liegt darin, das der hostapd beim Starten die hostapd.conf nicht findet. Das liegt an einem fehlenden Eintrag in der Startdatei des hostapd.

nano /etc/init.d/hostapd


Dort dann folgendes eintragen.

DAEMON_CONF=/etc/hostapd.conf


Das ganze abspeichern. Danach

service networking restart


Jetzt funktioniert der WLanAP !