Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Inhalt




Homepage LUG WR

Impressum

user:sprobst

Steffen Probst

Alle hier erstellten Inhalt dieser Seiten und deren Unterseite stelle ich unter der GPLv3. Ihr dürft die Inhalte gerne im Sinne dieser Lizenz weiterverwenden.
Alle auf dieser Seite und Unterseiten veröffentlichten Bilder stelle ich unter der CC BY-NC-ND1) Lizenz, wenn dieses nicht anders angegeben wurde. Ihr dürft die Bilder im Sinne der Lizenz verwenden.
Ausgeschlossen von meiner Lizenzierung sind Bilder, Inhalte, Dokumente und Informationen, die ich über extern verlinkt habe. Auch, wenn das nicht direkt ersichtlich ist. Wenn ihr/euch nicht sicher seit, dann kontaktiert mich über meine LUG-E-Mail-Adresse.

Blog

openwrt auf ubnt edgerouter x

Der folgende Blogeintrag bezieht sich auf folgenden Wiki-Eintrag2). Damit habe ich erfolgreich openwrt auf einen Edgerouter X geflasht.

Firmware flashen

USER
wget https://downloads.opennet-initiative.de/ubnt/edgeos/openwrt-ramips-mt7621-ubnt-erx-initramfs-factory.tar scp openwrt-ramips-mt7621-ubnt-erx-initramfs-factory.tar ubnt@192.168.1.1:/tmp ssh ubnt@192.168.1.1 [ PW = ubnt ] cd /tmp add system image openwrt-ramips-mt7621-ubnt-erx-initramfs-factory.tar

Checking upgrade image...Done
Preparing to upgrade...Done
Copying upgrade image.../usr/bin/ubnt-upgrade: line 509: [: too many arguments
Done
Removing old image...Done
Checking upgrade image...Done
Copying config data...Done
Finishing upgrade...Done
Upgrade completed

show system image

The system currently has the following image(s) installed:
ramips r5484-69d22a6 SNAPSHOT (default boot) 
v1.7.1.4821926.151103.1114 (running image) 
A reboot is needed to boot default image

reboot

Proceed with reboot? [confirm][y]
Broadcast message from root@ubnt (pts/1) (Thu Jan  1 01:10:25 2015):
The system is going down for reboot NOW!

Danach das aktuelle openwrt fuer den erx herunterladen 3). Und auf den Router flashen.

USER
scp openwrt-19.07.3-ramips-mt7621-ubnt-erx-squashfs-sysupgrade.bin root@192.168.1.1:/tmp

USER
root@OpenWrt:~# cd /tmp root@OpenWrt:/tmp# sysupgrade openwrt-19.07.3-ramips-mt7621-ubnt-erx-squashfs-sy supgrade.bin Cannot save config while running from ramdisk. killall: watchdog: no process killed Commencing upgrade. All shell sessions will be closed now. Connection to 192.168.1.1 closed by remote host. Connection to 192.168.1.1 closed.

Nach dem reboot ist die aktuelle Version von openwrt installiert.

2020/08/03 11:28 · SProbst

Raspberry Pi B+ mit Cam - h264 - v4l2rtspserver

Noch eine weitere Spielerei mit openwrt. Ich habe einen Raspberry Pi B+ aus der Kiste gekramt. Da der Raspberry Pi von Haus aus h264 Hardware beherrscht, war der Anreiz eine Webcam mit h264 zum Laufen zu bekommen. Mit v4l2rtspserver ist das möglich. Wichtig ist, das man der GPU genug RAM zur Verfügung stellt. Per default hat die GPU 64 MB Ram. Das ist zu wenig für FullHD. Daher sollte man auf 128 MB den Speicher einrichten. Das wird über die /boot/config.txt erledigt.
Folgende Optionen müssen in die config.txt eingestellt werden, damit die Cam unter openwrt funktioniert.

| /boot/config.txt
gpu_mem=128
start_x=1
disable_camera_led=1

Zusätzlich müssen folgende Pakete installiert werden.

opkg install kmod-video-bcm2835 v4l2rtspserver

Danach muss noch der v4l2rtspserver in /etc/config/v4l2rtspserver konfiguriert werden. Die Config Datei ist an sich selbsterklärend.
Das Streaming funktioniert mit der Synology Surveillance Station (also Videoaufnahme Dienst) und vlc Player ohne Probleme. Weitere Alternativen habe noch nicht getestet. Werden aber folgen.

2020/06/15 12:10

motioneye auf openwrt

Aktuell befasse ich mich damit motion und motioneye auf openwrt zum Laufen zu bekommen. Das funktioniert sehr erfolgreich mit einem Raspberry Pi. Aktuell habe ich motioneye auf einen Raspberry Pi Zero am Laufen. Eine passende Anleitung habe ich unter folgendem Link4) gefunden. Folgendes sollte aber beachtet werden. Bis openwrt 18.x wird pillow mit dem Befehlt opkg install pillow installiert. Ab openwrt 19.x mit dem Befehl opkg install python-pillow installiert. Des Weiteren setzt motioneye aktuell noch python 2 voraus. Laut dem github Repo wird aber an einer python 3 Version gearbeitet.

opkg update
opkg install python
opkg install curl
opkg install motion
opkg install ffmpeg
opkg install v4l-utils
opkg install python-pip
opkg install python-dev
opkg install python-curl 
opkg install python-pillow
pip install --upgrade pip
pip install --upgrade setuptools
pip install --upgrade motioneye
mkdir -p /etc/motioneye
cp /usr/share/motioneye/extra/motioneye.conf.sample /etc/motioneye/motioneye.conf

Gestartet wird das ganze wie folgt.

meyectl startserver -c /etc/motioneye/motioneye.conf -b

Den Dienst kann in der /etc/rc.local hinterlegt werden.

/etc/rc.local
meyectl startserver -c /etc/motioneye/motioneye.conf -b &

Wichtig ist, ggf. das Media-Verzeichnis noch anzulegen oder auf einen anderen Pfad anzupassen.

Eine detaillierte Anleitung findet ihr unter folgendem Link.

https://www.instructables.com/id/Installing-MotionEye-on-a-Linksys-WRT3200ACM-With-/ < extern Link

2020/06/10 20:18

RPi Zero also Uhr mit WLAN und Camera

Seit längerem habe ich ein eine kleinen Zero also Uhr min Raspbian betrieben. Da mir das aktuell halten und sichern immer zu aufwändig war, habe ich das ganze jetzt auf openwrt 19.07.3 umgestellt. Das 7 Segment Display wird über i2c angesteuert. Zusätzlich habe ich noch ein Camera Modul als Spielerei mit motioneye hinzugefügt. Das ganze System kommt mit ext4 als Dateisystem, gcc und Python auf schlanke 300MB. Ich mage openwrt! Anbei zwei Bilder.

Inspiriert hat mich ein Stückweit das Oobo Clock Projekt, was lang auf sich warten lassen hat. Mittlerweile ist die Oobo Clock da. Aber die Zero Clock gefällt mir trotzdem besser.

2020/06/10 20:14 · SProbst

Wechsel auf nixos 20.03

Neben Debian verwende ich einem meiner Notebooks ein nixos. Man muss sich ja schließig Herausforderung stellen. Jedenfalls ist eine neue Version von nixos verfügbar. Nach etwas einlesen ist mir das Upgrade auf die aktuelle stabile Version 20.03 gelungen. Und ich muss sagen, neben dem Betriebssystem holt mich die Dokumentation von nixos ab. Nach etwas einlesen und testen bekomme ich ein Upgrade schneller hin, als seiner Zeit von Debian 3.0 auf 4.0.

Folgende Links haben mir geholfen:

Sollte Fragen oder Kritik bestehen, dann mailt mir einfach.

2020/05/11 20:17

Index

2019/11/13 20:08 · SProbst
Cookies helfen bei der Bereitstellung von Inhalten. Diese Website verwendet Cookies. Mit der Nutzung der Website erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Computer gespeichert werden. Außerdem bestätigen Sie, dass Sie unsere Datenschutzerklärung gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website. Weitere Information
user/sprobst.txt · Zuletzt geändert: 2019/11/13 20:12 von SProbst