Die NOTFALLBOX - Notfall-Wissen offline!

Per WiFi-/WLAN-Hotspot auf Notfall-Wissen zugreifen

Benutzer-Werkzeuge

Webseiten-Werkzeuge


nfb:alternative:nanopi-neo

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
nfb:alternative:nanopi-neo [2025/07/02 17:14] dj1ngnfb:alternative:nanopi-neo [2025/07/06 15:10] (aktuell) – [Hinweis] dj1ng
Zeile 21: Zeile 21:
   * 5G USB WiFi RTL8821CU   * 5G USB WiFi RTL8821CU
   * 5G USB WiFi RTL8812AU    * 5G USB WiFi RTL8812AU 
 +
 +===== Hinweis =====
 +Nach der Installation des NanoPi NEO als Notfallbox Mini kommen wir dahinter, mit welchen Einschränkungen wir leben müssen. Wir versuchen gerade, den NanoPi als lokale Notfallbox für unsere Gemeinde hier zu konfigurieren - und stoßen dabei auf die Tatsache, dass wir schon den zweiten Tag an der Installation und Einrichtung des Systems sitzen. Unsere Installationsroutinen sind eben nicht für einen "Nicht-Raspberry PI" gemacht.
 +
 +<note warning><fs x-large>Daher möchten wir den NanoPi NEO **nicht empfehlen** für den Aufbau einer Notfallbox.</fs></note>
 +===== Installation manuell =====
 +Leider hat das Image ein kleines Problem: Um es zu speichern musste es verkleinert werden und wird daher auf einer beliebigen SD-Karte wieder per Hand vergrößert werden. Das ist sehr kompliziert. Daher dokumentieren wir hier noch die komplette manuelle Installation, welche ohne diesen Prozess auskommt, dafür aber natürlich viel Handarbeit verlangt.
 +
 +  - Das grundlegende OS-Image herunterladen:\\   [[https://login.yoursecurecloud.de/f/4c3885a24c2d41b9a903/?dl=1]]
 +  - Mit einem Programm der Wahl das Image auf SD-Karte schreiben, dabei keine Anpassungen machen.
 +  - NanoPi NEO mit LAN, WLAN-Stick und Strom verbinden
 +  - ca. 2 Minuten warten
 +  - Nachfolgend ist die IP-Adresse an jene anzupassen, welche vom eigenen Router vergeben wurde. Wir verwenden im Beispiel immer 192.168.100.1
 +  - <code>ssh 192.168.100.1 -l pi</code>
 +  - Unbedingt zuallererst das Passwort für den Standard-Nutzer "pi" ändern:\\   <code>passwd</code>
 +  - Dann benötigen wir einen Benutzer mit dem Namen **notfallbox**. Bitte als Passwort ''notfallbox '' wählen. Anschliessend geben wir ihm noch sudo-Rechte.:\\   <code>sudo useradd -m -s /bin/bash notfallbox
 +sudo passwd notfallbox
 +sudo nano /etc/sudoers</code>
 +  - Folgende Zeile einfügen:<code>notfallbox   ALL=(ALL:ALL)   NOPASSWD: ALL</code>Speichern und schliessen.
 +  - Mit '' exit '' sich aus der SSH-Session abmelden und als Benutzer **notfallbox** wieder anmelden
 +  - <code>sudo npi-config</code>
 +  - Folgende Optionen ändern:
 +    * **2 Hostname** -> notfallbox
 +    * **4 Localisation Options**
 +      * **I1 Change locale** -> ''de_DE.UTF-8 UTF-8'' -> OK -> ''de_DE.UTF-8 UTF-8'' -> Nun werden die lokalen Zeichensätze generiert. Bitte nicht wundern: Es sind ausser dem DE-zeichensatz alle EN-Zeichensätze dabei. Scheint man nicht abwählen zu können. Dauert leider einige Zeit!
 +      * **I2 Change Timezone** -> Europe -> Berlin
 +      * **I4 Change WiFi Country** -> DE
 +      * **Finish** - Reboot Yes
 +  - System startet neu, bitte danach als **notfallbox** anmelden!
 +  - <code>sudo apt -y update && sudo apt -y upgrade</code> -> Kaffe trinken gehen ;-)
 +  - Mit '' ip a '' prüfen, ob ein Interface namens **wlan0** vorhanden ist.
 +    * Ist das Interface vorhanden, bitte mit Punkt 17 weitermachen.
 +    * Ist das Interface nicht vorhanden:
 +      * <code>sudo apt -y install usbutils build-essential bc dkms git libelf-dev rfkill iw</code>
 +      * Mit '' lsusb '' prüfen, ob der USB-WALN-Stick erkannt wird. Bei uns wird als Beispiel der **REALTEK RTL 88x2bu** erkannt. Wir zeigen daher hier beispielhaft, wie wir diesen ins System eingebunden haben.\\   Zuerst müssen wir die Kernel-Header herunterladen und kompilieren. Achtung: Dieser Vorgang dauert sehr lange. Am besten über Nacht laufen lassen.
 +        * <code>sudo apt-get -y install dpkg-dev libarchive-tools
 +git clone https://github.com/friendlyarm/linux -b sunxi-4.14.y --depth 1 kernel-h3
 +cd kernel-h3
 +rm -rf .git
 +make distclean
 +touch .scmversion
 +make CROSS_COMPILE= ARCH=arm sunxi_defconfig
 +alias tar=bsdtar
 +make CROSS_COMPILE= ARCH=arm bindeb-pkg -j4</code>
 +        * Erfolgreich kompilierte Header zeigen zum Schluss folgende Zeilen an:<code>dpkg-deb: building package 'linux-headers-4.14.111' in '../linux-headers-4.14.111_4.14.111-1_armhf.deb'.
 +dpkg-deb: building package 'linux-libc-dev' in '../linux-libc-dev_4.14.111-1_armhf.deb'.
 +dpkg-deb: building package 'linux-image-4.14.111' in '../linux-image-4.14.111_4.14.111-1_armhf.deb'.
 +dpkg-genchanges: warning: substitution variable ${kernel:debarch} used, but is not defined
 +dpkg-genchanges: info: binary-only upload (no source code included)</code>
 +        * Nun können die Header installiert werden:<code>sudo dpkg -i ../linux-headers-4.14.111_4.14.111-1_armhf.deb</code>
 +        * Wir kompilieren nun den Treiber und installieren diesen. Das geht mit einem Befehl - und kann schon mal eine halbe Stunde dauern.<code>mkdir -p ~/src && cd ~/src && git clone https://github.com/morrownr/88x2bu-20210702.git
 +cd ~/src/88x2bu-20210702 && sudo ./install-driver.sh</code>
 +        * Das gerät startet neu (Reboot). Bitte nach dem erneuten anmelden als ''notfallbox'' unbedingt mit '' ip a '' prüfen, ob das Interface **wlan0** nun vorhanden ist.\\
 +  - Ab hier geht es weiter mit der normalen Installations-Prozedur:<code>wget https://notfallbox.info/download/NFB_Installation_NanoPiNeo
 +chmod 777 NFB_Installation_NanoPiNeo
 +./NFB_Installation_NanoPiNeo</code>
 +  - Das Installationsprogramm startet.\\   {{:nfb:software:installation:pi:1:m_installation01.png?nolink&400|}}
 +  - **Notfallbox M** bzw. Mini auswählen\\   {{:nfb:software:installation:pi:1:m_installation02.png?nolink&400|}}
 +  - Bitte nun unbedingt **Raspberry PI mit USB-WiFi** auswählen:\\   {{:nfb:software:installation:pi:1:m_installation03.png?nolink&400|}}
 +  - An dieser Stelle kann die Installation gestartet oder noch "schadenfrei" abgebrochen werden.\\   {{:nfb:software:installation:pi:1:m_installation04.png?nolink&400|}}
 +  - Nun erfolgen die ersten Installationsschritte:\\   {{:nfb:software:installation:pi:1:m_installation05.png?nolink&400|}}\\   Nach dem Betriebsystemupdate und der Installation des WLAN-Hotspot muss der Raspberry neu gestartet werden. Das macht die Software selbst.\\   {{:nfb:software:installation:pi:1:m_installation06.png?nolink&400|}}
 +  - Nun bitte wieder per SSH einloggen und die Installation forsetzen mit <code>./NFB_Installation</code>
 +  - Die Installation des Hotspot wird fortgesetzt.\\   {{:nfb:software:installation:pi:1:m_installation07.png?nolink&400|}}\\   Der Webserver wird heruntergeladen und installiert.\\   {{:nfb:software:installation:pi:1:m_installation08.png?nolink&400|}}\\   Die Inhalte (die Notfallbox-Software) wird heruntergeladen und installiert.\\   {{:nfb:software:installation:pi:1:m_installation09.png?nolink&400|}}
 +  - Mit der Schlussmeldung ist die Notfallbox fertig installiert. Diese wird - nach dem Klicken auf "OK" noch einmal final neu gestartet.\\   {{:nfb:software:installation:pi:1:m_installation10.png?nolink&400|}}
 +==== Standard-Einstellungen nach der Installation ====
 +Die Notfallbox Mini weisst nach der Installation immer folgende Standard-Einstellungen auf:
 +^Beschreibung^Grund-Einstellung^Erklärung^
 +|Name in der Web-Oberfläche|Testbetrieb||
 +|Angezeigter Standort in der Web-Oberfläche|Teststandort||
 +|Wireless Access Point (WAP)|aktiviert||
 +|SSID des WAP|Notfallbox-xxyyzz|xxyyzz = automatisch vergebener 6-stelliger Hex-Code (<fc #ff0000>1</fc>)|
 +|Name des verwendeten Wlan-Interfaces|wlan0||
 +|Kurznachrichten-Dienst|Nicht aktiviert||
 +|Cloud-Dienst|Nicht aktiviert||
 +|Android-APK|0 Dateien (Nicht aktiv)||
 +|OSM-Karten|0 Dateien (Nicht aktiv)||
 +|Kiwix-Datenbanken|WikiMed||
 +|PDF-Dateien|mehrer Erste-Hilfe Anleitungen sowie eine Liste von Trinkwasserquellen in der BRD||
 +|Passwort Linux-Benutzer **notfallbox**|notfallbox||
 +|Passwort für den Admin des **Kurznachrichten-Dienstes**|notfallbox||
 +Fußnoten:\\
 +<fs small>(1) Dieser Hex-Code hat keine Bedeutung und soll nur dafür sorgen, dass reihenweise installierte Notfallboxen nicht alle den gleichen Namen tragen. Aus technischen Gründen funktioniert dies aber nur für die Installation und nicht für das Image.</fs>
 +
 +==== Anpassung der Einstellungen auf persönliche Bedürfnisse ====
 +Des geschieht über das ''Setup'', welches [[nfb:mini:verwaltung:setup|HIER]] beschrieben wird.
  
 **Quellen:**\\ **Quellen:**\\
nfb/alternative/nanopi-neo.1751476447.txt.gz · Zuletzt geändert: 2025/07/02 17:14 von dj1ng

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki