
Leichte OpenWRT-Geräteverwaltungsplattform für kleine Netzwerke. Zentrale Konfiguration, Überwachung und WLAN-Verwaltung für 2–20 Geräte mit einfacher Bereitstellung und OpenWISP-Kompatibilität.
Warnung: Dies ist eine frühe Version, bitte lies die Release Notes ALLER bisherigen Releases
Danke, dass du in Betracht ziehst, das Projekt zu unterstützen!
OpenSOHO wurde entwickelt, um eine kleine Anzahl von OpenWRT-basierten Netzwerkgeräten zu verwalten. Daher stammt der Name SOHO von Small Office Home Office (SOHO) Networks.
Es ist von OpenWISP inspiriert, zielt aber auf Netzwerke ab, die zu klein sind, um mit OpenWISP verwaltet zu werden. Wie OpenWisp erwähnte:
Allerdings ist OpenWISP möglicherweise nicht die beste Wahl für sehr kleine Netzwerke (weniger als 20 Geräte), für Organisationen ohne IT-Kenntnisse oder für Unternehmen, die ausschließlich aus Kostengründen nach Open-Source-Alternativen suchen.
Die folgenden Versionen sind getestet
Die Einrichtung von OpenSOHO erfordert einige einfache Schritte, die jeweils in den folgenden Abschnitten beschrieben werden:
Lade die neueste OpenSOHO-Version herunter (oder verwende einen Docker-Container)
Starte OpenSOHO
Wähle zunächst ein gemeinsames Geheimnis (Shared Secret), das es den OpenWRT-Geräten (mittels openwisp-config) ermöglicht, sich bei OpenSOHO zu registrieren.
Wähle für optimale Sicherheit eine lange zufällige Zeichenkette.
Sie muss mit dem übereinstimmen, was du in den nächsten Schritten in LuCI konfigurierst.
OPENSOHO_SHARED_SECRET=randompassphrase ./opensoho serve --http 0.0.0.0:8090
Nun gibt OpenSOHO eine URL auf der Kommandozeile aus, mit der du das Admin-Konto erstellen kannst. Öffne die URL einfach in deinem Browser.
Alternativ kannst du das Admin-Konto über die Kommandozeile erstellen:
./opensoho superuser upsert EMAIL PASS
opkg install openwisp-config openwisp-monitoring luci-app-openwisp # OpenWRT 24.10
apk add openwisp-config openwisp-monitoring luci-app-openwisp # OpenWRT 25.12+
Wenn Sie 802.11v-Client-Steering nutzen möchten, ist das vollständige wpad-mbedtls erforderlich.
Auf OpenWRT 24.10
opkg remove wpad-basic-mbedtls && \
opkg install wpad-mbedtls && \
service wpad restart
Auf OpenWRT 25.12+
apk del wpad-basic-mbedtls && \
apk add wpad-mbedtls && \
service wpad restart
Nachdem wpad-mbedtls installiert ist, versuchen Sie zuerst service restart wpad, andernfalls kann ein Neustart erforderlich sein, um auf die neue wpad-Binärdatei umzuschalten. Andernfalls erhalten Sie möglicherweise einen Fehler wie daemon.notice netifd: radio1 (28210): WARNING (wireless_add_process): executable path /usr/sbin/wpad does not match process 1842 path (/usr/sbin/wpad (deleted)).
(Bitte beachten Sie, dass das 802.11v-Client-Steering noch in Arbeit ist)
Server URL und das Shared secret fest.
Server URL an. Eine Beispiel-URL: http://192.168.1.1:8090OPENSOHO_SHARED_SECRET).Update Interval auf 30 Sekunden reduzieren, um schnellere Aktualisierungen zu erhalten. (OpenSOHO erledigt dies für Sie, falls nicht)Es wird dringend empfohlen, die Überwachung zu aktivieren, da OpenSOHO viele der aktuellen OpenWRT-Einstellungen ableitet und sie für eine einfache Konfiguration ausfüllt.
Enabled-Flag des Geräts auf true.numradios auf den korrekten Wert. Für ein 2,4 + 5-GHz-Gerät wäre dieser Wert beispielsweise 2.numradios).OpenSOHO verfügt über ein einfaches Dashboard. Es ist über die Schaltfläche in der linken Seitenleiste direkt unter dem OpenSOHO-Logo erreichbar.
Bitte beachten Sie, dass dies nicht als Ersatz für fortgeschrittenere Grafikwerkzeuge gedacht ist; es ist und bleibt bewusst einfach gehalten.
OpenSoho ist jetzt über http://ipaddress:8090/_/ erreichbar
Es gibt mehrere Konfigurationssammlungen:
Dies sind die mit dem Wifi verbundenen Clients. Diese Tabelle ist schreibgeschützt, mit Ausnahme des Alias. Sie kann verwendet werden, um Geräten einen für Menschen lesbaren Namen zu geben. Dies funktioniert nur ordnungsgemäß, wenn der Client seine MAC-Adresse nicht randomisiert.
Enthält die Liste der Clients, die derzeit mit Ihrem Wifi verbunden sind. Um die IP-Adresse des Geräts anzuzeigen, benötigt OpenSOHO Zugriff auf Ihre DHCP-Leases. Dazu muss der openwisp-Überwachungsdaemon auf dem Gerät laufen, das den DHCP-Server enthält. Geräte mit einer statischen IP erhalten keine IP. Dies ist eine bekannte Einschränkung in Version 0.12.0.