BananaPro (Bananian bis 1/2018): Unterschied zwischen den Versionen

Aus www.electronic-man.randschtoischlotzer.de
Wechseln zu: Navigation, Suche
K (FTP installieren)
(FTP installieren)
Zeile 155: Zeile 155:
  
 
[http://forum-bananapi.de/Thread-Webserver-installieren-3-FTP-Server-installieren Quelle:]
 
[http://forum-bananapi.de/Thread-Webserver-installieren-3-FTP-Server-installieren Quelle:]
 +
 +
===TFTP-Server installieren===
 +
 +
*Server installieren:
 +
apt-get install tftpd-hpa
 +
 +
*Einstelllungen anpassen:
 +
nano /etc/default/tftpd-hpa
 +
 +
Inhalt der Datei wie folgt ändern:
 +
TFTP_USERNAME=”tftp”
 +
TFTP_DIRECTORY=”/srv/tftp”
 +
TFTP_ADDRESS=”0.0.0.0:69″
 +
TFTP_OPTIONS=”–secure <b><font color="red">-4</font></b>”
 +
 +
*Server neu starten:
 +
sudo service tftpd-hpa restart
 +
 +
[http://www.ronnutter.com/raspberry-pi-tftp-server/  Quelle:]

Version vom 27. Juni 2015, 12:57 Uhr

Bananian

Download

https://www.bananian.org/download

Infos zur Hardware

https://www.bananian.org/hardware

Erstanmeldung

Benutzer:

root

Kennwort:

pi

WLAN-Modul in Bananian einbinden

nano /etc/modules

einfügen:

ap6210

WLAN konfigurieren

nano /etc/network/interfaces
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ap-scan 1
wpa-scan-ssid 1
wpa-ssid "NAME-WLAN-NETZWERK"
wpa-psk "WLAN-KEY"
shutdown -r now

Quelle:

Blinken von LED1 "abschalten"

nano /etc/rc.local
echo none > /sys/class/leds/green\:ph24\:led1/trigger
shutdown -r now

Quelle:

Bananian einrichten

 bananian-config

Bananian aktualisieren

bananian-update
apt-get update
apt-get upgrade

IR-Eingang auslesen/anzeigen

cat /proc/bus/input/devices
cat /dev/input/event0

cat /dev/input/event0 | hexdump -C

LIRC einrichten

sudo apt-get install lirc evtest 
evtest /dev/input/event0

http://forum-bananapi.de/Thread-Infrarot-einfache-Grundlage-mit-lirc-und-python

LAMP installieren

Apache Webserver installieren

apt-get install apache2 make gcc build-essential

Webserver-Test

  • im Browser
http://bananapi/

eingeben

Rechte für Apache setzen

chmod g+s /var/www
chmod 775 /var/www
chown -R www-data:www-data /var/www

Quelle:

PHP5 und Module installieren

apt-get install php5 libapache2-mod-php5

Quelle:

MySQL und PHPMyAdmin installieren

apt-get install mysql-server mysql-client php5-mysql libapache2-mod-auth-mysql
reboot


apt-get install php5-mysql phpmyadmin
  • php.ini berabeiten:
nano /etc/php5/apache2/php.ini
  • einfügen:
extension=mysql.so
  • ändern:
...
;;;;;;;;;;;;;;;;;
; Data Handling ;
;;;;;;;;;;;;;;;;;
...
post_max_size = 128M
...
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
...
upload_max_filesize = 128M


service apache2 restart
PHPMyAdmin aufrufen
http://bananapi/phpmyadmin/

Quelle

FTP installieren

apt-get install proftpd-basic
  • Nach Möglichkeit standalone-Betrieb auswählen (nicht per inetd-starten)
  • PRO-FTP Konfiguration erzeugen:
nano /etc/proftpd/proftpd.conf
DefaultRoot /
AuthOrder mod_auth_file.c mod_auth_unix.c
AuthUserFile /etc/proftpd/ftpd.passwd
AuthPAM off
RequireValidShell off
  • Benutzer anlegen:
cd /etc/proftpd/
ftpasswd --passwd --name ftpuser --uid 33 --gid 33 --home /var/www/ --shell /bin/false
  • Server neu starten
/etc/init.d/proftpd restart
  • Rechte anpassen:
chmod g+s /var/www/
chmod 775 /var/www/
chown -R www-data:www-data /var/www/

Quelle:

TFTP-Server installieren

  • Server installieren:
apt-get install tftpd-hpa
  • Einstelllungen anpassen:
nano /etc/default/tftpd-hpa

Inhalt der Datei wie folgt ändern:

TFTP_USERNAME=”tftp”
TFTP_DIRECTORY=”/srv/tftp”
TFTP_ADDRESS=”0.0.0.0:69″ 
TFTP_OPTIONS=”–secure -4
  • Server neu starten:
sudo service tftpd-hpa restart

Quelle: