NEWS
Vorstellung Proxmox pfSense ioBroker Pihole TVheadend ZOTAC ZBOX CI327 Nano Barebone
-
~~![](</s><URL url=)<link_text text="https://img.youtube.com/vi/YC5cP4xq8c0/ ... efault.jpg">https://img.youtube.com/vi/YC5cP4xq8c0/maxresdefault.jpg</link_text>" />
Hallo, ich habe ein "kleines" Video gemacht wie mein Smarthome bzw. Netzwerk usw. werden soll bzw. ist.
Viel an Details ist im Moment nicht zu sehen, es geht um die Hardware, was ich mir dabei denke und das es für manche vielleicht ein anreiz sein kann sich damit zu beschäftigen.
Proxmox ist für mich die Beste Open Source Virtualisierung die ich kenne und um Betrieb hatte. Ich fahre damit seit Jahren ohne größere Probleme. In meinem Heimnetz fahre ich damit seit ca. 1 Jahr. Vorher hatte ich alle Applikationen auf dem Host System installiert, dies brachte ein paar Komplikationen mit sich, TV Adapter mal ausgeworfen (nicht mehr richtig erkannt). Seit dem ich es alles getrennt voneinander in einzelnen Maschinen laufen lasse, läuft alles ohne Probleme.
Ich möchte euch mit dem Video zeigen wie der Aufbau bei mir aussieht und was möglich ist/wäre… und noch viel mehr.
Sry für das stottern in dem Video... habe ja schon zwei gemacht aber ohne Ton, dieses ist mit Ton und war ein wenig aufgeregt.
-
Hallo,
du erzählst im Video etwas von Darstellungsproblemen mit ioBroker. Die habe ich auch. Bei mir sieht es so aus:
Gibt es eine Lösung dafür
Node 8.11.4
NPM 4.6.1
Edit:Problem saß mal wieder vor dem Rechner. Habe gemerkt das auf meinem Test-Raspi der gleiche Fehler war. Also konnte es nur am Browser (Vivaldi) oder am Pi-Hole liegen. Pi-Hole war es nicht. Dann die Erweiterungen im Browser deaktiviert. Und siehe da, es war uBlock Origin. Hab die Tage Filterlisten hinzu gefügt.
-
Angeregt durch deinen Beitrag habe ich mit auch mal eine Zotac bestellt und muss sagen das es der Hammer ist. Völlig promblemlos und ausreichend.
Gerade bin ich an der pfSense, bisher läuft die auf einem HP MegaUltraSauTauer Server, aber so wie es aussieht nicht mehr lang!
Makc
-
Ja, sehr schöne Anregungen. Ich bin ganz neu bei proxmox, erst paar Wochen, und schon sehr begeistert.
Der Zotac klingt auch nicht schlecht, ich bin jetzt mit meinem brix 3150 leider mit 8 GB RAM begrenzt.
Mit Containern habe ich mich noch nicht beschäftigt, ich habe drei VM laufen für ioBroker, mysql und unifi.
Ein Container startet also viel schnell hoch als eine VM? Die Container brauchen aber alle eine VM, in deinem Fall die VM mit pfSense, richtig?
pfSense kannte ich noch nicht, klingt auch sehr interessant. Und pihole hatte ich nur auf dem pi getestet.
-
Ja, sehr schöne Anregungen. Ich bin ganz neu bei proxmox, erst paar Wochen, und schon sehr begeistert.
Der Zotac klingt auch nicht schlecht, ich bin jetzt mit meinem brix 3150 leider mit 8 GB RAM begrenzt.
Mit Containern habe ich mich noch nicht beschäftigt, ich habe drei VM laufen für ioBroker, mysql und unifi.
Ein Container startet also viel schnell hoch als eine VM? Die Container brauchen aber alle eine VM, in deinem Fall die VM mit pfSense, richtig?
pfSense kannte ich noch nicht, klingt auch sehr interessant. Und pihole hatte ich nur auf dem pi getestet. `
Container und VM sind zwei kleine Unterschiede. Du hast z.B. nicht einfach die Möglichkeit die USB Ports per Webinterface durchzureichen, dies geschieht einfach über die Config, dort kannst du den USB Port auch an den Container durchreichen.
Die pfSense Firewall läuft in einer VM und die anderen Maschinen laufen bei mir alle als Container. Behandelt werden sie dann wie normale Maschinen, alles was du an VM durchreichen kannst, kannst du auch an ein Container durchreichen.
Bei mir ist es im Moment so bzw durch VLAN soll es das noch werden …
--INET--pfSense----->ioBroker--->Ubiquiti UAP-AC-LITE z.B. VLAN 30--->Aktoren z.B. Sonoff
_____________----->TVHeadend--->Ubiquiti UAP-AC-LITE z.B. VLAN 20 oder LAN im VLAN 20--->TV Clients
_____________----->PiHole--->Ubiquiti UAP-AC-LITE z.B. VLAN 10 oder LAN im VLAN 10--->Clients (PC/Laptop/Handy)
alles was nach außen möchte, kann ich erstens die Netze trennen bzw. möchte ich und zweitens, kann die Netze bzw. die einzelnen Geräte extra noch in der Firewall sagen das die nicht nach außen dürfen.
Beispiel: Blocke ich die Xiaomi Gateway direkt über die Firewall, sage das dieser Client nicht ins Internet darf, dann will der Gateway nicht mehr so richtig und blödelt rum. Daraufhin habe ich in der Firewall gesagt das die Pakete von diesem Client verworfen werden, also einfach nur ins leere laufen und er keine Rückantwort bekommt, dann läuft es. Ist dann als wenn der Gateway von Xiaomi denkt... okay kein Internet aber ich laufe trotzdem weiter. Für Updates kann man ihn ja dann einfach mal für 15 min wieder frei geben, alles updaten und dann wieder sperren. Wobei der Stick usw schon rum liegt ich aber noch keine Zeit dafür gefunden habe.
Angeregt durch deinen Beitrag habe ich mit auch mal eine Zotac bestellt und muss sagen das es der Hammer ist. Völlig promblemlos und ausreichend.
Gerade bin ich an der pfSense, bisher läuft die auf einem HP MegaUltraSauTauer Server, aber so wie es aussieht nicht mehr lang!
Makc `
Wichtig ist noch… habe ich vergessen zu erwähnen, das man die Hardware Checksum ausstellt damit das Netzwerk voll genutzt wird. Zu finden unter:
---System---Erweiterte Einstellungen---Netzwerk--- folgende Punkte haken rein.
Hardware Checksum Offload deaktivieren = Haken
Hardware TCP Segmentation Offload deaktivieren = Haken
Hardware Large Receive Offload deaktivieren = Haken
Neustart im Moment der komplette Host über den Befehl "init 6": 1:50 Min
Neustart ioBorker über den Befehl "init 6": 17 Sekunden
in 17 Sekunden fährt der Container von ioBroker herunter und wieder hoch.
-
Ich hatte direkt vorgestern aus zwei VM zwei Container erstellt. Pihole (zusätzlich installiert) und unifi laufen jetzt in Containern.
Ich merke keine Nachteile, im Gegenteil, ich habe jetzt irgendwie weniger CPU- und RAM-Belastung.
pfSense hatte ich mir mal Installationsanleitungen angeschaut. Macht pfsense nur Sinn wenn man zwei Netzwerkanschlüsse hat und als LAN und WAN laufen lässt? Oder kann es auch sinnvoll sein bei nur einem Netzwerkanschluss?
Proxmox-Adapter hast du am Laufen? Von den Containern werden keine Objekte angelegt, richtig?
-
Wenn es von den Containern keine Objekte gibt, ist das leider ein Grund für mich, bei VM zu bleiben… Ich will die Speicher und CPU Auslastung sehen und loggen können
Gesendet von meinem HUAWEI RIO-L01 mit Tapatalk
-
Wenn es von den Containern keine Objekte gibt, ist das leider ein Grund für mich, bei VM zu bleiben… Ich will die Speicher und CPU Auslastung sehen und loggen können `
Das hat dann o den Proxmox Adapter zu tun welcher für Container erweitert werden muss, im Moment liefert er nur Daten für vm's.
Bereits ein issue auf github erstellt?
Sent from my iPhone using Tapatalk
-
Wenn es von den Containern keine Objekte gibt, ist das leider ein Grund für mich, bei VM zu bleiben… Ich will die Speicher und CPU Auslastung sehen und loggen können `
Das hat dann o den Proxmox Adapter zu tun welcher für Container erweitert werden muss, im Moment liefert er nur Daten für vm's.
Bereits ein issue auf github erstellt?
Sent from my iPhone using Tapatalk `
Sollte generell funktionieren, siehe viewtopic.php?f=24&t=13719&start=60#p174728Issue habe ich gerade erstellt.
-
Sollte generell funktionieren, siehe viewtopic.php?f=24&t=13719&start=60#p174728
Issue habe ich gerade erstellt. `
Nope muss eingebaut werden hat der Entwickler auch in topic dazu erwähnt
Sent from my iPhone using Tapatalk
-
Hallo,
angeregt durch das Video habe ich mir auch einen CI327 bestellt und Spiele damit noch rum um mich in Proxmox einzuarbeiten. Jetzt habe ich folgende Frage:
Hat es jemand geschafft das Wlan vom Proxmox an pfSense durchzureichen bzw. die Karte im Proxmox sichtbar zu machen. Macht ja Sinn das der AP auch über pfSense läuft.
Ich habe schon einige Videos und Anleitungen zum Thema PCI-Passthrough und ACS und IOMMU angeschaut, aber das hat alles nicht funktioniert.
Falls das hier Off-Topic ist bitte Bescheid sagen.
Danke
Dolomiti
-
Hallo zusammen,
Bin auch durch dieses Video auf den Zotac CI327 gekommen, habe inzwischen Proxmox installiert und einige Container am laufen und einer davon habe ich iobroker installiert und meinen Raspi 3 abgelöst und wollte euch folgendes fragen bzw. euch bitten mir zu helfen:
1. beim booten von Proxmox kommt kurz bevor er hoch gefahren ist eine Fehlermeldung über Bluetooth und Wlan.. ich denke fehlende Treiber nur wie bekomme ich diese Nachinstalliert?
2. Dann in meinem Container mit iobroker habe ich an dem Zotac den Z-Wave Stick UZB1 angesteckt und bekomme den USB Anschluss Physicalisch zur Virtuellen Maschine nicht durch gereicht. Habe schon einige Anleitungen durch, aber wenn ich auf meiner iobroker Container ein lsusb gebe kommt: command not found.
. Bezüglich dem Treiber für den UZB1 wo muss ich den installieren? Auf Proxmox oder dem CT und wie? das ist mir auch nicht klar.
Vielleicht habt ihr ja schon etwas ans Licht gebracht und bin um jede Hilfe froh. :lol:
mfg
Sodalle
-
Hallo zusammen,
Bin auch durch dieses Video auf den Zotac CI327 gekommen, habe inzwischen Proxmox installiert und einige Container am laufen und einer davon habe ich iobroker installiert und meinen Raspi 3 abgelöst und wollte euch folgendes fragen bzw. euch bitten mir zu helfen:
1. beim booten von Proxmox kommt kurz bevor er hoch gefahren ist eine Fehlermeldung über Bluetooth und Wlan.. ich denke fehlende Treiber nur wie bekomme ich diese Nachinstalliert?
2. Dann in meinem Container mit iobroker habe ich an dem Zotac den Z-Wave Stick UZB1 angesteckt und bekomme den USB Anschluss Physicalisch zur Virtuellen Maschine nicht durch gereicht. Habe schon einige Anleitungen durch, aber wenn ich auf meiner iobroker Container ein lsusb gebe kommt: command not found.
. Bezüglich dem Treiber für den UZB1 wo muss ich den installieren? Auf Proxmox oder dem CT und wie? das ist mir auch nicht klar.
Vielleicht habt ihr ja schon etwas ans Licht gebracht und bin um jede Hilfe froh. :lol:
mfg
Sodalle `
Zu 1:
Bei mir waren es "iwlwifi-7265d-26.ucode" und "rtl_nic/rtl8168g-2.fw".
Folgendes: https://wiki.debian.org/iwlwifi
# Debian 9 "Stretch" deb http://httpredir.debian.org/debian/ stretch main contrib non-free
in der Datei /etc/apt/sources.list eintragen oder folgenden Eintrag ändern
deb http://ftp.de.debian.org/debian/ stretch main contrib non-free deb-src http://ftp.de.debian.org/debian/ stretch main contrib non-free
danach
apt-get update apt-get install firmware-iwlwifi apt-get install firmware-realtek
Linkliste:
https://wiki.debian.org/iwlwifi
https://packages.debian.org/de/stretch/firmware-iwlwifi
https://packages.debian.org/de/jessie/firmware-realtek
Zu 2:
apt-get install usbutils
Den Treiber im Container installieren.
-
Gibts auch Hardware, die 16GB RAM unterstüzt?
-
Gibts auch Hardware, die 16GB RAM unterstüzt? `
Die Box unterstützt 16 GB RAM. Habe selber 16 GB verbaut und läuft super
-
Lt. Datenblatt unt Intel nur 8GB. Läuft bei mir aber auch mit 16GB.
-
Hallo zusammen,
Bin auch durch dieses Video auf den Zotac CI327 gekommen, habe inzwischen Proxmox installiert und einige Container am laufen und einer davon habe ich iobroker installiert und meinen Raspi 3 abgelöst und wollte euch folgendes fragen bzw. euch bitten mir zu helfen:
1. beim booten von Proxmox kommt kurz bevor er hoch gefahren ist eine Fehlermeldung über Bluetooth und Wlan.. ich denke fehlende Treiber nur wie bekomme ich diese Nachinstalliert?
2. Dann in meinem Container mit iobroker habe ich an dem Zotac den Z-Wave Stick UZB1 angesteckt und bekomme den USB Anschluss Physicalisch zur Virtuellen Maschine nicht durch gereicht. Habe schon einige Anleitungen durch, aber wenn ich auf meiner iobroker Container ein lsusb gebe kommt: command not found.
. Bezüglich dem Treiber für den UZB1 wo muss ich den installieren? Auf Proxmox oder dem CT und wie? das ist mir auch nicht klar.
Vielleicht habt ihr ja schon etwas ans Licht gebracht und bin um jede Hilfe froh. :lol:
mfg
Sodalle `
Zu 1:
Bei mir waren es "iwlwifi-7265d-26.ucode" und "rtl_nic/rtl8168g-2.fw".
Folgendes: https://wiki.debian.org/iwlwifi
# Debian 9 "Stretch" deb http://httpredir.debian.org/debian/ stretch main contrib non-free
in der Datei /etc/apt/sources.list eintragen oder folgenden Eintrag ändern
deb http://ftp.de.debian.org/debian/ stretch main contrib non-free deb-src http://ftp.de.debian.org/debian/ stretch main contrib non-free
danach
apt-get update apt-get install firmware-iwlwifi apt-get install firmware-realtek
Linkliste:
https://wiki.debian.org/iwlwifi
https://packages.debian.org/de/stretch/firmware-iwlwifi
https://packages.debian.org/de/jessie/firmware-realtek
Zu 2:
apt-get install usbutils
Den Treiber im Container installieren. `
Hallo,
wie bekomme ich das Bluetooh vom Host auf den LXC durchgereicht?
Auf dem Host läuft es
root@pve:~# hciconfig auth hci0: Type: Primary Bus: USB BD Address: 00:24:D6:FC:2F:A5 ACL MTU: 1021:5 SCO MTU: 96:6 UP RUNNING RX bytes:8742 acl:0 sco:0 events:148 errors:0 TX bytes:3008 acl:0 sco:0 commands:100 errors:0
und findet auch mein xiaomi thermostat
root@pve:~# hcitool lescan LE Scan ... 3A:68:E7:E8:04:64 (unknown) 4C:65:A8:D9:73:D4 (unknown) 4C:65:A8:D9:73:D4 MJ_HT_V1 77:22:0A:45:A4:DA (unknown) 77:22:0A:45:A4:DA (unknown)
aber im iobroker auf dem LXC
2018-10-27 10:27:23.903 - error: Caught by controller[0]: ../deps/uv/src/unix/core.c:896: uv__io_stop: Assertion `loop->watchers[w->fd] == w' failed. 2018-10-27 10:27:23.904 - warn: host.iobrokerlxc instance system.adapter.ble.0 terminated due to SIGABRT 2018-10-27 10:27:23.904 - error: host.iobrokerlxc instance system.adapter.ble.0 terminated with code null () 2018-10-27 10:27:23.904 - info: host.iobrokerlxc Restart adapter system.adapter.ble.0 because enabled 2018-10-27 10:27:53.914 - info: host.iobrokerlxc instance system.adapter.ble.0 started with pid 784 2
nicht, weil das Device dort nicht verfügbar ist
root@iobrokerlxc:~# hcitool lescan Could not open device: No such device root@iobrokerlxc:~#
hat jemand eine Idee?
-
Mach mal
lsusb -t
sollte so etwas in der art kommen.
root@pve:~# lsusb -t /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/7p, 5000M |__ Port 4: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M |__ Port 4: Dev 3, If 0, Class=Hub, Driver=hub/4p, 5000M |__ Port 1: Dev 4, If 0, Class=Mass Storage, Driver=usb-storage, 5000M |__ Port 3: Dev 5, If 0, Class=Mass Storage, Driver=usb-storage, 5000M |__ Port 4: Dev 6, If 0, Class=Hub, Driver=hub/4p, 5000M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/8p, 480M |__ Port 3: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 4: Dev 4, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 4: Dev 6, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 4: Dev 8, If 1, Class=CDC Data, Driver=usbfs, 12M |__ Port 4: Dev 8, If 0, Class=Communications, Driver=usbfs, 12M |__ Port 5: Dev 3, If 1, Class=Wireless, Driver=btusb, 12M |__ Port 5: Dev 3, If 0, Class=Wireless, Driver=btusb, 12M |__ Port 6: Dev 5, If 0, Class=Mass Storage, Driver=usb-storage, 480M |__ Port 7: Dev 7, If 0, Class=Vendor Specific Class, Driver=usbfs, 480M |__ Port 7: Dev 7, If 1, Class=Vendor Specific Class, Driver=, 480M |__ Port 7: Dev 7, If 2, Class=Vendor Specific Class, Driver=usbfs, 480M |__ Port 7: Dev 7, If 3, Class=Vendor Specific Class, Driver=, 480M |__ Port 7: Dev 7, If 4, Class=Vendor Specific Class, Driver=, 480M |__ Port 7: Dev 7, If 5, Class=Vendor Specific Class, Driver=, 480M |__ Port 7: Dev 7, If 6, Class=Vendor Specific Class, Driver=, 480M |__ Port 8: Dev 9, If 5, Class=Vendor Specific Class, Driver=, 480M |__ Port 8: Dev 9, If 3, Class=Vendor Specific Class, Driver=, 480M |__ Port 8: Dev 9, If 1, Class=Vendor Specific Class, Driver=, 480M |__ Port 8: Dev 9, If 6, Class=Vendor Specific Class, Driver=, 480M |__ Port 8: Dev 9, If 4, Class=Vendor Specific Class, Driver=, 480M |__ Port 8: Dev 9, If 2, Class=Vendor Specific Class, Driver=usbfs, 480M |__ Port 8: Dev 9, If 0, Class=Vendor Specific Class, Driver=usbfs, 480M
heißt das Bluetooth Gerät ist auf auf Bus 1 Port 5.
also folgendes in deine config eintragen:
usb0: host=1-5
Wenn du schon mehrere USB Geräte zur VM durchreist, musst du die "0" bei USB erhöhen, also in "1" beim nächsten USB Gerät.
Beispiel:
usb0: host=1-3.4.4.4 usb1: host=1-5
usb0 ist mein Zigbee Stick und USB1 das Bluetooth
-
Hi Denwo,
danke für deine Hilfe, hier meine Ausgaben zu:
CODE: ALLES AUSWÄHLEN
lsusb -t `
root@iobrokerlxc:~# lsusb -t /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/7p, 5000M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/8p, 480M |__ Port 5: Dev 2, If 0, Class=Wireless, Driver=btusb, 12M |__ Port 5: Dev 2, If 1, Class=Wireless, Driver=btusb, 12M |__ Port 6: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 480M |__ Port 8: Dev 4, If 1, Class=CDC Data, Driver=usbfs, 12M |__ Port 8: Dev 4, If 0, Class=Communications, Driver=usbfs, 12M
sowie ich deine Antwort verstanden habe, müsste bei mir das Bluetooth Gerät auch auf Bus 1 und Port 5 sein.
Hab dann folgendes in /etc/pve/nodes/pve/lxc/<lxcid>.conf eingetragen
usb0: host=1-5
anschließend ein Reboot des Host durchgeführt. Danach kommt bei mir leider folgende Meldung, beim anmelden auf dem CT.
vm 200 - unable to parse value of 'usb0' - unknown setting 'usb0' ````</lxcid>
-
anschließend ein Reboot des Host durchgeführt. Danach kommt bei mir leider folgende Meldung, beim anmelden auf dem CT.
vm 200 - unable to parse value of 'usb0' - unknown setting 'usb0' ```` `
Stimmt, es ist ja ein LXC…
Trage mal das in deine Config ein, aber schau mal bitte vorher ob die Zahl 189 zu deinem USB Anschluss passt.
ls -l /dev/bus/usb/001/005
sollte dann folgendes kommen:
crw-rw-r-- 1 root root 189, 4 Okt 28 10:10 /dev/bus/usb/001/005
lxc.apparmor.profile: unconfined lxc.cgroup.devices.allow: c 189:* rwm lxc.mount.entry: /dev/bus/usb/001/005 /dev/bus/usb/001/005 none bind,optional,create=dir
Infos von hier: https://forum.proxmox.com/threads/lxc-u … ick.30058/