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 !