Skip to content

NanoPi5 - eMMC

Verschoben NanoPi R5S
  • Die Releases von MJ habe ich bisher immer mit einer SD-Karte ausprobiert. Etwas mühselig. Also mal was ausprobieren.

    In diesem Thread findet man viele wertvolle Hinweise.

    Wir bügeln einen Release vom MJ auf eine SD-Karte und booten damit.

    Wir loggen uns per SSH ein

    cd /tmp
    wget https://github.com/mj22226/openwrt/releases/download/rockchip-5.19/r5s.img
    

    Das Image ist mit Bootloader usw. Das bügeln wir jetzt auf das eMMC

    dd if=r5s.img of=/dev/mmcblk1 bs=10MB
    

    SD-Karte raus und neustarten. Danach haben wir eine sehr alte Installation, etwas mit 5.19er Kernel.

    Wir laden uns ein aktuelles Image auf den Rechner herunter. Wir gehen nun über die Weboberfläche auf System/Flash Firmware, wählen das heruntergeladene Image aus und flashen dieses.

    Der NanoPi R5S bootet neu und wir haben ein aktuelles System.

    Systeminformationen

    OpenWrt_001.png

    Memory / Storage

    OpenWrt_002.png

    Mounted File Systems

    OpenWrt_003.png

    Mount Points

    OpenWrt4.png

    Bekannte Probleme

    • keine NVMe SSD
    • Root Verzeichnis nicht expandiert

    NVMe

    Die NVMe SSD funktioniert auf dem FreindlyWrt Image einwandfrei. Ich hatte gelesen, das die PCIe Funktion im Kernel 6.1 integriert sein soll, offensichtlich nicht!?

    Root Verzeichnis

    Was mich jetzt etwas nervt ist, das ich das Rootverzeichnis nicht vergrößert bekomme. Standard mäßig wird das wohl mit 250MB angelegt. Alles was ich probiere scheitert. ☹

    Wäre schön, wenn ich das hin bekäme. Einer einen Tipp!?

  • FrankMF FrankM verschob dieses Thema von Privat am

  • 0 Stimmen
    2 Beiträge
    365 Aufrufe
    FrankMF

    Noch eine Ergänzung. Wenn ihr jetzt viele User habt und das nur auf eine Gruppe beschränken wollt, könnt ihr das so machen.

    Unter Apps, Nextcloud Assistant suchen und die gewünschten Gruppen eintragen. Fertig 😉

    197deae4-d72a-4729-bba7-bfa9b4bef334-grafik.png

  • Raspberry Pi5 - First Boot

    RaspberryPi
    1
    0 Stimmen
    1 Beiträge
    126 Aufrufe
    Niemand hat geantwortet
  • Crowdsec - Ein fail2ban Ersatz?

    Linux
    2
    0 Stimmen
    2 Beiträge
    529 Aufrufe
    FrankMF

    Ich kann jetzt hier von meiner ersten Erfahrung berichten und wie CrowdSec mich gebannt hat 🙂

    Was war passiert? Ich war gestern sehr intensiv mit der Konfiguration von Nextcloud <-> Collabora Online beschäftigt. Nachdem ich irgendwie nicht weiterkam habe ich mich der Erstellung eines Dokumentes gewidmet. Nach einiger Zeit war die Nextcloud nicht mehr erreichbar.

    Ok, hatte ich bei der Konfiguration auch schon mal, den Server einmal neugestartet und fertig. Doch jetzt kam es, Server neugestartet - hilft nicht. Gut, schauen wir mal nach, Der SSH Login ging auch nicht 😞

    Jetzt war guter Rat gefragt. Zu diesem Zeitpunkt ging ich noch davon aus, das auf diesem Server kein CrowdSec installiert war, sondern fail2ban. Und fail2ban hatte eine sehr kurze Bantime vom 10M.

    Also blieb wohl nur noch das Rescue System von Hetzner.

    488866bc-3dcf-4abc-9e98-6107d65aa4c7-grafik.png

    Da hatte ich ja so gut wie gar keine Erfahrung mit. Also mal kurz den Nico angetriggert und es kam folgender Link.

    Link Preview Image Hetzner Rescue-System - Hetzner Docs

    favicon

    (docs.hetzner.com)

    Das Laufwerk war schnell bestimmt und schnell nach /tmp gemountet. Danach musste man sich noch mit chroot in diese Umgebung anmelden.

    chroot-prepare /mnt chroot /mnt

    Nachdem das klappte, habe ich eben fail2ban disabled.

    sysmctl disable fail2ban

    Danach das Rescue beendet. Der Server startete wieder und ich kam wieder per SSH drauf. Puuh.
    Bei meiner ersten Kontrolle fiel mir was auf

    root@:~# pstree systemd─┬─2*[agetty] ├─atd ├─cron ├─crowdsec─┬─journalctl │ └─8*[{crowdsec}] ├─crowdsec-firewa───9*[{crowdsec-firewa}]

    Wie? Da läuft CrowdSec? Da ich dabei bin die Server auf CrowdSec umzustellen, war das wohl hier schon gemacht, aber leider nicht vernünftig. fail2ban hätte mindestens disabled werden müssen und in meiner Dokumentation war das auch nicht enthalten. 6 setzen!

    CrowdSec besteht ja aus zwei Diensten, CrowdSec und dem Firewall-Bouncer. Der CrowdSec Dienst lief aber nicht, der war irgendwie failed. Ok, starten wir ihn und schauen was passiert. Nachdem er gestarte war mal die Banliste angeschaut.

    cscli decisions list

    ergab diesen Eintrag.

    2551501 │ crowdsec │ Ip:5.146.xxx.xxx │ crowdsecurity/http-crawl-non_statics │ ban │ │ │ 53 │ 1h5m55.391864693s │ 1671

    Meine IP war gebannt. Dann wissen wir ja , woher die Probleme kamen.

    cscli decisions delete --id 2551501

    Nach Eingabe war der Ban entfernt. Na gut, aber da ich aktuell immer noch an der richtigen Konfiguration von NC <-> CODE bastel, könnte das ja wieder passieren. Was machen? Kurz gegoogelt. Es gibt eine Whitelist. Aha!

    /etc/crowdsec/parsers/s02-enrich/whitelists.yaml

    name: crowdsecurity/whitelists description: "Whitelist events from private ipv4 addresses" whitelist: reason: "private ipv4/ipv6 ip/ranges" ip: - "127.0.0.1" - "::1" - "5.146.XXX.XXX" cidr: - "192.168.0.0/16" - "10.0.0.0/8" - "172.16.0.0/12" # expression: # - "'foo.com' in evt.Meta.source_ip.reverse"

    Danach den Dienst neustarten. Jetzt hoffen wir mal, das es hilft.

    Zum Schluss noch was, was mir aufgefallen war und was mich auch sehr verwirrt hatte. CrowdSec hatte wegen einem crowdsecurity/http-crawl-non_statics gebannt. Dadurch konnte ich meine
    subdomain.<DOMAIN> nicht erreichen. Ok, logisch, wenn der Ban von da ausgeht. Ich konnte aber gleichzeitig eine andere subdomain mit derselben <DOMAIN> auch nicht erreichen. Komplett verwirrte es mich dann, als ich eine andere <DOMAIN> auf dem selben Server erreichen konnte. Und zum Schluss ging auch der SSH nicht.

    Also, wieder viel gelernt.. 🤓

  • NanoPi R5S - OpenWrt Image

    NanoPi R5S
    5
    0 Stimmen
    5 Beiträge
    514 Aufrufe
    FrankMF

    Ich vermisse ja hier immer das PCIe Laufwerk. Beim Ausprobieren des VisionFive2 hatte sich herausgestellt, das die WD Black NVMe dort auch nicht erkannt wird!?

    Also mal die neue Crucial PCIe SSD rein und bingo - funktioniert einwandfrei.

    Gegentest, die WD wieder eingebaut. Die wird nicht erkannt - sehr interessant und nervig 🙂

  • NanoPi R5S - Software

    NanoPi R5S
    3
    0 Stimmen
    3 Beiträge
    186 Aufrufe
    FrankMF

    Die Samba Freigaben auf meinem Manjaro Desktop zu mounten waren ein Abenteuer. Aber, man findet fast immer eine Lösung im Netz, wenn man die richtigen Worte zum Suchen findet.

    Da das ganze jetzt doch etwas länger gedauert hat, als ich erhofft hatte, werde ich das Problem mal morgen ausführlich vorstellen. Weil, das fand ich mal richtig spannend 😉

    Jetzt läuft aber alles so, wie ich es brauche.

  • 0 Stimmen
    4 Beiträge
    533 Aufrufe
    FrankMF

    Das Setup heute mal getestet um zu sehen, ob das auch so funktioniert.

    LAN an meine Fritzbox (DHCP) an eth1.100 mein Notebook an eth1.200 meine PS4

    Und dann mal gemütlich eine Runde MW gezockt. Läuft alles einwandfrei 🙂

  • Restic - Beispielzeiten

    Restic
    1
    0 Stimmen
    1 Beiträge
    468 Aufrufe
    Niemand hat geantwortet
  • 0 Stimmen
    1 Beiträge
    781 Aufrufe
    Niemand hat geantwortet