TrutzBox in einer VM installieren

Hier werden Erweiterungen beschrieben und diskutiert, welche, entsprechende technischen Kenntnisse vorausgesetzt, selbst installiert werden können.
Diese Erweiterungen werden von Comidio nicht unterstützt.
Post Reply
User avatar
comidio support
Posts: 1295
Joined: Sun 12. Jul 2015, 19:43
Contact:

TrutzBox in einer VM installieren

Post by comidio support »

Man kann die TrutzBox Software auch auf einer "Virtuellen Maschine" installieren. Also auf einem vorhandenen PC ohne die TrutzBox Hardware. Wenn man im Besitz eines Lizenzschlüssels ist (also eine TrutzLegitimation, die noch einen laufenden Servicevertrag hat), dann ist das legal und man kann eine solche TrutzBox auf einem PC in Betrieb nehmen. Eine TrutzLegitimation incl. 1 Jahr Service kann man für ca €90 unter support@comidio.de bekommen.

Wie man eine TrutzBox unter einer VM installiert, ist hier hier am Beispiel von Virtualbox grob beschrieben. Man sollte sich jedoch mit Virtuallisierung schon etwas auskennen.
Zunächst muss man die Virtualbox-Software auf dem PC installieren und das TrutzBox-Image als .vmdk File vom trutzbox-Server downloaden:

https://trutzbox.de/download/SD-Card_dd ... 332MB.vmdk

Die TrutzBox geht davon aus, dass sie drei LAN-Anschlüsse hat. Somit müssen drei LAN-Anschlüsse konfiguriert werden. Ausserdem sollte man ein serielles Interface konfigurieren, auf dem die TrutzBox seine Systemmessages ausgibt. So kann man Probleme besser erkennen. Des Weiteren sollte der Hauptspeicher mindestens 2GB und das interne Speichermedium (Platte) sollte mindestens 16GB gross sein.

Hier dann ein paar Screens der Virtualbox -Einstellungen.
Zunächst unter „Werkzeuge“ ein Host-only-Netzwerk erzeugen:
1-Host-only-Netzwerk erzeugen.png
1-Host-only-Netzwerk erzeugen.png (172.63 KiB) Viewed 231069 times

Dann eine neue VM anlegen und dabei die .vmdk Datei angeben:
2-vm-anlegen.png
2-vm-anlegen.png (334.58 KiB) Viewed 231069 times
3-vm-anlegen.png
3-vm-anlegen.png (149.81 KiB) Viewed 231069 times
4-vm-anlegen.png
4-vm-anlegen.png (184 KiB) Viewed 231069 times

dann die drei NW-Adapter konfigurieren:
5-drei Netzwerk-Adapter-konfigurieren.png
5-drei Netzwerk-Adapter-konfigurieren.png (161.94 KiB) Viewed 231069 times
6-drei Netzwerk-Adapter-konfigurieren.png
6-drei Netzwerk-Adapter-konfigurieren.png (158.27 KiB) Viewed 231069 times
7-drei Netzwerk-Adapter-konfigurieren.png
7-drei Netzwerk-Adapter-konfigurieren.png (173.85 KiB) Viewed 231069 times
Dann die serielle- und ein usb-Schnittstelle konfigurieren:
8-ser-Schnittstelle-konfigurieren.png
8-ser-Schnittstelle-konfigurieren.png (137.01 KiB) Viewed 231069 times
9-usb-Schnittstelle-konfigurieren.png
9-usb-Schnittstelle-konfigurieren.png (180.54 KiB) Viewed 231069 times
Danach sollte man die TrutzBox in der VM starten können.
Wenn das VM-Image gestartet wurde, kann man auf dem Host-system in der Datei /Users/hs/TrutzBox/trutzbox/ser die serielle Konsole der TrutzBox sehen (Serielle Schnittstelle). Auf einem Unix oder MAC geht das mit mit tail -f /Users/hs/TrutzBox/trutzbox/ser am einfachsten.

Wenn das Image fertig gebootet hat, dann mit http://trutzbox/ das TrutzBox-Setup aufrufen. Wenn das nicht geht, dann im Router nach der IP-Adresse der TrutzBox suchen und mit https://ip-adresse das Setup der TrutzBox aufrufen.
Ihr TrutzBox Support
marcel
Posts: 18
Joined: Mon 30. May 2016, 22:37

Re: TrutzBox in einer VM installieren

Post by marcel »

Hallo,

ich benötige noch den aktuellen Link zur vmdk Datei (VirtualBox) für die Trutzbox.

Vielen Dank.

Marcel
User avatar
comidio support
Posts: 1295
Joined: Sun 12. Jul 2015, 19:43
Contact:

Re: TrutzBox in einer VM installieren

Post by comidio support »

Das ist der Link zum aktuellen TrutzBox-V70-Image:
https://trutzbox.de/download/SSD-Card_d ... 4332MB.zip
Ihr TrutzBox Support
marcel
Posts: 18
Joined: Mon 30. May 2016, 22:37

Re: TrutzBox in einer VM installieren

Post by marcel »

Hallo,

die virtuelle Maschine TrutzBox bekomme ich soweit zum Laufen. Ich komme aber nicht auf das Web-Interface der TrutzBox.

Die Ausgabe der seriellen Konsole befindet sich im Anhang.
ser.zip
(13.91 KiB) Downloaded 52958 times

Ich habe das Image nach dieser Anleitung konvertiert:
http://www.kombitz.com/2009/10/06/how-t ... irtualbox/
Gruß

Marcel
User avatar
comidio support
Posts: 1295
Joined: Sun 12. Jul 2015, 19:43
Contact:

Re: TrutzBox in einer VM installieren

Post by comidio support »

Die 3 virtuellen Netwerkschnittstellen müssen wie beschrieben konfiguriert werden. Die erste als Bridge (besser über Ethernet als über WLAN), die anderen als Host-Only-Adapter. Jedoch darf nur die erste Schnittstelle "mit dem Netzwerk verbunden sein". Wenn auch die anderen Schnittstellen verbunden sind kann es zu Schleifen kommen. Dies ist auch im logfilezu erkennen: "received packet on eth1 with own address as source address"

Am besten "ziehen Sie für die anderen Adapter den virtuellen Netzwerkstecker".


In meiner VirtualBox-VM sehe ich diese Ausgaben bzgl. Netzwerk; Nach 3 Minuten ist die Box über "http://trutzbox/" von einem Rechner erreichbar, der sich mit dem gebrückten Netzwerkadapter der Trutzbox verbinden kann - In der Regel ist hierfür kein Routing einzurichten;

[ ok ] Setting up resolvconf...done.
[ 33.550360] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[ 33.561407] br0: port 1(eth1) entered blocking state
[ 33.563755] br0: port 1(eth1) entered disabled state
[ 33.566474] device eth1 entered promiscuous mode
[ 33.575340] br0: port 2(eth2) entered blocking state
[ 33.579701] br0: port 2(eth2) entered disabled state
[ 33.583893] device eth2 entered promiscuous mode
[ 33.592677] IPv6: ADDRCONF(NETDEV_UP): br0: link is not ready
[....] Configuring network interfaces...
Waiting for br0 to get ready (MAXWAIT is 32 seconds).
[ 108.111194] e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
Internet Systems Consortium DHCP Client 4.3.1
Copyright 2004-2014 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/eth0/08:XX:XX:XX:XX:XX
Sending on LPF/eth0/08:XX:XX:XX:XX:XX
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPOFFER from 192.168.XXX.1
DHCPACK from 192.168.XXX.1
Reloading /etc/samba/smb.conf: smbd.
bound to 192.168.XXX.XXX -- renewal in 725702 seconds.
wlan0: ERROR while getting interface flags: No such device
Failed to bring up wlan0.
done.
[ ok ] Starting rpcbind daemon....
[ ok ] Cleaning up temporary files....
Ihr TrutzBox Support
Smart
Posts: 5
Joined: Sun 18. Jun 2017, 09:46

TrutzBox-Reaktivierung: Umzug auf moderne Debian 12 (64-Bit) Architektur

Post by Smart »

Hallo zusammen,
ich muss gestehen, dass ich meine TrutzBox vor einigen Jahren irgendwann aus den Augen verloren hatte – vor allem, weil das System damals noch auf dem veralteten Debian 8 beruhte und eine Weile die technischen Grundlagen fehlten.
Umso mehr bin ich jetzt begeistert, was ihr da auf die Beine gestellt habt! Ich habe mich in den letzten Tagen intensiv hingesetzt und das System auf einer modernen 64-Bit-Architektur unter Debian 12 (in einer Proxmox-Umgebung) zum Laufen gebracht. Die Benutzeroberfläche und die neuen Live-Visualisierungen sind wirklich absolut hervorragend geworden – da steckt extrem viel Liebe zum Detail und eine saubere Entwicklung drin.
Nach ein bisschen technischer Tüftelei (wie der sauberen Netzwerkintegration über virtuelle Schnittstellen und VLAN-Trunking) läuft die Instanz nun absolut stabil, butterweich und performant.
Da ich den Betrieb komplett in Eigenregie auf meiner eigenen Infrastruktur stemme und quasi „nur“ die Software-Basis nutze, würde ich das Ganze natürlich gerne wieder offiziell betreiben – idealerweise im Rahmen einer fairen, angepassten Lizenzlösung für den reinen Software-Betrieb auf eigener Hardware, statt zum vollen Preis der Hardware-Pakete.
Gibt es da eine unkomplizierte Möglichkeit, das für meine bestehende Historie wieder zu reaktivieren?
Viele Grüße
Smart
User avatar
comidio support
Posts: 1295
Joined: Sun 12. Jul 2015, 19:43
Contact:

Re: TrutzBox in einer VM installieren

Post by comidio support »

Ja, klar geht das. Und wir freuen uns sogar über so viel Einsatz. An der Hardware wollen wir kein Geld verdienen und wenn jemand wie Sie das auf eigener Hardware betreibt finden wir das klasse. Allerdings ist der technische Support dann eingeschränkt, da es auf anderer Hardware beliebige Probleme geben kann.

Falls Sie einen abgelaufenen Lizenz-Schlüssel besitzen (TrutzLegitimierung), können Sie ihn hier verlängern:
https://trutzbox.de/produkt/trutzservic ... 12-monate/

Falls Sie noch keinen Lizenz-Schlüssel besitzen, können hier auch einen Lizenzschlüssel kaufen, der dann auch 1 Jahr gültig ist:
https://trutzbox.de/produkt/trutzlegiti ... 12-monate/
Ihr TrutzBox Support
Post Reply